16#include <vrfobjcore/fixedWingEntityStateRepository.h>
70 virtual bool init()
override;
76 virtual DtString
type()
const override;
91 static DtVrfObjectStateRepository*
creator(
92 const DtString& name, DtLocalObject* vrfObject, DtReaderWriterRegistry* parentRegistry);
109 virtual void place(
const DtVector& location,
110 const DtReal heading,
111 bool clampToGroundFlag =
true,
112 bool* dataAvailable = 0,
113 bool requireAllData =
false)
override;
Fixed-wing parameters for VREngage.
Definition vreFwlParameters.h:41
static DtVrfObjectStateRepository * creator(const DtString &name, DtLocalObject *vrfObject, DtReaderWriterRegistry *parentRegistry)
Component factory function.
virtual DtString type() const override
Gets the component type.
virtual void place(const DtVector &location, const DtReal heading, bool clampToGroundFlag=true, bool *dataAvailable=0, bool requireAllData=false) override
Places the aircraft at a specified location and heading.
virtual ~DtVreFwlStateRepository() override
Virtual destructor.
DtVreFwlStateRepository(const DtVreFwlStateRepository &orig)
Copy constructor (not implemented)
const DtVreFwlStateRepository & operator=(const DtVreFwlStateRepository &orig)
Assignment operator (not implemented)
virtual void initializeFromParameters() override
Initializes state from parameters.
DtVreFwlStateRepository(DtLocalObject *vrfObject, const DtString &name, DtReaderWriterRegistry *parentRegistry=0)
Constructor.
friend class Controller
Friend class that needs direct access to state repository internals.
Definition vreFwlStateRepository.h:39
virtual bool init() override
Initializes the state repository.
const DtVreFwlParameters * getFWParameters() const
Gets the fixed-wing parameters.
Definition vreFwlActuator.h:35
const char TS_VREngageStateRepository[]
Type string for VREngage fixed-wing state repository component.
Definition vreFwlStateRepository.h:29
Common definitions for the RTD backend library.