20 #ifndef GNECalibratorRoute_h 21 #define GNECalibratorRoute_h 79 const std::vector<GNEEdge*>&
getEdges()
const;
92 bool setEdges(
const std::vector<std::string>& edgeIDs);
97 bool setEdges(
const std::vector<GNEEdge*>& edges);
102 bool setEdges(
const std::string& edgeIDs);
112 bool setColor(std::string color =
"black");
117 std::string
checkEdgeRoute(
const std::vector<std::string>& edge)
const;
GNECalibratorRoute(GNECalibrator *calibratorParent)
default constructor
SumoXMLTag
Numbers representing SUMO-XML - element names.
bool setEdges(const std::vector< std::string > &edgeIDs)
set edges of route using IDs
const std::string & getRouteID() const
get route ID
std::vector< GNEEdge * > myEdges
edges of route
std::string myRouteID
route in which this flow is used
std::vector< std::string > getEdgesIDs() const
get IDs of Edges
bool operator==(const GNECalibratorRoute &calibratorRoute) const
overload operator ==
GNECalibrator * myCalibratorParent
pointer to calibrator parent
const std::vector< GNEEdge * > & getEdges() const
get edges
RGBColor myColor
color of flow
~GNECalibratorRoute()
destructor
bool setRouteID(std::string routeID)
set route ID
A road/street connecting two junctions (netedit-version)
GNECalibrator * getCalibratorParent() const
get pointer to calibrator parent
std::string checkEdgeRoute(const std::vector< std::string > &edge) const
check if a list of edges is valid to set a route
SumoXMLTag getTag() const
get tag
bool setColor(const RGBColor &color)
set color of route
const RGBColor & getColor() const
get color of route