Helios++
Helios software for LiDAR simulations
|
Class extending VoidStepLoop to support a continous linear step loop without cyclic behavior. More...
#include <LinearVoidStepLoop.h>
Public Member Functions | |
LinearVoidStepLoop (std::function< void(StepInput ...)> f) | |
Linear void step loop constructor receiving interval and computation region function. | |
bool | doStep (StepInput ... input) override |
Handle current loop iteration and advances to next one without cyclic behavior. More... | |
void | nextStep () override |
Advances to current loop iteration without cyclic behavior. More... | |
![]() | |
VoidStepLoop (int const stepInterval, std::function< void(StepInput ...)> f) | |
Void step loop constructor receiving interval and computation region function. | |
void | handleStep (StepInput ... input) override |
Implementation of StepLoop::handleStep for computation regions with void return. More... | |
![]() | |
StepLoop (int const stepInterval) | |
Step loop constructor receiving interval and computation region function. | |
virtual int | getStepInterval () const |
Obtain the step interval. More... | |
virtual void | setStepInterval (int const stepInterval) |
Set the step interval. More... | |
virtual int | getCurrentStep () const |
Obtain the current step of the step loop. More... | |
virtual void | setCurrentStep (int const currentStep) |
Set the current step for the step loop. More... | |
Additional Inherited Members | |
![]() | |
std::function< void(StepInput ...)> | f |
The function to be invoked when computation region function has been reached. | |
![]() | |
int | stepInterval |
Specify how many simulation steps must elapse so the step loop enters its computation region. More... | |
int | currentStep |
Stores the current step. More... | |
Class extending VoidStepLoop to support a continous linear step loop without cyclic behavior.
|
inlineoverridevirtual |
Handle current loop iteration and advances to next one without cyclic behavior.
Reimplemented from StepLoop< StepInput ... >.
|
inlineoverridevirtual |
Advances to current loop iteration without cyclic behavior.
Reimplemented from StepLoop< StepInput ... >.