40 #ifdef CHECK_MEMORY_LEAKS 42 #endif // CHECK_MEMORY_LEAKS
OutputDevice & writeAttr(const SumoXMLAttr attr, const T &val)
writes a named attribute
static const RGBColor BLUE
SUMOReal myOffset
The offset of the sign from the start of its edge.
const std::vector< NBEdge::Lane > & getLanes() const
Returns the lane definitions.
The representation of a single edge during network building.
void writeAsPOI(OutputDevice &into, const NBEdge *edge) const
write into device as POI positioned relative to the given edge
SUMOReal x() const
Returns the x-position.
const std::string & getID() const
Returns the id.
static const RGBColor GREY
A point in 2D or 3D with translation and scaling methods.
const std::string & getString(const T key) const
Position positionAtOffset(SUMOReal pos, SUMOReal lateralOffset=0) const
Returns the position at the given length.
std::string toString(const T &t, std::streamsize accuracy=OUTPUT_ACCURACY)
NBSign(SignType type, SUMOReal offset, const std::string label="")
Constructor with id, and position.
static const RGBColor YELLOW
static const RGBColor RED
static StringBijection< SignType > SignTypeStrings
SUMOReal y() const
Returns the y-position.
SignType myType
the type of the sign
void move2side(SUMOReal amount)
Static storage of an output device and its base (abstract) implementation.
bool closeTag()
Closes the most recently opened tag.
StringBijection< NBSign::SignType >::Entry signTypeStringsInitializer[]
OutputDevice & openTag(const std::string &xmlElement)
Opens an XML tag.