29 #include <vlpi/disEnums.h>
68 virtual DtReal projectileStartSpeed()
const;
69 virtual void setProjectileStartSpeed(DtReal startSpeed);
74 virtual DtVector launcherOffset()
const;
80 virtual DtTaitBryan launchOrientation()
const;
81 virtual void setLaunchOrientation(
const DtTaitBryan& orient);
86 virtual bool autoLaunchEnabled()
const;
87 virtual void setAutoLaunchEnabled(
bool enable);
92 virtual const double autoLaunchRange()
const;
93 virtual void setAutoLaunchRange(
const double range);
98 virtual const double autoLaunchResetTime()
const;
99 virtual void setAutoLaunchResetTime(
const double time);
104 virtual const DtString& autoLaunchResource()
const;
105 virtual void setAutoLaunchResource(
const DtString & Name);
110 virtual const int autoLaunchResourceAmount()
const;
111 virtual void setAutoLaunchResourceAmount(
const int amount);
116 virtual const double autoLaunchResourceInterval()
const;
117 virtual void setAutoLaunchResourceInterval(
const double interval);
128 virtual void setCounterMeasuresSelectTableFilename(
const DtString&
filename);
129 virtual const DtString& counterMeasuresSelectTableFilename();
135 virtual void setLaunchableResources(
const DtRwStringList& resourceList);
DtRwTaitBryan myLaunchOrientation
Parameter Name: launch-orientation Parameter Description: //! Initial orientation (relative to the la...
Definition: launchExpendableResourceControllerDescriptor.h:224
DtRwReal myAutoLaunchResourceInterval
Parameter Name: auto-launch-resource-interval Parameter Description: The default time between each re...
Definition: launchExpendableResourceControllerDescriptor.h:187
#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:163
DtRwOffsetVector myLauncherOffset
Parameter Name: launcher-offset Offset from origin of launch vehicle where the resource object will b...
Definition: launchExpendableResourceControllerDescriptor.h:217
DtLaunchExpendableResourceControllerDescriptor; descriptor for the DtLaunchExpendableResourceControll...
Definition: launchExpendableResourceControllerDescriptor.h:41
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
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:169
Description: Readable, Writable DtTaitBryan.
Definition: rwTaitBryan.h:20
Definition: readerWriterRegistry.h:39
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
DtRwString myAutoLaunchResource
Parameter Name: auto-launch-default-resource Parameter Description: Name of resource to use in the au...
Definition: launchExpendableResourceControllerDescriptor.h:175
DtRwReal myProjectileStartSpeed
Parameter Name: projectile-start-speed Parameter Description: Used in calculating the projectile velo...
Definition: launchExpendableResourceControllerDescriptor.h:205
Contains the DtRwTaitBryan class declaration.
DtRwStringList myLaunchableResources
Parameter Name: launchable-resources Parameter Description: The resources that can be launched by thi...
Definition: launchExpendableResourceControllerDescriptor.h:228
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:157
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
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:198
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:109
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
static DtComponentDescriptor * creator()
Definition: rwStringList.h:20
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
DtReaderWriterFile myCMSelectTableFile
Parameter Name: counter-measures-select-table-file Parameter Description: Filename used for the count...
Definition: launchExpendableResourceControllerDescriptor.h:192
DtRwInt myAutoLaunchResourceAmount
Parameter Name: auto-launch-number-of-resources Parameter Description: The default number of resource...
Definition: launchExpendableResourceControllerDescriptor.h:181