3 #include <platform/MovingPlatform.h>
4 #include <platform/trajectory/DesignTrajectoryFunction.h>
5 #include <fluxionum/TemporalDesignMatrix.h>
6 #include <fluxionum/DiffDesignMatrix.h>
7 #include <SimulationStepLoop.h>
8 #include <util/HeliosException.h>
9 #include <maths/MathConstants.h>
67 std::shared_ptr<DesignTrajectoryFunction>
tf =
nullptr;
122 void(
double &,
double &,
double &,
Rotation &)
192 TemporalDesignMatrix<double, double>
const &tdm,
193 DiffDesignMatrix<double, double>
const &ddm,
206 void doSimStep(
int simFrequency_hz)
override;
267 {this->scope =
scope;}
272 inline std::shared_ptr<DesignTrajectoryFunction>
280 std::shared_ptr<DesignTrajectoryFunction>
tf
374 double &roll,
double &pitch,
double &yaw
Definition: Rotation.h:80
Class extending LinearVoidStepLoop to support main simulation loop.
Definition: SimulationStepLoop.h:15
double getCurrentTime() const
Obtain the virtual time (simulation time) that elapsed to reach current step.
Definition: SimulationStepLoop.h:67