Eclipse SUMO - Simulation of Urban MObility
SAXWeightsHandler::ToRetrieveDefinition Class Reference

Complete definition about what shall be retrieved and where to store it. More...

#include <SAXWeightsHandler.h>

Collaboration diagram for SAXWeightsHandler::ToRetrieveDefinition:
[legend]

Public Member Functions

 ToRetrieveDefinition (const std::string &attributeName, bool edgeBased, EdgeFloatTimeLineRetriever &destination)
 Constructor. More...
 
 ~ToRetrieveDefinition ()
 Destructor. More...
 

Data Fields

double myAggValue
 Aggregated value over the lanes read within the current edge. More...
 
bool myAmEdgeBased
 Information whether edge values shall be used (lane value if false) More...
 
std::string myAttributeName
 The attribute name that shall be parsed. More...
 
EdgeFloatTimeLineRetrievermyDestination
 The class that shall be called when new data is avaiable. More...
 
bool myHadAttribute
 Information whether the attribute has been found for the current edge. More...
 
int myNoLanes
 The number of lanes read for the current edge. More...
 

Private Member Functions

ToRetrieveDefinitionoperator= (const ToRetrieveDefinition &)=delete
 Invalidated assignment operator. More...
 
 ToRetrieveDefinition (const ToRetrieveDefinition &)=delete
 Invalidated copy constructor. More...
 

Detailed Description

Complete definition about what shall be retrieved and where to store it.

Definition at line 116 of file SAXWeightsHandler.h.

Constructor & Destructor Documentation

◆ ToRetrieveDefinition() [1/2]

SAXWeightsHandler::ToRetrieveDefinition::ToRetrieveDefinition ( const std::string &  attributeName,
bool  edgeBased,
EdgeFloatTimeLineRetriever destination 
)

Constructor.

Definition at line 37 of file SAXWeightsHandler.cpp.

◆ ~ToRetrieveDefinition()

SAXWeightsHandler::ToRetrieveDefinition::~ToRetrieveDefinition ( )

Destructor.

Definition at line 48 of file SAXWeightsHandler.cpp.

◆ ToRetrieveDefinition() [2/2]

SAXWeightsHandler::ToRetrieveDefinition::ToRetrieveDefinition ( const ToRetrieveDefinition )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ operator=()

ToRetrieveDefinition& SAXWeightsHandler::ToRetrieveDefinition::operator= ( const ToRetrieveDefinition )
privatedelete

Invalidated assignment operator.

Field Documentation

◆ myAggValue

double SAXWeightsHandler::ToRetrieveDefinition::myAggValue

Aggregated value over the lanes read within the current edge.

Definition at line 136 of file SAXWeightsHandler.h.

◆ myAmEdgeBased

bool SAXWeightsHandler::ToRetrieveDefinition::myAmEdgeBased

Information whether edge values shall be used (lane value if false)

Definition at line 130 of file SAXWeightsHandler.h.

◆ myAttributeName

std::string SAXWeightsHandler::ToRetrieveDefinition::myAttributeName

The attribute name that shall be parsed.

Definition at line 127 of file SAXWeightsHandler.h.

◆ myDestination

EdgeFloatTimeLineRetriever& SAXWeightsHandler::ToRetrieveDefinition::myDestination

The class that shall be called when new data is avaiable.

Definition at line 133 of file SAXWeightsHandler.h.

◆ myHadAttribute

bool SAXWeightsHandler::ToRetrieveDefinition::myHadAttribute

Information whether the attribute has been found for the current edge.

Definition at line 142 of file SAXWeightsHandler.h.

◆ myNoLanes

int SAXWeightsHandler::ToRetrieveDefinition::myNoLanes

The number of lanes read for the current edge.

Definition at line 139 of file SAXWeightsHandler.h.


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