54 virtual double maxRange()
const;
55 virtual void setMaxRange(
const double& newValue);
56 virtual bool isMaxRangeSpecified()
const;
61 virtual double minRange()
const;
62 virtual void setMinRange(
const double& newValue);
63 virtual bool isMinRangeSpecified()
const;
68 virtual double rangeChangeRate()
const;
69 virtual void setRangeChangeRate(
const double& newValue);
70 virtual bool isRangeChangeRateSpecified()
const;
75 virtual bool startAtLowestPosition()
const;
76 virtual void setStartAtLowestPosition(
bool newValue);
77 virtual bool isStartAtLowestPositionSpecified()
const;
82 virtual TranslationDirection translationDirection()
const;
83 virtual void setTranslationDirection(TranslationDirection newValue);
84 virtual bool isTranslationDirectionSpecified()
const;
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const
DtActuatorComponentDescriptor & operator=(const DtActuatorComponentDescriptor &orig)
assignment
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
End User Description: DtActuatorComponentDescriptor contains parameters common to all actuator compon...
Definition: actuatorComponentDescriptor.h:47
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
Definition: readerWriterRegistry.h:39
virtual DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Definition: translatablePartActuatorDescriptor.h:28
DtSwingingPartActuatorDescriptor is the descriptor for DtSwingingPartActuator components. It contains all parameters which can be specified in the OPD file for this component. For an example of using a swinging part actuator and how it is described in an OPD file see fixed-wing-fighter-jet.sysdef in the systems/movement folder.
Definition: translatablePartActuatorDescriptor.h:21
DtRwReal myMaxRange
Parameter Name: min-range Parameter Description: Minimum value change (X, Y, Z) can take as parent po...
Definition: translatablePartActuatorDescriptor.h:93
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwReal myRangeChangeRate
Parameter Name: range-change-rate Parameter Description: Rate of change in the desired position Param...
Definition: translatablePartActuatorDescriptor.h:101
DtRwBoolean myStartAtLowestPosition
Parameter Name: start-at-lowest-position Parameter Description: If true, start the art part at the mi...
Definition: translatablePartActuatorDescriptor.h:105
TranslationDirection
Definition: translatablePartActuatorDescriptor.h:25
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
static DtComponentDescriptor * creator()
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwInt myTranslationDirection
Parameter Name: translation-direction Parameter Description: Indicates which direction the part can b...
Definition: translatablePartActuatorDescriptor.h:109
DtRwReal myMinRange
Parameter Name: min-range Parameter Description: Minimum value change (X, Y, Z) can take as parent po...
Definition: translatablePartActuatorDescriptor.h:97