15 #ifndef DtBaseWeaponControllerDescriptor_H_
16 #define DtBaseWeaponControllerDescriptor_H_
61 virtual bool preloadWeapon()
const;
62 virtual void setPreloadWeapon(
bool preloadWeapon);
67 virtual DtReal maxVehicleSpeedToFire()
const;
68 virtual void setMaxVehicleSpeedToFire(DtReal maxVehicleSpeedToFire);
73 virtual DtReal maxAzimuthAngleOffBoresight()
const;
74 virtual void setMaxAzimuthAngleOffBoresight(DtReal maxAngle);
79 virtual DtReal maxElevationAngleOffBoresight()
const;
80 virtual void setMaxElevationAngleOffBoresight(DtReal maxAngle);
85 virtual DtTime loadAmmoTime()
const;
86 virtual void setLoadAmmoTime(
DtTime loadTime);
91 virtual DtTime unloadAmmoTime()
const;
92 virtual void setUnloadAmmoTime(
DtTime unloadTime);
98 virtual bool disabledBySuppression()
const;
99 virtual void setDisabledBySuppression(
const bool isDisabled);
Definition: symbolString.h:20
DtRwBoolean myDisabledBySuppression
Parameter Name: disabled-by-suppression Parameter Description: A boolean that indicates if this weapo...
Definition: baseWeaponControllerDescriptor.h:184
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwTime myLoadAmmoTime
Parameter Name: load-ammo-time Parameter Description: The time delay from the time an ammo is selecte...
Definition: baseWeaponControllerDescriptor.h:168
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:42
DtRwReal myMaxAngleOffBoresight
Parameter Name: max-angle-off-boresight Parameter Description: NOTE: This parameter is deprecated...
Definition: baseWeaponControllerDescriptor.h:154
Definition: readerWriterRegistry.h:39
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
DtRwBoolean myDoWeaponPreload
Parameter Name: preload-weapon Parameter Description: Setting PreloadWeapon to True will result in t...
Definition: baseWeaponControllerDescriptor.h:161
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
DtRwReal myFireMaxVehicleSpeed
Parameter Name: max-vehicle-speed-to-fire Parameter Description: Some vehicles must stop to shoot...
Definition: baseWeaponControllerDescriptor.h:121
DtBaseWeaponControllerDescriptor; descriptor for the DtBaseWeaponController component.
Definition: baseWeaponControllerDescriptor.h:30
DtRwReal myMaxAzimuthAngleOffBoresight
Parameter Name: max-azimuth-angle-off-boresight Parameter Description: Some munitions, especially missiles, can be fired before the launcher is pointing at the target, since the missile can maneuver to reach the target.
Definition: baseWeaponControllerDescriptor.h:131
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwTime myUnloadAmmoTime
Parameter Name: unload-ammo-time Parameter Description: The time is takes to remove ammo (of the wron...
Definition: baseWeaponControllerDescriptor.h:176
virtual DtString type() const
Returns the type of component this descriptor describes.
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
static DtComponentDescriptor * creator()
DtRwReal myMaxElevationAngleOffBoresight
Parameter Name: max-elevation-angle-off-boresight Parameter Description: Some munitions, especially missiles, can be fired before the launcher is pointing at the target, since the missile can maneuver to reach the target.
Definition: baseWeaponControllerDescriptor.h:141