77 virtual bool writeXMLHeader(std::ostream& into,
const std::string& rootElement,
78 const std::map<SumoXMLAttr, std::string>& attrs,
79 bool includeConfig =
true) {
97 virtual void openTag(std::ostream& into,
const std::string& xmlElement) = 0;
116 virtual bool closeTag(std::ostream& into,
const std::string& comment =
"") = 0;
127 throw ProcessError(
"The selected file format does not support preformatted tags.");
135 virtual void writePadding(std::ostream& into,
const std::string& val) {
SumoXMLTag
Numbers representing SUMO-XML - element names.
std::bitset< 96 > SumoXMLAttrMask
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
A class that stores a 2D geometrical boundary.
A point in 2D or 3D with translation and scaling methods.
#define UNUSED_PARAMETER(x)