![]() |
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, double offset=0) |
| int | size () const |
| ~NodeSubCluster () | |
Data Fields | |
| Boundary | myBoundary |
| ConnectionCont | myConnections |
Friends | |
| class | NIVissimConnectionCluster |
Definition at line 114 of file NIVissimConnectionCluster.h.
| typedef std::vector<NIVissimConnection*> NIVissimConnectionCluster::NodeSubCluster::ConnectionCont |
Definition at line 126 of file NIVissimConnectionCluster.h.
| NIVissimConnectionCluster::NodeSubCluster::NodeSubCluster | ( | NIVissimConnection * | c | ) |
Definition at line 65 of file NIVissimConnectionCluster.cpp.
References add().
| NIVissimConnectionCluster::NodeSubCluster::~NodeSubCluster | ( | ) |
Definition at line 70 of file NIVissimConnectionCluster.cpp.
| void NIVissimConnectionCluster::NodeSubCluster::add | ( | NIVissimConnection * | c | ) |
Definition at line 74 of file NIVissimConnectionCluster.cpp.
References Boundary::add(), NIVissimConnection::getBoundingBox(), myBoundary, and myConnections.
Referenced by add(), NodeSubCluster(), and NIVissimConnectionCluster::same_direction_sorter::operator()().
| void NIVissimConnectionCluster::NodeSubCluster::add | ( | const NodeSubCluster & | c | ) |
Definition at line 81 of file NIVissimConnectionCluster.cpp.
References add(), and myConnections.
| std::vector< int > NIVissimConnectionCluster::NodeSubCluster::getConnectionIDs | ( | ) | const |
Definition at line 95 of file NIVissimConnectionCluster.cpp.
References NIVissimConnectionCluster::getNextFreeNodeID(), and myConnections.
| bool NIVissimConnectionCluster::NodeSubCluster::overlapsWith | ( | const NodeSubCluster & | c, |
| double | offset = 0 |
||
| ) |
Definition at line 107 of file NIVissimConnectionCluster.cpp.
References myBoundary, Boundary::overlapsWith(), Boundary::xmax(), and Boundary::xmin().
| int NIVissimConnectionCluster::NodeSubCluster::size | ( | ) | const |
Definition at line 89 of file NIVissimConnectionCluster.cpp.
References myConnections.
|
friend |
Definition at line 123 of file NIVissimConnectionCluster.h.
| Boundary NIVissimConnectionCluster::NodeSubCluster::myBoundary |
Definition at line 125 of file NIVissimConnectionCluster.h.
Referenced by add(), and overlapsWith().
| ConnectionCont NIVissimConnectionCluster::NodeSubCluster::myConnections |
Definition at line 127 of file NIVissimConnectionCluster.h.
Referenced by add(), getConnectionIDs(), NIVissimConnectionCluster::removeConnections(), and size().