20 #ifndef GNEDetectorE1_h
21 #define GNEDetectorE1_h
bool isValid(SumoXMLAttr key, const std::string &value)
method for checking if the key and their conrrespond attribute are valids
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)
method for setting the attribute and letting the object perform additional changes ...
~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.