49 virtual void setMunitionType(
const DtObjectType& objType);
54 virtual DtString munitionName()
const;
55 virtual void setMunitionName(
const DtString& name);
60 virtual DtVector launchOffset()
const;
66 virtual DtReal minTimeBetweenLaunch()
const;
67 virtual void setMinTimeBetweenLaunch(DtReal time);
72 virtual DtReal maxAzimuthAngleOffBoresight()
const;
73 virtual void setMaxAzimuthAngleOffBoresight(DtReal maxAngle);
78 virtual DtReal maxElevationAngleOffBoresight()
const;
79 virtual void setMaxElevationAngleOffBoresight(DtReal maxAngle);
84 virtual int designatorCode()
const;
85 virtual void setDesignatorCode(
int value);
90 virtual const DtString& rangeName()
const;
91 virtual void setRangeName(
const DtString& rangeName);
96 virtual int rangeId()
const;
97 virtual void setRangeId(
int rangeId);
98 virtual bool rangeIdIsSpecified()
const;
DtRwReal myMaxAzimuthAngleOffBoresight
Parameter Name: max-azimuth-angle-off-boresight Parameter Description: The maximum azimuth angle betw...
Definition: laserGuidedLauncherControllerDescriptor.h:149
DtRwOffsetVector myLaunchOffset
Parameter Name: launch-offset Offset from origin of launch vehicle where the missile will be created...
Definition: laserGuidedLauncherControllerDescriptor.h:136
class DtRwObjectType:
Definition: rwObjectType.h:18
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwReal myMaxElevationAngleOffBoresight
Parameter Name: max-elevation-angle-off-boresight Parameter Description: The maximum elevation angle ...
Definition: laserGuidedLauncherControllerDescriptor.h:156
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
Definition: readerWriterRegistry.h:39
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
DtRwInt myRangeId
Parameter Name: range-id Parameter Description: The identifying value for this range ring...
Definition: laserGuidedLauncherControllerDescriptor.h:187
Definition: objectType.h:27
DtRwInt myDesignatorCode
Parameter Name: designator-code Parameter Description: The default laser designator code that will be...
Definition: laserGuidedLauncherControllerDescriptor.h:176
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwString myMunitionName
Parameter Name: munition-name Parameter Description: Name of munition used to check for quantity in ...
Definition: laserGuidedLauncherControllerDescriptor.h:128
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
virtual DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
DtRwObjectType myMunitionType
Parameter Name: munition-type Parameter Description: Object type used to create the missile when it ...
Definition: laserGuidedLauncherControllerDescriptor.h:121
Specialized vector that can be used for the knowledge of an "offset" rather than location vector...
Definition: rwVector.h:109
Parameters for the DtLaserGuidedLauncherController. Determines what type of cruise missile munition w...
Definition: laserGuidedLauncherControllerDescriptor.h:24
static DtComponentDescriptor * creator()
DtRwReal myMaxAngleOffBoresight
Parameter Name: max-angle-off-boresight Parameter Description: NOTE: This parameter is deprecated...
Definition: laserGuidedLauncherControllerDescriptor.h:167
DtRwString myRangeName
Parameter Name: range-name Parameter Description: Deprecated Name given to any range item associated ...
Definition: laserGuidedLauncherControllerDescriptor.h:181
DtRwReal myMinTimeBetweenLaunch
Parameter Name: min-time-between-launch Parameter Description: Minimum time between cruise missile la...
Definition: laserGuidedLauncherControllerDescriptor.h:142
voidpf uLong offset
Definition: ioapi.h:42