SAXWeightsHandler::ToRetrieveDefinition Class Reference

#include <SAXWeightsHandler.h>


Detailed Description

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

Definition at line 103 of file SAXWeightsHandler.h.


Public Member Functions

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

Data Fields

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

Private Member Functions

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

Constructor & Destructor Documentation

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

Constructor.

Definition at line 50 of file SAXWeightsHandler.cpp.

00053         : myDestination(destination), myAmEdgeBased(edgeBased),
00054         myAttributeName(attributeName) {
00055 }

SAXWeightsHandler::ToRetrieveDefinition::~ToRetrieveDefinition (  ) 

Destructor.

Definition at line 58 of file SAXWeightsHandler.cpp.

00058                                                              {
00059 }

SAXWeightsHandler::ToRetrieveDefinition::ToRetrieveDefinition ( const ToRetrieveDefinition  )  [private]

Invalidated copy constructor.


Member Function Documentation

ToRetrieveDefinition& SAXWeightsHandler::ToRetrieveDefinition::operator= ( const ToRetrieveDefinition  )  [private]

Invalidated assignment operator.


Field Documentation

aggregated value over the lanes read within the current edge

Definition at line 123 of file SAXWeightsHandler.h.

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

Definition at line 120 of file SAXWeightsHandler.h.

The attribute name that shall be parsed.

Definition at line 114 of file SAXWeightsHandler.h.

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

Definition at line 117 of file SAXWeightsHandler.h.

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

Definition at line 129 of file SAXWeightsHandler.h.

The number of lanes read for the current edge.

Definition at line 126 of file SAXWeightsHandler.h.


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

Generated on Wed May 5 00:07:00 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6