20 #ifndef GNEVaporizer_h 21 #define GNEVaporizer_h
void setStartTime(SUMOTime startTime)
set start time
void setEndTime(SUMOTime end)
set end
GNEEdge * getEdge() const
get edge in which the RouteProbe is placed
Stores the information about how to visualize structures.
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
SUMOTime myEnd
end time in which this vaporizer is placed
GNEEdge * myEdge
edge in which this vaporizer is placed
std::string getAttribute(SumoXMLAttr key) const
SUMOTime myStartTime
start time of vaporizer
GNEVaporizer & operator=(const GNEVaporizer &)
Invalidated assignment operator.
bool isValid(SumoXMLAttr key, const std::string &value)
A point in 2D or 3D with translation and scaling methods.
void moveAdditional(SUMOReal, SUMOReal, GNEUndoList *)
change the position of the RouteProbe geometry
Position getPositionInView() const
Returns position of Vaporizer in view.
A road/street connecting two junctions (netedit-version)
GNEVaporizer(const std::string &id, GNEViewNet *viewNet, GNEEdge *edge, SUMOTime startTime, SUMOTime end, bool blocked)
Constructor.
void setAttribute(SumoXMLAttr key, const std::string &value, GNEUndoList *undoList)
An Element which don't belongs to GNENet but has influency in the simulation.
SUMOTime getEnd() const
get end
void writeAdditional(OutputDevice &device, const std::string &)
writte additional element into a xml file
SUMOTime getStartTime() const
get start time
Static storage of an output device and its base (abstract) implementation.
void removeEdgeReference()
remove reference to edge
~GNEVaporizer()
Destructor.
void updateGeometry()
update pre-computed geometry information
const std::string & getParentName() const
Returns the name of the parent object (if any)
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.