Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
NIVissimBoundedClusterObject Class Referenceabstract

#include <NIVissimBoundedClusterObject.h>

Inheritance diagram for NIVissimBoundedClusterObject:
[legend]
Collaboration diagram for NIVissimBoundedClusterObject:
[legend]

Public Member Functions

bool clustered () const
virtual void computeBounding ()=0
bool crosses (const AbstractPoly &poly, double offset=0) const
const BoundarygetBoundary () const
void inCluster (int id)
 NIVissimBoundedClusterObject ()
virtual ~NIVissimBoundedClusterObject ()

Static Public Member Functions

static void closeLoading ()

Protected Types

typedef std::set< NIVissimBoundedClusterObject * > ContType

Protected Attributes

BoundarymyBoundary
int myClusterID

Static Protected Attributes

static ContType myDict

Detailed Description

Definition at line 38 of file NIVissimBoundedClusterObject.h.

Member Typedef Documentation

◆ ContType

Constructor & Destructor Documentation

◆ NIVissimBoundedClusterObject()

NIVissimBoundedClusterObject::NIVissimBoundedClusterObject ( )

Definition at line 29 of file NIVissimBoundedClusterObject.cpp.

References myBoundary, myClusterID, and myDict.

◆ ~NIVissimBoundedClusterObject()

NIVissimBoundedClusterObject::~NIVissimBoundedClusterObject ( )
virtual

Definition at line 35 of file NIVissimBoundedClusterObject.cpp.

References myBoundary.

Member Function Documentation

◆ closeLoading()

void NIVissimBoundedClusterObject::closeLoading ( )
static

Definition at line 61 of file NIVissimBoundedClusterObject.cpp.

References myDict.

Referenced by NIImporter_Vissim::postLoadBuild().

Here is the caller graph for this function:

◆ clustered()

bool NIVissimBoundedClusterObject::clustered ( ) const

Definition at line 55 of file NIVissimBoundedClusterObject.cpp.

References myClusterID.

Referenced by NIVissimConnection::buildNodeClusters().

Here is the caller graph for this function:

◆ computeBounding()

virtual void NIVissimBoundedClusterObject::computeBounding ( )
pure virtual

◆ crosses()

bool NIVissimBoundedClusterObject::crosses ( const AbstractPoly & poly,
double offset = 0 ) const

Definition at line 41 of file NIVissimBoundedClusterObject.cpp.

References myBoundary.

◆ getBoundary()

const Boundary & NIVissimBoundedClusterObject::getBoundary ( ) const

Definition at line 69 of file NIVissimBoundedClusterObject.cpp.

References myBoundary.

Referenced by NIVissimConnectionCluster::liesOnSameEdgesEnd().

Here is the caller graph for this function:

◆ inCluster()

void NIVissimBoundedClusterObject::inCluster ( int id)

Definition at line 49 of file NIVissimBoundedClusterObject.cpp.

References myClusterID.

Field Documentation

◆ myBoundary

◆ myClusterID

int NIVissimBoundedClusterObject::myClusterID
protected

◆ myDict

NIVissimBoundedClusterObject::ContType NIVissimBoundedClusterObject::myDict
staticprotected

Definition at line 51 of file NIVissimBoundedClusterObject.h.

Referenced by closeLoading(), and NIVissimBoundedClusterObject().


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