29 #include <vlpi/disEnums.h>
67 virtual DtReal projectileStartSpeed()
const;
68 virtual void setProjectileStartSpeed(DtReal startSpeed);
73 virtual DtVector launcherOffset()
const;
74 virtual void setLauncherOffset(
const DtVector&
offset);
79 virtual DtTaitBryan launchOrientation()
const;
80 virtual void setLaunchOrientation(
const DtTaitBryan& orient);
85 virtual bool autoLaunchEnabled()
const;
86 virtual void setAutoLaunchEnabled(
bool enable);
91 virtual const double autoLaunchRange()
const;
92 virtual void setAutoLaunchRange(
const double range);
97 virtual const double autoLaunchResetTime()
const;
98 virtual void setAutoLaunchResetTime(
const double time);
103 virtual const DtEntityType& autoLaunchResource()
const;
104 virtual void setAutoLaunchResource(
const DtEntityType& Name);
109 virtual const int autoLaunchResourceAmount()
const;
110 virtual void setAutoLaunchResourceAmount(
const int amount);
115 virtual const double autoLaunchResourceInterval()
const;
116 virtual void setAutoLaunchResourceInterval(
const double interval);
127 virtual void setCounterMeasuresSelectTableFilename(
const DtString&
filename);
128 virtual const DtString& counterMeasuresSelectTableFilename();
DtRwTaitBryan myLaunchOrientation
Parameter Name: launch-orientation Parameter Description: //! Initial orientation (relative to the la...
Definition: launchExpendableResourceControllerDescriptor.h:223
DtRwReal myAutoLaunchResourceInterval
Parameter Name: auto-launch-resource-interval Parameter Description: The default time between each re...
Definition: launchExpendableResourceControllerDescriptor.h:186
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwReal myAutoLaunchRange
Parameter Name: auto-launch-range Parameter Description: Range within which the auto launcher will be...
Definition: launchExpendableResourceControllerDescriptor.h:162
DtRwOffsetVector myLauncherOffset
Parameter Name: launcher-offset Offset from origin of launch vehicle where the resource object will b...
Definition: launchExpendableResourceControllerDescriptor.h:216
DtLaunchExpendableResourceControllerDescriptor; descriptor for the DtLaunchExpendableResourceControll...
Definition: launchExpendableResourceControllerDescriptor.h:40
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
DtRwReal myAutoLaunchResetTime
Parameter Name: auto-launch-reset-time Parameter Description: Time between auto launch tasks Paramete...
Definition: launchExpendableResourceControllerDescriptor.h:168
Description: Readable, Writable DtTaitBryan.
Definition: rwTaitBryan.h:20
Definition: readerWriterRegistry.h:39
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
DtRwReal myProjectileStartSpeed
Parameter Name: projectile-start-speed Parameter Description: Used in calculating the projectile velo...
Definition: launchExpendableResourceControllerDescriptor.h:204
Contains the DtRwTaitBryan class declaration.
DtRwResource myAutoLaunchResource
Parameter Name: auto-launch-default-resource Parameter Description: Name of resource to use in the au...
Definition: launchExpendableResourceControllerDescriptor.h:174
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwBoolean myAutoLaunchEnabled
Parameter Name: auto-launch-enabled Parameter Description: When enabled the controller will check for...
Definition: launchExpendableResourceControllerDescriptor.h:156
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
LaunchableResources myLaunchableResources
Parameter Name: launchable-resources Parameter Description: The resources that can be launched by thi...
Definition: launchExpendableResourceControllerDescriptor.h:227
DtAmmoSelectTable is a readable/writable list of DtAmmoSelectEntrys. It's sorted by the entity type i...
Definition: ammoSelectTable.h:27
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtAmmoSelectTable myCMSelectTable
Parameter Name: counter-measures-select-table Parameter Description: Table that provides a list of co...
Definition: launchExpendableResourceControllerDescriptor.h:197
virtual DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Specialized vector that can be used for the knowledge of an "offset" rather than location vector...
Definition: rwVector.h:112
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
static DtComponentDescriptor * creator()
voidpf uLong offset
Definition: ioapi.h:42
Using a DtReaderWriterFile allows a DtReaderWriter object to be read in from an MTL stream contained ...
Definition: readerWriterFile.h:35
This class will read in an old resource by name and convert it to the type, or, just read it as type...
Definition: rwResource.h:12
DtReaderWriterFile myCMSelectTableFile
Parameter Name: counter-measures-select-table-file Parameter Description: Filename used for the count...
Definition: launchExpendableResourceControllerDescriptor.h:191
DtRwInt myAutoLaunchResourceAmount
Parameter Name: auto-launch-number-of-resources Parameter Description: The default number of resource...
Definition: launchExpendableResourceControllerDescriptor.h:180