Helios++
Helios software for LiDAR simulations
|
Abstract class to handle simulation cycle callbacks. More...
#include <SimulationCycleCallback.h>
Public Member Functions | |
SimulationCycleCallback () | |
Simulation cycle callback default constructor. | |
virtual void | operator() (std::vector< Measurement > &measurements, std::vector< Trajectory > &trajectories, std::string const &outpath)=0 |
Callback functor which operates over vector of measurements. More... | |
Abstract class to handle simulation cycle callbacks.
A Simulation cycle is considered to end after simFrequency iterations has elapsed. Once it finish, the callback function is invoked.
|
pure virtual |
Callback functor which operates over vector of measurements.
measurements | Vector of measurements to operate over |
trajectories | Vector of trajectories to operate over |
outpath | String representing the path to output file |
Implemented in pyhelios::PySimulationCycleCallback.