16#include <vrfobjparam/parachuteActuatorDescriptor.h>
18class DtReaderWriterRegistry;
62 virtual DtComponentDescriptor*
clone(DtReaderWriterRegistry* parentRegistry = 0)
const override;
virtual double oxygenUsePerMinute() const
Gets the oxygen consumption rate.
DtRwReal myOxygenUsePerMinute
Oxygen consumption rate in units per minute.
Definition vreParachuteActuatorDescriptor.h:107
virtual void setOxygenUsePerMinute(double val)
Sets the oxygen consumption rate.
virtual void setOxygenUseAltitude(double val)
Sets the oxygen use altitude threshold.
DtVreParachuteActuatorDescriptor(const DtVreParachuteActuatorDescriptor &orig, DtReaderWriterRegistry *parentRegistry=0)
Copy constructor.
DtVreParachuteActuatorDescriptor & operator=(const DtVreParachuteActuatorDescriptor &orig)
Assignment operator.
static DtComponentDescriptor * creator()
Factory function to create a new instance of this descriptor.
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const override
Creates a clone of this descriptor.
virtual ~DtVreParachuteActuatorDescriptor() override
Virtual destructor.
virtual double oxygenUseAltitude() const
Gets the oxygen use altitude threshold.
DtVreParachuteActuatorDescriptor(const DtString &name, DtReaderWriterRegistry *parentRegistry=0)
Constructor with component name.
DtRwReal myOxygenUseAltitude
Oxygen use altitude threshold in meters.
Definition vreParachuteActuatorDescriptor.h:112
Export macros for the VREngage Object Parameter library.
#define VREVRFOBJPARAM_DLL
Platform-specific DLL export/import declaration.
Definition export.h:27
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
const char DtVreParachuteActuatorDescriptorType[]
Type identifier string for the parachute actuator descriptor.
Definition vreParachuteActuatorDescriptor.h:23