22 #ifndef RODFDetectorFlow_h
23 #define RODFDetectorFlow_h
82 void removeFlow(
const std::string& detector_id);
83 void setFlows(
const std::string& detector_id, std::vector<FlowDef>&);
85 const std::vector<FlowDef>&
getFlowDefs(
const std::string&
id)
const;
86 bool knows(
const std::string& det_id)
const;
91 void mesoJoin(
const std::string& nid,
const std::vector<std::string>& oldids);
SUMOReal getFlowSumSecure(const std::string &id) const
RODFDetectorFlows & operator=(const RODFDetectorFlows &src)
Invalidated assignment operator.
std::map< std::string, std::vector< FlowDef > > myFastAccessFlows
void removeFlow(const std::string &detector_id)
SUMOReal getMaxDetectorFlow() const
void printAbsolute() const
void setFlows(const std::string &detector_id, std::vector< FlowDef > &)
bool knows(const std::string &det_id) const
Definition of the traffic during a certain time containing the flows and speeds.
void addFlow(const std::string &detector_id, SUMOTime timestamp, const FlowDef &fd)
const std::vector< FlowDef > & getFlowDefs(const std::string &id) const
void mesoJoin(const std::string &nid, const std::vector< std::string > &oldids)
SUMOReal myMaxDetectorFlow
RODFDetectorFlows(SUMOTime startTime, SUMOTime endTime, SUMOTime stepOffset)