14 #ifndef laserGuidedLauncherDesc_h
15 #define laserGuidedLauncherDesc_h
53 virtual void setMunitionType(
const DtObjectType& objType);
58 virtual DtString munitionName()
const;
59 virtual void setMunitionName(
const DtString& name);
64 virtual DtVector launchOffset()
const;
70 virtual DtReal minTimeBetweenLaunch()
const;
71 virtual void setMinTimeBetweenLaunch(DtReal time);
76 virtual DtReal maxAzimuthAngleOffBoresight()
const;
77 virtual void setMaxAzimuthAngleOffBoresight(DtReal maxAngle);
82 virtual DtReal maxElevationAngleOffBoresight()
const;
83 virtual void setMaxElevationAngleOffBoresight(DtReal maxAngle);
88 virtual int designatorCode()
const;
89 virtual void setDesignatorCode(
int value);
94 virtual const DtString& rangeName()
const;
95 virtual void setRangeName(
const DtString& rangeName);
DtRwReal myMaxAzimuthAngleOffBoresight
Parameter Name: max-azimuth-angle-off-boresight Parameter Description: The maximum azimuth angle betw...
Definition: laserGuidedLauncherControllerDescriptor.h:146
DtRwOffsetVector myLaunchOffset
Parameter Name: launch-offset Offset from origin of launch vehicle where the missile will be created...
Definition: laserGuidedLauncherControllerDescriptor.h:133
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:153
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:42
Definition: readerWriterRegistry.h:39
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
Definition: objectType.h:27
DtRwInt myDesignatorCode
Parameter Name: designator-code Parameter Description: The default laser designator code that will be...
Definition: laserGuidedLauncherControllerDescriptor.h:173
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:125
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.
DtRwObjectType myMunitionType
Parameter Name: munition-type Parameter Description: Object type used to create the missile when it ...
Definition: laserGuidedLauncherControllerDescriptor.h:118
Specialized vector that can be used for the knowledge of an "offset" rather than location vector...
Definition: rwVector.h:109
Parameters for the DtLaserGuidedLauncherController.
Definition: laserGuidedLauncherControllerDescriptor.h:28
static DtComponentDescriptor * creator()
DtRwReal myMaxAngleOffBoresight
Parameter Name: max-angle-off-boresight Parameter Description: NOTE: This parameter is deprecated...
Definition: laserGuidedLauncherControllerDescriptor.h:164
DtRwString myRangeName
Name given to any range item associated with this descriptor.
Definition: laserGuidedLauncherControllerDescriptor.h:177
DtRwReal myMinTimeBetweenLaunch
Parameter Name: min-time-between-launch Parameter Description: Minimum time between cruise missile la...
Definition: laserGuidedLauncherControllerDescriptor.h:139
voidpf uLong offset
Definition: ioapi.h:42