Helios++
Helios software for LiDAR simulations
pyhelios::PyPlatformWrapper Class Reference

Wrapper for Platform class. More...

#include <PyPlatformWrapper.h>

Collaboration diagram for pyhelios::PyPlatformWrapper:

Public Member Functions

 PyPlatformWrapper (Platform &platform)
 
double getLastCheckZ ()
 
void setLastCheckZ (double checkZ)
 
double getDmax ()
 
void setDmax (double dmax)
 
double getMovePerSec ()
 
void setMovePerSec (double movePerSec)
 
bool isOnGround ()
 
void setOnGround (bool onGround)
 
bool isStopAndTurn ()
 
void setStopAndTurn (bool stopAndTurn)
 
bool isSlowdownEnabled ()
 
void setSlowdownEnabled (bool slowdownEnabled)
 
bool isSmoothTurn ()
 
void setSmoothTurn (bool smoothTurn)
 
bool isOrientationOnLegInit ()
 
void setOrientationOnLegInit (bool setOrientationOnLegInit)
 
PyNoiseSourceWrappergetPositionXNoiseSource ()
 
PyNoiseSourceWrappergetPositionYNoiseSource ()
 
PyNoiseSourceWrappergetPositionZNoiseSource ()
 
PyNoiseSourceWrappergetAttitudeXNoiseSource ()
 
PyNoiseSourceWrappergetAttitudeYNoiseSource ()
 
PyNoiseSourceWrappergetAttitudeZNoiseSource ()
 
PythonDVec3getRelativePosition ()
 
RotationgetRelativeAttitude ()
 
PythonDVec3getLastGroundCheck ()
 
PythonDVec3getNextWaypointPosition ()
 
PythonDVec3getPositionPython ()
 
RotationgetAttitudePython ()
 
PythonDVec3getCachedAbsolutePosition ()
 
RotationgetCachedAbsoluteAttitude ()
 
PythonDVec3getCachedCurrentDir ()
 
PythonDVec3getCachedCurrentDirXY ()
 
PythonDVec3getCachedVectorToTarget ()
 
PythonDVec3getCachedVectorToTargetXY ()
 

Public Attributes

Platformplatform
 

Detailed Description

Wrapper for Platform class.

Author
Alberto M. Esmoris Pena
Version
1.0

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