SUMO - Simulation of Urban MObility
TraCIServerAPI_Lane::StoringVisitor Class Reference

Allows to store the object; used as context while traveling the rtree in TraCI. More...

#include <TraCIServerAPI_Lane.h>

Collaboration diagram for TraCIServerAPI_Lane::StoringVisitor:
Collaboration graph

Public Member Functions

void add (const MSLane *const l) const
 Adds the given object to the container. More...
 
 StoringVisitor (std::set< std::string > &ids, const PositionVector &shape, const SUMOReal range, const int domain)
 Constructor. More...
 
 ~StoringVisitor ()
 Destructor. More...
 

Data Fields

const int myDomain
 
std::set< std::string > & myIDs
 The container. More...
 
const SUMOReal myRange
 
const PositionVectormyShape
 

Private Member Functions

StoringVisitoroperator= (const StoringVisitor &src)
 invalidated assignment operator More...
 
 StoringVisitor (const StoringVisitor &src)
 invalidated copy constructor More...
 

Detailed Description

Allows to store the object; used as context while traveling the rtree in TraCI.

Definition at line 87 of file TraCIServerAPI_Lane.h.

Constructor & Destructor Documentation

§ StoringVisitor() [1/2]

TraCIServerAPI_Lane::StoringVisitor::StoringVisitor ( std::set< std::string > &  ids,
const PositionVector shape,
const SUMOReal  range,
const int  domain 
)
inline

Constructor.

Definition at line 90 of file TraCIServerAPI_Lane.h.

§ ~StoringVisitor()

TraCIServerAPI_Lane::StoringVisitor::~StoringVisitor ( )
inline

Destructor.

Definition at line 95 of file TraCIServerAPI_Lane.h.

References add().

§ StoringVisitor() [2/2]

TraCIServerAPI_Lane::StoringVisitor::StoringVisitor ( const StoringVisitor src)
private

invalidated copy constructor

Member Function Documentation

§ add()

void TraCIServerAPI_Lane::StoringVisitor::add ( const MSLane *const  l) const

§ operator=()

StoringVisitor& TraCIServerAPI_Lane::StoringVisitor::operator= ( const StoringVisitor src)
private

invalidated assignment operator

Field Documentation

§ myDomain

const int TraCIServerAPI_Lane::StoringVisitor::myDomain

Definition at line 104 of file TraCIServerAPI_Lane.h.

§ myIDs

std::set<std::string>& TraCIServerAPI_Lane::StoringVisitor::myIDs

The container.

Definition at line 101 of file TraCIServerAPI_Lane.h.

§ myRange

const SUMOReal TraCIServerAPI_Lane::StoringVisitor::myRange

Definition at line 103 of file TraCIServerAPI_Lane.h.

§ myShape

const PositionVector& TraCIServerAPI_Lane::StoringVisitor::myShape

Definition at line 102 of file TraCIServerAPI_Lane.h.


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