14 #include <matrix/LibMatrix.h>
38 const DtVector& localPosition = DtVector::zero(),
57 virtual bool isOnGround();
66 virtual void calculatePositionWithoutGround();
70 virtual const DtVector& localPosition()
const;
71 virtual void setLocalPosition(
const DtVector& position);
85 virtual DtVector calculateOnGroundPlanePosition()
const;
88 virtual const DtVector& position()
const;
89 virtual void setPosition(
const DtVector& position);
96 virtual const DtVector& groundPosition()
const;
97 virtual void setGroundPosition(
const DtVector& pos);
106 virtual const DtSurface& surface()
const;
107 virtual void setSurface(
const DtSurface& surface);
112 virtual void setParentPosition(
const DtVector& pos);
113 virtual void setParentOrientation(
const DtDcm& orient);
Definition: attachedTerrain.h:42
Definition: readerWriter.h:85
*bool testInvariant() const
DtSurface mySurface
Definition: groundInteractionPt.h:130
Definition: readerWriterRegistry.h:39
Definition: surface.h:179
DtDcm myParentOrientation
Definition: groundInteractionPt.h:124
Definition: rwVector.h:23
DtVector myParentPosition
Definition: groundInteractionPt.h:123
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtVector myPosition
Definition: groundInteractionPt.h:126
Definition: vrfChordIntersectionRecord.h:19
DtAttachedTerrain * myTerrainAttachedTo
Definition: groundInteractionPt.h:131
Class Invariant: The DtGroundInteractionPt class must always have a valid DtAttachedTerrain or DtSimM...
Definition: groundInteractionPt.h:28
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtFloat64 myAltitude
Definition: groundInteractionPt.h:128
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:102
DtRoughnessSoilType mySoilType
Definition: groundInteractionPt.h:129
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtVector myGroundPosition
Definition: groundInteractionPt.h:127
DtRwVector myLocalPosition
Definition: groundInteractionPt.h:125
DtRoughnessSoilType
Definition: surface.h:74