SUMO - Simulation of Urban MObility
|
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) |
size_t | size () const |
~NodeSubCluster () | |
Data Fields | |
Boundary | myBoundary |
ConnectionCont | myConnections |
Friends | |
class | NIVissimConnectionCluster |
Definition at line 117 of file NIVissimConnectionCluster.h.
typedef std::vector<NIVissimConnection*> NIVissimConnectionCluster::NodeSubCluster::ConnectionCont |
Definition at line 129 of file NIVissimConnectionCluster.h.
Definition at line 70 of file NIVissimConnectionCluster.cpp.
References add().
Definition at line 75 of file NIVissimConnectionCluster.cpp.
Definition at line 79 of file NIVissimConnectionCluster.cpp.
References Boundary::add(), NIVissimConnection::getBoundingBox(), NIVissimConnectionCluster::myBoundary, and NIVissimConnectionCluster::myConnections.
Referenced by NodeSubCluster().
void NIVissimConnectionCluster::NodeSubCluster::add | ( | const NodeSubCluster & | c | ) |
Definition at line 86 of file NIVissimConnectionCluster.cpp.
References NIVissimConnectionCluster::add(), and myConnections.
std::vector< int > NIVissimConnectionCluster::NodeSubCluster::getConnectionIDs | ( | ) | const |
Definition at line 100 of file NIVissimConnectionCluster.cpp.
References NIVissimConnectionCluster::getNextFreeNodeID(), and NIVissimConnectionCluster::myConnections.
bool NIVissimConnectionCluster::NodeSubCluster::overlapsWith | ( | const NodeSubCluster & | c, |
SUMOReal | offset = 0 |
||
) |
Definition at line 112 of file NIVissimConnectionCluster.cpp.
References myBoundary, NIVissimConnectionCluster::myBoundary, Boundary::overlapsWith(), Boundary::xmax(), and Boundary::xmin().
size_t NIVissimConnectionCluster::NodeSubCluster::size | ( | ) | const |
Definition at line 94 of file NIVissimConnectionCluster.cpp.
References NIVissimConnectionCluster::myConnections.
friend class NIVissimConnectionCluster [friend] |
Definition at line 126 of file NIVissimConnectionCluster.h.
Definition at line 128 of file NIVissimConnectionCluster.h.
Referenced by overlapsWith().
Definition at line 130 of file NIVissimConnectionCluster.h.
Referenced by add(), and NIVissimConnectionCluster::removeConnections().