GNEDetectorEntryExit & operator=(const GNEDetectorEntryExit &)=delete
Invalidated assignment operator.
GNEDetectorEntryExit(SumoXMLTag entryExitTag, GNENet *net, GNEAdditional *parent, GNELane *lane, double pos, bool friendlyPos, bool blockMovement)
Constructor.
std::string getAdditionalProblem() const
return a string with the current additional problem
bool isAttributeEnabled(SumoXMLAttr key) const
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.
std::string getAttribute(SumoXMLAttr key) const
bool isAdditionalValid() const
check if current additional is valid to be writed into XML (by default true, can be reimplemented in ...
void fixAdditionalProblem()
fix additional problem
GNEDetectorEntryExit(const GNEDetectorEntryExit &)=delete
Invalidated copy constructor.
void updateGeometry()
update pre-computed geometry information
bool isValid(SumoXMLAttr key, const std::string &value)
method for checking if the key and their conrrespond attribute are valids
void setAttribute(SumoXMLAttr key, const std::string &value, GNEUndoList *undoList)
method for setting the attribute and letting the object perform additional changes