Helios++
Helios software for LiDAR simulations
InterpolatedMovingPlatform Member List

This is the complete list of members for InterpolatedMovingPlatform, including all inherited members.

_clone(std::shared_ptr< Platform > p) override (defined in MovingPlatform)MovingPlatformvirtual
_getRollPitchYawInterpolatedMovingPlatformprotected
applySettings(std::shared_ptr< PlatformSettings > settings, bool manual) overrideMovingPlatformvirtual
attitudePlatform
attitudeXNoiseSourcePlatform
attitudeYNoiseSourcePlatform
attitudeZNoiseSourcePlatform
cached_absoluteMountAttitudePlatform
cached_absoluteMountPositionPlatform
cached_currentAngle_xyPlatform
cached_dir_currentPlatform
cached_dir_current_xyPlatform
cached_distanceToTarget_xyPlatform
cached_endTargetAngle_xyPlatform
cached_originToTargetAngle_xyPlatform
cached_originToTargetDir_xyPlatform
cached_targetToNextAngle_xyPlatform
cached_targetToNextDir_xyPlatform
cached_vectorToTargetPlatform
cached_vectorToTarget_xyPlatform
calcAttitudeInterpolatedMovingPlatformprotected
canMove() const overrideMovingPlatforminlinevirtual
canStopAndTurn() constPlatforminlinevirtual
cfg_device_relativeMountAttitudePlatform
cfg_device_relativeMountPositionPlatform
cfg_settings_movePerSec_mPlatform
clone() override (defined in MovingPlatform)MovingPlatformvirtual
currentLegStartTimeInterpolatedMovingPlatformprotected
currentLegTimeDiffInterpolatedMovingPlatformprotected
dmaxPlatform
doSimStep(int simFrequency_hz) overrideInterpolatedMovingPlatformvirtual
doStepUpdatesInterpolatedMovingPlatformprotected
frontierDerivativesInterpolatedMovingPlatformprotected
frontierValuesInterpolatedMovingPlatformprotected
getAbsoluteMountAttitude() constPlatforminline
getAbsoluteMountPosition() constPlatforminline
getAttitude() constPlatforminline
getCurrentDirection()Platforminlinevirtual
getCurrentLegStartTime() constInterpolatedMovingPlatforminline
getCurrentLegTimeDiff() constInterpolatedMovingPlatforminline
getDirectionalAttitude()Platforminlinevirtual
getFrontierDerivatives() constInterpolatedMovingPlatforminline
getFrontierValues() constInterpolatedMovingPlatforminline
getHeadingRad()Platforminlinevirtual
getLocationString()Assetinline
getPosition() constPlatforminline
getRollPitchYaw(double &roll, double &pitch, double &yaw) overrideInterpolatedMovingPlatforminlinevirtual
getScope() constInterpolatedMovingPlatforminline
getStartTime() constInterpolatedMovingPlatforminline
getStepLoop() constInterpolatedMovingPlatforminline
getTimeFrontiers() constInterpolatedMovingPlatforminline
getTrajectoryFunction() constInterpolatedMovingPlatforminline
getVectorToTarget() constPlatforminline
getVelocity() overrideMovingPlatforminlinevirtual
idAsset
initLeg() overrideInterpolatedMovingPlatforminlinevirtual
initLegManual() overrideInterpolatedMovingPlatforminlinevirtual
initLegManualIterative()MovingPlatform
InterpolatedMovingPlatform(SimulationStepLoop &stepLoop, TemporalDesignMatrix< double, double > const &tdm, DiffDesignMatrix< double, double > const &ddm, InterpolationScope scope, bool const syncGPSTime, double const startTime, RotationSpec rotspec=RotationSpec::ARINC_705)InterpolatedMovingPlatform
InterpolationScope enum nameInterpolatedMovingPlatform
isEgg() constAssetinlinevirtual
isInterpolated() const overrideInterpolatedMovingPlatforminlinevirtual
isSyncGPSTime() constInterpolatedMovingPlatforminline
lastCheckZPlatform
lastGroundCheckPlatform
MovingPlatform()=defaultMovingPlatform
mSetOrientationOnLegInitPlatform
nameAsset
nextWaypointPlatform
onGroundPlatform
originWaypointPlatform
Platform()=defaultPlatform
positionPlatform
positionXNoiseSourcePlatform
positionYNoiseSourcePlatform
positionZNoiseSourcePlatform
prepareLeg(int const simFrequency_hz)Platforminlinevirtual
prepareSimulation(int simFrequency_hz)Platforminlinevirtual
prevWrittenPosPlatform
retrieveCurrentSettings()Platform
RotationSpec enum nameInterpolatedMovingPlatform
rotspecInterpolatedMovingPlatformprotected
scenePlatform
scopeInterpolatedMovingPlatformprotected
serialize(Archive &ar, const unsigned int version)Assetinlineprivate
setAfterDestination(glm::dvec3 next)Platformvirtual
setAttitude(Rotation attitude)Platformvirtual
setCurrentLegTimeDiff(double const timeDiff)InterpolatedMovingPlatforminline
setDestination(glm::dvec3 dest)Platformvirtual
setFrontierDerivatives(arma::Mat< double > const &frontierDerivatives)InterpolatedMovingPlatforminline
setFrontierValues(arma::Mat< double > const &frontierValues)InterpolatedMovingPlatforminline
setHeadingRad(double rad)Platforminlinevirtual
setOffset(glm::dvec3 pos)Platform
setOrigin(glm::dvec3 origin)Platformvirtual
setPosition(glm::dvec3 pos)Platform
setScope(InterpolationScope const scope)InterpolatedMovingPlatforminline
setStartTime(double const startTime)InterpolatedMovingPlatforminline
setSyncGPSTime(bool const syncGPSTime)InterpolatedMovingPlatforminline
setTimeFrontiers(arma::Col< double > const &timeFrontiers)InterpolatedMovingPlatforminline
setTrajectoryFunction(std::shared_ptr< DesignTrajectoryFunction > tf)InterpolatedMovingPlatforminline
setVelocity(glm::dvec3 v)MovingPlatforminline
slowdownEnabledPlatform
smoothTurnPlatform
sourceFilePathAsset
startTimeInterpolatedMovingPlatformprotected
stepLoopInterpolatedMovingPlatformprotected
stopAndTurnPlatform
syncGPSTimeInterpolatedMovingPlatformprotected
targetWaypointPlatform
tfInterpolatedMovingPlatformprotected
timeFrontiersInterpolatedMovingPlatformprotected
toTrajectoryTime(double const t)InterpolatedMovingPlatformvirtual
updateDynamicCache()Platform
updateStaticCache()Platformvirtual
velocityMovingPlatformprivate
waypointReached() overrideInterpolatedMovingPlatformvirtual
writeNextTrajectoryPlatform
~Asset() (defined in Asset)Assetinlinevirtual
~InterpolatedMovingPlatform()=default (defined in InterpolatedMovingPlatform)InterpolatedMovingPlatformvirtual