15 #include <matrix/vlVector.h>
35 DtUndefinedPosition = -1,
57 virtual void setCatchupFactor(
double catchUpFactor);
58 virtual double catchupFactor()
const;
64 virtual void setSlowDownFactor(
double slowDownFactor);
65 virtual double slowDownFactor()
const;
73 virtual void setInPositionTolerance(
double tolerance);
74 virtual double inPositionTolerance()
const;
77 virtual bool positionStatusHasChanged(
const DtVrfObject* subordinate,
86 virtual void setPositionStatus(
const DtVrfObject* entity,
90 virtual void printPositionStatus();
95 const DtDcm& geocentricOrientation,
96 const DtVector& geocentricTestPosition,
97 const DtVector& idealBodyCoordinatesPosition,
98 double inPositionTolerance);
102 virtual void sendSetSpeedRequest(
const DtVrfObject& entity,
double speed);
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
double myInPositionTolerance
Definition: maintainFormationMonitor.h:108
std::map< const DtVrfObject *, DtPositionStatus > DtAggregatePositionStatusMap
Map of subordinate to its position status in an aggregate.
Definition: maintainFormationMonitor.h:42
double mySlowDownFactor
Definition: maintainFormationMonitor.h:107
double myCatchupFactor
Definition: maintainFormationMonitor.h:106
Definition: maintainFormationMonitor.h:36
DtPositionStatus
Definition: maintainFormationMonitor.h:33
const DtVrfAggregateStateRepository * myAggregateStateRepository
Definition: maintainFormationMonitor.h:111
Definition: maintainFormationMonitor.h:37
const DtFormationState * myFormationState
Definition: maintainFormationMonitor.h:112
const DtVrfObject * myEntity
Definition: maintainFormationMonitor.h:110
DtAggregatePositionStatusMap myAggregatePositionStatusMap
Definition: maintainFormationMonitor.h:114
class DtMaintainFormationMonitor:
Definition: maintainFormationMonitor.h:29
Definition: vrfAggregateStateRepository.h:22