19#include <vrfobjparam/rotaryWingEntityParameters.h>
23class DtReaderWriterRegistry;
47 DtVreRlParameters(
const DtString& name = DtString::nullString(), DtReaderWriterRegistry* parentRegistry = NULL,
48 DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
82 virtual DtVrfObjectParameters*
clone(
const DtString& name = DtString::nullString(),
83 DtReaderWriterRegistry* parentRegistry = 0)
const override;
89 virtual DtString
type()
const override;
97 static DtVrfObjectParameters*
creator(DtEnvironmentSP env, DtEnvValueSP* root);
141 virtual bool inheritValues(
const DtVrfObjectParameters* benefactor)
override;
Compiler warning configuration for external includes.
DtRwReal myOnGroundTolerance
On-ground tolerance value.
Definition vreRlParameters.h:169
virtual DtVrfObjectParameters * clone(const DtString &name=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const override
Creates a clone of these parameters.
DtRwString myRotorcraftParameterFile
File path to the rotorcraft dynamics parameters.
Definition vreRlParameters.h:180
DtRwReal myInitialDesiredAltitude
Initial desired altitude value.
Definition vreRlParameters.h:158
virtual void inheritValuesFromThisType(const DtVreRlParameters *pars)
Inherits values from another parameters object of the same type.
DtRwReal myInitialDesiredSpeed
Initial desired speed value.
Definition vreRlParameters.h:153
const DtRwReal & getMaxAltitude() const
Gets the maximum altitude limit.
Definition vreRlParameters.h:128
DtBoolean getHighFidelityTerrainQueries() const
Gets whether high-fidelity terrain queries are enabled.
DtVreRlParameters(const DtVreRlParameters &orig, const DtString &name, DtReaderWriterRegistry *parentRegistry)
Copy constructor.
virtual DtString type() const override
Gets the parameters type.
virtual bool inheritValues(const DtVrfObjectParameters *benefactor) override
Inherits values from another parameters object.
DtReal getAltitudeOffset() const
Gets the altitude offset.
DtRwBoolean myHighFidelityTerrainQueries
Flag for high-fidelity terrain queries.
Definition vreRlParameters.h:174
static DtVrfObjectParameters * creator(DtEnvironmentSP env, DtEnvValueSP *root)
Creator function for this parameter type.
DtVreRlParameters(const DtString &name=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=NULL, DtEnvironmentSP env=DtEnvironmentSP(), DtEnvValueSP *objectNode=NULL)
Constructor.
DtString getVhSimpleRotorcraftParameterFile() const
Gets the rotorcraft dynamics parameter file path.
const DtRwReal & getMaxSpeed() const
Gets the maximum speed limit.
Definition vreRlParameters.h:134
const DtVreRlParameters & operator=(const DtRotaryWingEntityParameters &orig)
Assignment operator from base class.
DtReal getOnGroundTolerance() const
Gets the on-ground tolerance value.
virtual ~DtVreRlParameters() override
Virtual destructor.
DtRwReal myAltitudeOffset
Altitude offset value.
Definition vreRlParameters.h:163
const DtVreRlParameters & operator=(const DtVreRlParameters &orig)
Assignment operator.
Export macros for the VREngage RTD object parameter library.
#define RTD_VRF_BACKEND_OBJPARAM_DLL
Platform-specific DLL export/import declaration.
Definition export.h:27
Definition vreRlActuator.h:40
const char TS_Parameter[]
Type string for VREngage rotary-wing parameters.
Definition vreRlParameters.h:30
RTDVRFConfigWarnsForExternalIncludes() class DtString