17 #include <matrix/vlVector.h>
55 virtual bool init()
override;
61 virtual const int surfaceEntityStateRepositorySubType()
const;
68 virtual const DtVector& throttleAcceleration();
69 virtual void setThrottleAcceleration(
const DtVector& throttle);
73 virtual const DtVector& dragAcceleration();
74 virtual void setDragAcceleration(
const DtVector& drag);
78 virtual double rudderYawAcceleration();
79 virtual void setRudderYawAcceleration(
double rudder);
83 virtual double resistanceYawAcceleration();
84 virtual void setResistanceYawAcceleration(
double resistance);
Definition: surfaceEntityParameters.h:20
Contains the DtVrfMovingObjectStateRepository class declaration.
virtual bool init() override
Our 'virtual' constructor. Calls all the create<>() methods.
Description: This repository holds all information that is common to all the forms of all objects wit...
Definition: vrfMovingObjectStateRepository.h:31
static DtVrfObjectStateRepository * creator(const DtString &name, DtLocalObject *vrfObject, DtReaderWriterRegistry *parentRegistry)
DtVrfMovingObjectStateRepository & operator=(const DtVrfMovingObjectStateRepository &orig)
Assignment Operator.
Definition: readerWriterRegistry.h:39
virtual const int vrfMovingObjectStateRepositorySubType() const
Returns DtVrfMovingObjectStateRepositorySubTypeBase.
Description: This repository is an internal repository accessible only by local objects. It holds all information that is common to all the forms of all entity/aggregate/control objects within VR-Forces.
Definition: vrfObjectStateRepository.h:91
DtVector myThrottleAcceleration
Acceleration due to throttle in body coordinates.
Definition: surfaceEntityStateRepository.h:88
double myRudderYawAcceleration
Yaw acceleration due to rudder in body coordinates as calculated and set by.
Definition: surfaceEntityStateRepository.h:94
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
This repository holds all information that is common to all the forms of local surface entities withi...
Definition: surfaceEntityStateRepository.h:26
virtual void initializeFromParameters() override
DtVector myDragAcceleration
Acceleration due to drag in body coordinates.
Definition: surfaceEntityStateRepository.h:91
virtual DtString type() const override
returns DtSimObjectStateRepositoryType
double myResistanceYawAcceleration
Yaw acceleration due to drag in body coordinates as calculated and set by.
Definition: surfaceEntityStateRepository.h:97
A locally simulated VRF object.
Definition: localObject.h:98