SUMO - Simulation of Urban MObility
NIVissimConnectionCluster::NodeSubCluster Class Reference
Collaboration diagram for NIVissimConnectionCluster::NodeSubCluster:
Collaboration graph

Public Types

typedef std::vector< NIVissimConnection * > ConnectionCont
 

Public Member Functions

void add (NIVissimConnection *c)
 
void add (const NodeSubCluster &c)
 
std::vector< int > getConnectionIDs () const
 
 NodeSubCluster (NIVissimConnection *c)
 
bool overlapsWith (const NodeSubCluster &c, SUMOReal offset=0)
 
int size () const
 
 ~NodeSubCluster ()
 

Data Fields

Boundary myBoundary
 
ConnectionCont myConnections
 

Friends

class NIVissimConnectionCluster
 

Detailed Description

Definition at line 115 of file NIVissimConnectionCluster.h.

Member Typedef Documentation

§ ConnectionCont

Constructor & Destructor Documentation

§ NodeSubCluster()

NIVissimConnectionCluster::NodeSubCluster::NodeSubCluster ( NIVissimConnection c)

Definition at line 70 of file NIVissimConnectionCluster.cpp.

References add().

§ ~NodeSubCluster()

NIVissimConnectionCluster::NodeSubCluster::~NodeSubCluster ( )

Definition at line 75 of file NIVissimConnectionCluster.cpp.

Member Function Documentation

§ add() [1/2]

void NIVissimConnectionCluster::NodeSubCluster::add ( NIVissimConnection c)

§ add() [2/2]

void NIVissimConnectionCluster::NodeSubCluster::add ( const NodeSubCluster c)

Definition at line 86 of file NIVissimConnectionCluster.cpp.

References add(), and myConnections.

§ getConnectionIDs()

std::vector< int > NIVissimConnectionCluster::NodeSubCluster::getConnectionIDs ( ) const

§ overlapsWith()

bool NIVissimConnectionCluster::NodeSubCluster::overlapsWith ( const NodeSubCluster c,
SUMOReal  offset = 0 
)

§ size()

int NIVissimConnectionCluster::NodeSubCluster::size ( ) const

Definition at line 94 of file NIVissimConnectionCluster.cpp.

References myConnections.

Friends And Related Function Documentation

§ NIVissimConnectionCluster

friend class NIVissimConnectionCluster
friend

Definition at line 124 of file NIVissimConnectionCluster.h.

Field Documentation

§ myBoundary

Boundary NIVissimConnectionCluster::NodeSubCluster::myBoundary

Definition at line 126 of file NIVissimConnectionCluster.h.

Referenced by add(), and overlapsWith().

§ myConnections

ConnectionCont NIVissimConnectionCluster::NodeSubCluster::myConnections

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