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);
84 virtual DtVector calculateOnGroundPlanePosition()
const;
87 virtual const DtVector& position()
const;
88 virtual void setPosition(
const DtVector& position);
95 virtual const DtVector& groundPosition()
const;
96 virtual void setGroundPosition(
const DtVector& pos);
105 virtual const DtSurface& surface()
const;
106 virtual void setSurface(
const DtSurface& surface);
111 virtual void setParentPosition(
const DtVector& pos);
112 virtual void setParentOrientation(
const DtDcm& orient);
117 bool testInvariant()
const;
Definition: attachedTerrain.h:45
Definition: readerWriter.h:85
DtSurface mySurface
Definition: groundInteractionPt.h:129
Definition: readerWriterRegistry.h:39
Definition: surface.h:179
DtDcm myParentOrientation
Definition: groundInteractionPt.h:123
Definition: rwVector.h:23
DtVector myParentPosition
Definition: groundInteractionPt.h:122
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtVector myPosition
Definition: groundInteractionPt.h:125
Definition: vrfChordIntersectionRecord.h:19
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:127
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:121
DtRoughnessSoilType mySoilType
Definition: groundInteractionPt.h:128
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtVector myGroundPosition
Definition: groundInteractionPt.h:126
DtRwVector myLocalPosition
Definition: groundInteractionPt.h:124
const DtAttachedTerrain * myTerrainAttachedTo
Definition: groundInteractionPt.h:130
DtRoughnessSoilType
Definition: surface.h:74