![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct used for represent segments of demand element geometry More...
#include <GNEDemandElement.h>
Public Member Functions | |
Segment (const GNEDemandElement *_element, const GNEEdge *_edge, const Position _pos, const bool _visible, const bool _valid) | |
parameter constructor for edges More... | |
Segment (const GNEDemandElement *_element, const GNEEdge *_edge, const Position _pos, double _length, double _rotation, const bool _visible, const bool _valid) | |
parameter constructor for edges More... | |
Segment (const GNEDemandElement *_element, const GNEJunction *_junction, const Position _pos, const bool _visible, const bool _valid) | |
parameter constructor for junctions More... | |
Data Fields | |
const GNEEdge * | edge |
edge More... | |
const GNEDemandElement * | element |
element More... | |
const GNEJunction * | junction |
junction More... | |
double | length |
length More... | |
const Position | pos |
position More... | |
double | rotation |
rotation More... | |
const bool | valid |
invalid More... | |
const bool | visible |
visible More... | |
Private Member Functions | |
Segment & | operator= (const Segment &other)=delete |
Invalidated assignment operator. More... | |
struct used for represent segments of demand element geometry
Definition at line 83 of file GNEDemandElement.h.
GNEDemandElement::DemandElementSegmentGeometry::Segment::Segment | ( | const GNEDemandElement * | _element, |
const GNEEdge * | _edge, | ||
const Position | _pos, | ||
const bool | _visible, | ||
const bool | _valid | ||
) |
parameter constructor for edges
Definition at line 87 of file GNEDemandElement.cpp.
GNEDemandElement::DemandElementSegmentGeometry::Segment::Segment | ( | const GNEDemandElement * | _element, |
const GNEEdge * | _edge, | ||
const Position | _pos, | ||
double | _length, | ||
double | _rotation, | ||
const bool | _visible, | ||
const bool | _valid | ||
) |
parameter constructor for edges
Definition at line 99 of file GNEDemandElement.cpp.
GNEDemandElement::DemandElementSegmentGeometry::Segment::Segment | ( | const GNEDemandElement * | _element, |
const GNEJunction * | _junction, | ||
const Position | _pos, | ||
const bool | _visible, | ||
const bool | _valid | ||
) |
parameter constructor for junctions
Definition at line 111 of file GNEDemandElement.cpp.
|
privatedelete |
Invalidated assignment operator.
const GNEEdge* GNEDemandElement::DemandElementSegmentGeometry::Segment::edge |
edge
Definition at line 97 of file GNEDemandElement.h.
const GNEDemandElement* GNEDemandElement::DemandElementSegmentGeometry::Segment::element |
element
Definition at line 94 of file GNEDemandElement.h.
const GNEJunction* GNEDemandElement::DemandElementSegmentGeometry::Segment::junction |
junction
Definition at line 100 of file GNEDemandElement.h.
double GNEDemandElement::DemandElementSegmentGeometry::Segment::length |
length
Definition at line 112 of file GNEDemandElement.h.
const Position GNEDemandElement::DemandElementSegmentGeometry::Segment::pos |
position
Definition at line 103 of file GNEDemandElement.h.
double GNEDemandElement::DemandElementSegmentGeometry::Segment::rotation |
rotation
Definition at line 115 of file GNEDemandElement.h.
const bool GNEDemandElement::DemandElementSegmentGeometry::Segment::valid |
invalid
Definition at line 109 of file GNEDemandElement.h.
const bool GNEDemandElement::DemandElementSegmentGeometry::Segment::visible |
visible
Definition at line 106 of file GNEDemandElement.h.