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