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 115 of file NIVissimConnectionCluster.h.
typedef std::vector<NIVissimConnection*> NIVissimConnectionCluster::NodeSubCluster::ConnectionCont |
Definition at line 127 of file NIVissimConnectionCluster.h.
NIVissimConnectionCluster::NodeSubCluster::NodeSubCluster | ( | NIVissimConnection * | c | ) |
Definition at line 70 of file NIVissimConnectionCluster.cpp.
References add().
NIVissimConnectionCluster::NodeSubCluster::~NodeSubCluster | ( | ) |
Definition at line 75 of file NIVissimConnectionCluster.cpp.
void NIVissimConnectionCluster::NodeSubCluster::add | ( | NIVissimConnection * | c | ) |
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 |
Definition at line 124 of file NIVissimConnectionCluster.h.
Boundary NIVissimConnectionCluster::NodeSubCluster::myBoundary |
Definition at line 126 of file NIVissimConnectionCluster.h.
Referenced by overlapsWith().
ConnectionCont NIVissimConnectionCluster::NodeSubCluster::myConnections |
Definition at line 128 of file NIVissimConnectionCluster.h.
Referenced by add(), and NIVissimConnectionCluster::removeConnections().