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;
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
std::string 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
bool setColor(std::string color="")
set color of route
SumoXMLTag getTag() const
get tag
const std::string & getColor() const
get color of route