![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <NIVissimBoundedClusterObject.h>
Public Member Functions | |
| bool | clustered () const |
| virtual void | computeBounding ()=0 |
| bool | crosses (const AbstractPoly &poly, double offset=0) const |
| const Boundary & | getBoundary () const |
| void | inCluster (int id) |
| NIVissimBoundedClusterObject () | |
| virtual | ~NIVissimBoundedClusterObject () |
Static Public Member Functions | |
| static void | closeLoading () |
Protected Types | |
| typedef std::set< NIVissimBoundedClusterObject * > | ContType |
Protected Attributes | |
| Boundary * | myBoundary |
| int | myClusterID |
Static Protected Attributes | |
| static ContType | myDict |
Definition at line 38 of file NIVissimBoundedClusterObject.h.
|
protected |
Definition at line 50 of file NIVissimBoundedClusterObject.h.
| NIVissimBoundedClusterObject::NIVissimBoundedClusterObject | ( | ) |
Definition at line 29 of file NIVissimBoundedClusterObject.cpp.
References myDict.
|
virtual |
Definition at line 35 of file NIVissimBoundedClusterObject.cpp.
References myBoundary.
|
static |
Definition at line 61 of file NIVissimBoundedClusterObject.cpp.
References myDict.
Referenced by NIImporter_Vissim::postLoadBuild().
| bool NIVissimBoundedClusterObject::clustered | ( | ) | const |
Definition at line 55 of file NIVissimBoundedClusterObject.cpp.
References myClusterID.
Referenced by NIVissimConnection::buildNodeClusters().
|
pure virtual |
Implemented in NIVissimConnection, and NIVissimDisturbance.
| bool NIVissimBoundedClusterObject::crosses | ( | const AbstractPoly & | poly, |
| double | offset = 0 |
||
| ) | const |
Definition at line 41 of file NIVissimBoundedClusterObject.cpp.
References myBoundary, Boundary::overlapsWith(), Boundary::xmax(), and Boundary::xmin().
| const Boundary & NIVissimBoundedClusterObject::getBoundary | ( | ) | const |
Definition at line 69 of file NIVissimBoundedClusterObject.cpp.
References myBoundary.
Referenced by NIVissimConnectionCluster::liesOnSameEdgesEnd().
| void NIVissimBoundedClusterObject::inCluster | ( | int | id | ) |
Definition at line 49 of file NIVissimBoundedClusterObject.cpp.
References myClusterID.
|
protected |
Definition at line 52 of file NIVissimBoundedClusterObject.h.
Referenced by NIVissimConnection::buildNodeClusters(), NIVissimConnection::computeBounding(), NIVissimDisturbance::computeBounding(), crosses(), getBoundary(), NIVissimConnection::getBoundingBox(), and ~NIVissimBoundedClusterObject().
|
protected |
Definition at line 53 of file NIVissimBoundedClusterObject.h.
Referenced by clustered(), and inCluster().
|
staticprotected |
Definition at line 51 of file NIVissimBoundedClusterObject.h.
Referenced by closeLoading(), and NIVissimBoundedClusterObject().