71 void reset(
bool afterWrite =
false);
94 const int numLanes,
const double speedLimit,
const double defaultTravelTime,
95 const int numVehicles = -1)
const;
102 void notifyMoveInternal(
const SUMOTrafficObject& veh,
const double ,
const double timeOnLane,
const double meanSpeedFrontOnLane,
const double meanSpeedVehicleOnLane,
const double travelledDistanceFrontOnLane,
const double travelledDistanceVehicleOnLane,
const double );
138 const bool useLanes,
const bool withEmpty,
139 const bool printDefaults,
const bool withInternal,
140 const bool trackVehicles,
141 const double minSamples,
const double maxTravelTime,
142 const std::string& vTypes,
143 const std::string& writeAttributes,
144 const std::vector<MSEdge*>& edges,
virtual void reset()
Resets collected values.
Representation of a lane in the micro simulation.
Data structure for mean (aggregated) edge/lane values.
Data structure for mean (aggregated) edge/lane values.
void notifyMoveInternal(const SUMOTrafficObject &veh, const double, const double timeOnLane, const double meanSpeedFrontOnLane, const double meanSpeedVehicleOnLane, const double travelledDistanceFrontOnLane, const double travelledDistanceVehicleOnLane, const double)
Internal notification about the vehicle moves.
virtual ~MSLaneMeanDataValues()
Destructor.
double currentTimeN
Sum of produced noise at this time step(pow(10, (<NOISE>/10.)))
double meanNTemp
Sum of produced noise over time (pow(10, (<NOISE>/10.)))
void update()
Computes the noise in the last time step.
void write(OutputDevice &dev, long long int attributeMask, const SUMOTime period, const int numLanes, const double speedLimit, const double defaultTravelTime, const int numVehicles=-1) const
Writes output values into the given stream.
void addTo(MSMeanData::MeanDataValues &val) const
Add the values to this meanData.
const MSMeanData_Harmonoise * myParent
The meandata parent.
Noise data collector for edges/lanes.
MSMeanData::MeanDataValues * createValues(MSLane *const lane, const double length, const bool doAdd) const
Create an instance of MeanDataValues.
MSMeanData_Harmonoise(const MSMeanData_Harmonoise &)
Invalidated copy constructor.
virtual void detectorUpdate(const SUMOTime step)
Updates the detector.
MSMeanData_Harmonoise & operator=(const MSMeanData_Harmonoise &)
Invalidated assignment operator.
virtual ~MSMeanData_Harmonoise()
Destructor.
Data collector for edges/lanes.
Static storage of an output device and its base (abstract) implementation.
Representation of a vehicle, person, or container.