45 GNEDataHandler(
GNENet* net,
const std::string& file,
const bool allowUndoRedo,
const bool overwrite);
64 const double begin,
const double end);
SumoXMLTag
Numbers representing SUMO-XML - element names.
The XML-Handler for network loading.
~GNEDataHandler()
Destructor.
void buildDataSet(const std::string &dataSetID)
Builds DataSet (exclusive of netedit)
void buildTAZRelationData(const CommonXMLStructure::SumoBaseObject *sumoBaseObject, const std::string &fromTAZID, const std::string &toTAZID, const Parameterised::Map ¶meters)
Builds TAZRelationData.
const bool myAllowUndoRedo
allow undo/redo
void writeErrorDuplicated(const SumoXMLTag tag, const std::string &id)
write error "duplicated additional"
void writeErrorInvalidParent(const SumoXMLTag tag, const SumoXMLTag parent)
write error "invalid parent element"
const bool myOverwrite
check if overwrite
void buildEdgeData(const CommonXMLStructure::SumoBaseObject *sumoBaseObject, const std::string &edgeID, const Parameterised::Map ¶meters)
Builds edgeData.
void buildDataInterval(const CommonXMLStructure::SumoBaseObject *sumoBaseObject, const std::string &dataSetID, const double begin, const double end)
Builds DataInterval.
void buildEdgeRelationData(const CommonXMLStructure::SumoBaseObject *sumoBaseObject, const std::string &fromEdgeID, const std::string &toEdgeID, const Parameterised::Map ¶meters)
Builds edgeRelationData.
GNENet * myNet
pointer to GNENet
GNEDataHandler & operator=(const GNEDataHandler &s)=delete
invalidate assignment operator
GNEDataHandler(const GNEDataHandler &s)=delete
invalidate copy constructor
A NBNetBuilder extended by visualisation and editing capabilities.
std::map< std::string, std::string > Map
parameters map