Helios++
Helios software for LiDAR simulations
SimplePhysicsPlatform Member List
This is the complete list of members for
SimplePhysicsPlatform
, including all inherited members.
_clone
(std::shared_ptr< Platform > p) override (defined in
SimplePhysicsPlatform
)
SimplePhysicsPlatform
virtual
applySettings
(std::shared_ptr< PlatformSettings > settings, bool manual) override
MovingPlatform
virtual
attitude
Platform
attitudeXNoiseSource
Platform
attitudeYNoiseSource
Platform
attitudeZNoiseSource
Platform
cached_absoluteMountAttitude
Platform
cached_absoluteMountPosition
Platform
cached_currentAngle_xy
Platform
cached_dir_current
Platform
cached_dir_current_xy
Platform
cached_distanceToTarget_xy
Platform
cached_endTargetAngle_xy
Platform
cached_originToTargetAngle_xy
Platform
cached_originToTargetDir_xy
Platform
cached_targetToNextAngle_xy
Platform
cached_targetToNextDir_xy
Platform
cached_vectorToTarget
Platform
cached_vectorToTarget_xy
Platform
canMove
() const override
MovingPlatform
inline
virtual
canStopAndTurn
() const
Platform
inline
virtual
cfg_device_relativeMountAttitude
Platform
cfg_device_relativeMountPosition
Platform
cfg_settings_movePerSec_m
Platform
checkSpeedLimit
() (defined in
SimplePhysicsPlatform
)
SimplePhysicsPlatform
clone
() override (defined in
SimplePhysicsPlatform
)
SimplePhysicsPlatform
virtual
configureStepMagnitude
(int const simFrequency_hz)
SimplePhysicsPlatform
dmax
Platform
doControlStep
(int simFrequency_hz)
SimplePhysicsPlatform
virtual
doPhysicsStep
(int simFrequency_hz)
SimplePhysicsPlatform
doSimStep
(int simFrequency_hz) override
SimplePhysicsPlatform
virtual
engineLimitReached
SimplePhysicsPlatform
protected
getAbsoluteMountAttitude
() const
Platform
inline
getAbsoluteMountPosition
() const
Platform
inline
getAttitude
() const
Platform
inline
getCurrentDirection
()
Platform
inline
virtual
getDirectionalAttitude
()
Platform
inline
virtual
getHeadingRad
()
Platform
inline
virtual
getLocationString
()
Asset
inline
getPosition
() const
Platform
inline
getRollPitchYaw
(double &roll, double &pitch, double &yaw)
Platform
inline
virtual
getVectorToTarget
() const
Platform
inline
getVelocity
() override
MovingPlatform
inline
virtual
id
Asset
initLeg
()
Platform
inline
virtual
initLegManual
() override
MovingPlatform
virtual
initLegManualIterative
()
MovingPlatform
isEgg
() const
Asset
inline
virtual
isInterpolated
() const
Platform
inline
virtual
lastCheckZ
Platform
lastGroundCheck
Platform
mCfg_drag
SimplePhysicsPlatform
mCfg_g_accel
SimplePhysicsPlatform
protected
mEngineForce
SimplePhysicsPlatform
protected
movePerSec_m_stepMagnitude
SimplePhysicsPlatform
protected
MovingPlatform
()=default
MovingPlatform
mSetOrientationOnLegInit
Platform
name
Asset
nextWaypoint
Platform
onGround
Platform
originWaypoint
Platform
Platform
()=default
Platform
position
Platform
positionXNoiseSource
Platform
positionYNoiseSource
Platform
positionZNoiseSource
Platform
prepareLeg
(int const simFrequency_hz) override
SimplePhysicsPlatform
virtual
prepareSimulation
(int simFrequency_hz) override
SimplePhysicsPlatform
virtual
prevWrittenPos
Platform
retrieveCurrentSettings
()
Platform
scene
Platform
serialize
(Archive &ar, const unsigned int version)
Asset
inline
private
setAfterDestination
(glm::dvec3 next)
Platform
virtual
setAttitude
(Rotation attitude)
Platform
virtual
setDestination
(glm::dvec3 dest)
Platform
virtual
setHeadingRad
(double rad)
Platform
inline
virtual
setOffset
(glm::dvec3 pos)
Platform
setOrigin
(glm::dvec3 origin)
Platform
virtual
setPosition
(glm::dvec3 pos)
Platform
setVelocity
(glm::dvec3 v)
MovingPlatform
inline
SimplePhysicsPlatform
()=default
SimplePhysicsPlatform
slowdownEnabled
Platform
smoothTurn
Platform
sourceFilePath
Asset
stopAndTurn
Platform
targetWaypoint
Platform
updateDynamicCache
()
Platform
updateStaticCache
()
Platform
virtual
userSpeedLimitReached
SimplePhysicsPlatform
protected
velocity
MovingPlatform
private
waypointReached
() override
MovingPlatform
virtual
writeNextTrajectory
Platform
~Asset
() (defined in
Asset
)
Asset
inline
virtual
Generated by
1.9.1