33     std::cout << 
"\t and has " << 
m_setOfNeighbors.size() << 
" neighbors (including itself)" << std::endl;
 void addNeighbor(long roadId)
Add a neighbor of the road identified by its id to the road. 
 
std::set< long > m_setOfNeighbors
Set of all roadId connected to this one (including this one) 
 
const std::vector< int > & vectorOfPointsId() const 
Get the vector of points composing the road. 
 
virtual ~Road()
Destructor that clears all attributes. 
 
Road is an element of a network. Road are strongly linked with Points. 
 
void outputInfos() const 
print some informations about the road 
 
std::vector< int > m_vectorOfPointsId
Vector representing the id of each node (Point object) 
 
int getIntersectionIDWith(Road *r) const 
 
long m_edgeId
Id of the road. 
 
void addPoint(int pointId)
Add a point to the road.