A Discrete-Event Network Simulator Home Tutorials  ▼ Docs    ▼ Develop ▼ API
ns3::Vector2D Class Reference

a 2d vector More...

#include "vector.h"

## Public Member Functions

Vector2D (double _x, double _y)

Vector2D ()
Create vector vector (0.0, 0.0) More...

## Public Attributes

double x
x coordinate of vector More...

double y
y coordinate of vector More...

## Friends

double CalculateDistance (const Vector2D &a, const Vector2D &b)

std::ostream & operator<< (std::ostream &os, const Vector2D &vector)
Output streamer. More...

std::istream & operator>> (std::istream &is, Vector2D &vector)
Input streamer. More...

## Detailed Description

a 2d vector

Vector2D Attribute

Definition at line 75 of file vector.h.

## Constructor & Destructor Documentation

 ns3::Vector2D::Vector2D ( double _x, double _y )
Parameters
 [in] _x X coordinate of vector [in] _y Y coordinate of vector

Create vector (_x, _y)

Definition at line 63 of file vector.cc.

References NS_LOG_FUNCTION.

 ns3::Vector2D::Vector2D ( )

Create vector vector (0.0, 0.0)

Definition at line 70 of file vector.cc.

References NS_LOG_FUNCTION.

## Friends And Related Function Documentation

 double CalculateDistance ( const Vector2D & a, const Vector2D & b )
friend
Parameters
 [in] a One point [in] b Another point
Returns
The cartesian distance between a and b.

Definition at line 88 of file vector.cc.

 std::ostream& operator<< ( std::ostream & os, const Vector2D & vector )
friend

Output streamer.

Vectors are written as "x:y".

Parameters
 [in,out] os The stream. [in] vector The vector to stream
Returns
The stream.

Definition at line 113 of file vector.cc.

 std::istream& operator>> ( std::istream & is, Vector2D & vector )
friend

Input streamer.

Vectors are expected to be in the form "x:y".

Parameters
 [in,out] is The stream. [in] vector The vector.
Returns
The stream.

Definition at line 118 of file vector.cc.

## Member Data Documentation

 double ns3::Vector2D::x

x coordinate of vector

Definition at line 92 of file vector.h.

 double ns3::Vector2D::y

y coordinate of vector

Definition at line 96 of file vector.h.

The documentation for this class was generated from the following files: