20#include <vrfobjparam/fixedWingEntityParameters.h>
24class DtReaderWriterRegistry;
46#if RTD_VRF_PLUGIN_VER == 411
52 DtVreFwlParameters(
const DtString& name = DtString::nullString(), DtReaderWriterRegistry* parentRegistry = NULL);
61 DtVreFwlParameters(
const DtString& name = DtString::nullString(), DtReaderWriterRegistry* parentRegistry = NULL,
62 DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
77#if RTD_VRF_PLUGIN_VER == 411
82 static DtVrfObjectParameters*
creator();
90 static DtVrfObjectParameters*
creator(DtEnvironmentSP env, DtEnvValueSP* root);
113 virtual DtVrfObjectParameters*
clone(
const DtString& name = DtString::nullString(),
114 DtReaderWriterRegistry* parentRegistry = 0)
const override;
120 virtual DtString
type()
const override;
193 virtual bool inheritValues(
const DtVrfObjectParameters* benefactor)
override;
Compiler warning configuration for external includes.
DtReal getLateralControlDeadzone() const
Gets the lateral control deadzone.
DtReal getDefaultVertSpeed() const
Gets the default vertical speed.
virtual bool inheritValues(const DtVrfObjectParameters *benefactor) override
Inherits values from another parameters object.
DtRwReal myAltitudeOffset
Altitude offset value.
Definition vreFwlParameters.h:205
DtRwReal myLongitudinalControlDeadZone
Longitudinal control deadzone value.
Definition vreFwlParameters.h:215
DtRwString myDynamicsParameterFile
File path to the aircraft dynamics parameters.
Definition vreFwlParameters.h:246
DtVreFwlParameters(const DtVreFwlParameters &orig, const DtString &name, DtReaderWriterRegistry *parentRegistry)
Copy constructor.
DtRwReal myDefaultMaxLoad
Default maximum load factor.
Definition vreFwlParameters.h:225
DtReal getDefaultMaxLoad() const
Gets the default maximum load factor.
DtString getSimpleAirplaneParameterFile() const
Gets the aircraft dynamics parameter file path.
virtual void inheritValuesFromThisType(const DtVreFwlParameters *pars)
Inherits values from another parameters object of the same type.
DtVreFwlParameters(const DtString &name=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=NULL, DtEnvironmentSP env=DtEnvironmentSP(), DtEnvValueSP *objectNode=NULL)
Constructor.
DtRwReal myPedalDeadZone
Pedal control deadzone value.
Definition vreFwlParameters.h:220
DtReal getDefaultRollRate() const
Gets the default roll rate.
static DtVrfObjectParameters * creator(DtEnvironmentSP env, DtEnvValueSP *root)
Creator function for this parameter type.
DtRwReal myDefaultVertSpeed
Default vertical speed.
Definition vreFwlParameters.h:235
DtRwBoolean myHighFidelityTerrainQueries
Flag for high-fidelity terrain queries.
Definition vreFwlParameters.h:240
virtual DtVrfObjectParameters * clone(const DtString &name=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const override
Creates a clone of these parameters.
const DtRwReal & getMaxAltitude() const
Gets the maximum altitude limit.
Definition vreFwlParameters.h:180
const DtVreFwlParameters & operator=(const DtFixedWingEntityParameters &orig)
Assignment operator from base class.
DtReal getPedalDeadzone() const
Gets the pedal control deadzone.
friend class Controller
Friend class that needs direct access to parameter internals.
Definition vreFwlParameters.h:43
DtReal getAltitudeOffset() const
Gets the altitude offset.
virtual DtString type() const override
Gets the parameters type.
DtRwReal myDefaultRollRate
Default roll rate.
Definition vreFwlParameters.h:230
virtual ~DtVreFwlParameters() override
Virtual destructor.
const DtVreFwlParameters & operator=(const DtVreFwlParameters &orig)
Assignment operator.
const DtRwReal & getMaxSpeed() const
Gets the maximum speed limit.
Definition vreFwlParameters.h:186
DtRwReal myLateralControlDeadZone
Lateral control deadzone value.
Definition vreFwlParameters.h:210
DtBoolean getHighFidelityTerrainQueries() const
Gets whether high-fidelity terrain queries are enabled.
DtReal getLongitudinalControlDeadzone() const
Gets the longitudinal control deadzone.
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 vreFwlActuator.h:35
const char TS_Parameter[]
Type string for VREngage fixed-wing parameters.
Definition vreFwlParameters.h:33
RTDVRFConfigWarnsForExternalIncludes() class DtString