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)
move position vector to side using certain ammount
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.