35 #ifdef CHECK_MEMORY_LEAKS
37 #endif // CHECK_MEMORY_LEAKS
~ODAmitranHandler()
Destructor.
void myStartElement(int element, const SUMOSAXAttributes &attrs)
Called when an opening-tag occurs.
void add(SUMOReal vehicleNumber, SUMOTime begin, SUMOTime end, const std::string &origin, const std::string &destination, const std::string &vehicleType)
Builds a single cell from the given values, verifying them.
SAX-handler base for SUMO-files.
ODAmitranHandler(ODMatrix &matrix, const std::string &file)
Constructor.
ODMatrix & myMatrix
The matrix to add demand to.
Encapsulated SAX-Attributes.
An O/D (origin/destination) matrix.
std::string myVehicleType
std::string toString(const T &t, std::streamsize accuracy=OUTPUT_ACCURACY)
T get(int attr, const char *objectid, bool &ok, bool report=true) const
Tries to read given attribute assuming it is an int.