Helios++
Helios software for LiDAR simulations
PySimulationCycleCallback Class Reference

Python callback for each simulation cycle that has been completed. More...

#include <PySimulationCycleCallback.h>

Inheritance diagram for PySimulationCycleCallback:
Collaboration diagram for PySimulationCycleCallback:

Public Member Functions

 PySimulationCycleCallback (PyObject *pyCallback)
 
void operator() (std::vector< Measurement > &measurements, std::vector< Trajectory > &trajectories)
 Callback functor which operates over vector of measurements. More...
 
- Public Member Functions inherited from SimulationCycleCallback
 SimulationCycleCallback ()
 Simulation cycle callback default constructor.
 

Public Attributes

PyObject * pyCallback
 

Detailed Description

Python callback for each simulation cycle that has been completed.

Author
Alberto M. Esmoris Pena
Version
1.0
See also
PyHeliosOutputWrapper

Member Function Documentation

◆ operator()()

void PySimulationCycleCallback::operator() ( std::vector< Measurement > &  measurements,
std::vector< Trajectory > &  trajectories 
)
inlinevirtual

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

Implements SimulationCycleCallback.


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