SUMO - Simulation of Urban MObility
NIVissimBoundedClusterObject Class Referenceabstract

#include <NIVissimBoundedClusterObject.h>

Inheritance diagram for NIVissimBoundedClusterObject:
Inheritance graph
Collaboration diagram for NIVissimBoundedClusterObject:
Collaboration graph

Public Member Functions

bool clustered () const
 
virtual void computeBounding ()=0
 
bool crosses (const AbstractPoly &poly, SUMOReal 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 48 of file NIVissimBoundedClusterObject.h.

Member Typedef Documentation

§ ContType

Constructor & Destructor Documentation

§ NIVissimBoundedClusterObject()

NIVissimBoundedClusterObject::NIVissimBoundedClusterObject ( )

Definition at line 42 of file NIVissimBoundedClusterObject.cpp.

References myDict.

§ ~NIVissimBoundedClusterObject()

NIVissimBoundedClusterObject::~NIVissimBoundedClusterObject ( )
virtual

Definition at line 48 of file NIVissimBoundedClusterObject.cpp.

References myBoundary.

Member Function Documentation

§ closeLoading()

void NIVissimBoundedClusterObject::closeLoading ( )
static

Definition at line 74 of file NIVissimBoundedClusterObject.cpp.

References myDict.

Referenced by NIImporter_Vissim::postLoadBuild().

§ clustered()

bool NIVissimBoundedClusterObject::clustered ( ) const

Definition at line 68 of file NIVissimBoundedClusterObject.cpp.

References myClusterID.

Referenced by NIVissimConnection::buildNodeClusters().

§ computeBounding()

virtual void NIVissimBoundedClusterObject::computeBounding ( )
pure virtual

§ crosses()

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

§ getBoundary()

const Boundary & NIVissimBoundedClusterObject::getBoundary ( ) const

§ inCluster()

void NIVissimBoundedClusterObject::inCluster ( int  id)

Definition at line 62 of file NIVissimBoundedClusterObject.cpp.

References myClusterID.

Field Documentation

§ myBoundary

§ myClusterID

int NIVissimBoundedClusterObject::myClusterID
protected

Definition at line 63 of file NIVissimBoundedClusterObject.h.

Referenced by clustered(), and inCluster().

§ myDict

NIVissimBoundedClusterObject::ContType NIVissimBoundedClusterObject::myDict
staticprotected

Definition at line 61 of file NIVissimBoundedClusterObject.h.

Referenced by closeLoading(), and NIVissimBoundedClusterObject().


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