20 #ifndef GNEDetectorE1_h 21 #define GNEDetectorE1_h Position getPositionInView() const
Returns position of detector E1 in view.
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 ...
void writeAdditional(OutputDevice &device) const
writte additional element into a xml file
~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.
A point in 2D or 3D with translation and scaling methods.
void updateGeometry()
update pre-computed geometry information
std::string getAttribute(SumoXMLAttr key) const
Static storage of an output device and its base (abstract) implementation.
GNEDetectorE1(const std::string &id, GNELane *lane, GNEViewNet *viewNet, double pos, double freq, const std::string &filename, bool splitByType)
Constructor.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.