Helios++
Helios software for LiDAR simulations
SimulationCycleCallback Class Referenceabstract

Abstract class to handle simulation cycle callbacks. More...

#include <SimulationCycleCallback.h>

Inheritance diagram for SimulationCycleCallback:

Public Member Functions

 SimulationCycleCallback ()
 Simulation cycle callback default constructor.
 
virtual void operator() (std::vector< Measurement > &measurements, std::vector< Trajectory > &trajectories)=0
 Callback functor which operates over vector of measurements. More...
 

Detailed Description

Abstract class to handle simulation cycle callbacks.

Author
Alberto M. Esmoris Pena
Version
1.0

A Simulation cycle is considered to end after simFrequency iterations has elapsed. Once it finish, the callback function is invoked.

Member Function Documentation

◆ operator()()

virtual void SimulationCycleCallback::operator() ( std::vector< Measurement > &  measurements,
std::vector< Trajectory > &  trajectories 
)
pure virtual

Callback functor which operates over vector of measurements.

Parameters
measurementsVector of measurements to operate over
trajectoriesVector of trajectories to operate over
See also
Measurement
Trajectory

Implemented in PySimulationCycleCallback.


The documentation for this class was generated from the following file: