20 #ifndef GNEDetectorE1_h 21 #define GNEDetectorE1_h bool isValid(SumoXMLAttr key, const std::string &value)
bool mySplitByType
attribute to enable or disable splitByType
Stores the information about how to visualize structures.
void setAttribute(SumoXMLAttr key, const std::string &value, GNEUndoList *undoList)
~GNEDetectorE1()
Destructor.
This lane is powered by an underlying GNEEdge and basically knows how to draw itself.
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
GNEDetectorE1 & operator=(const GNEDetectorE1 &)
Invalidated assignment operator.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.
Position getPositionInView() const
Returns position of detector E1 in view.
void writeAdditional(OutputDevice &device, const std::string &)
writte additional element into a xml file
A point in 2D or 3D with translation and scaling methods.
std::string getAttribute(SumoXMLAttr key) const
void updateGeometry()
update pre-computed geometry information
Static storage of an output device and its base (abstract) implementation.
GNEDetectorE1(const std::string &id, GNELane *lane, GNEViewNet *viewNet, SUMOReal pos, SUMOReal freq, const std::string &filename, bool splitByType, bool blocked)
Constructor.