SumoXMLTag
Numbers representing SUMO-XML - element names.
Builds additional objects for GNENet (busStops, chargingStations, detectors, etc.....
GNEGeneralHandler(GNENet *net, const std::string &file, const bool allowUndoRedo)
Constructor.
void beginTag(SumoXMLTag tag, const SUMOSAXAttributes &attrs)
start element
GNEGeneralHandler & operator=(const GNEGeneralHandler &s)=delete
invalidate assignment operator
~GNEGeneralHandler()
Destructor.
std::list< TagType > myQueue
queue with the inserted tags
GNEGeneralHandler(const GNEGeneralHandler &s)=delete
invalidate copy constructor
GNEAdditionalHandler myAdditionalHandler
additional handler
GNERouteHandler myDemandHandler
demand handler
A NBNetBuilder extended by visualisation and editing capabilities.
Builds trigger objects for GNENet (busStops, chargingStations, detectors, etc..)
Encapsulated SAX-Attributes.
const SumoXMLTag tag
tag related with this TagType
const bool demand
tagType is demand
TagType(SumoXMLTag tag, const bool additional, const bool demand)
constructor
const bool additional
tagType is additional