38 const DtString& rwName = DtString::nullString(),
42 const DtString& rwName = DtString::nullString(),
51 const DtString& rwName = DtString::nullString(),
64 virtual void removePendingDetonation(
const DtEventId& eventId);
67 virtual void setHeightAboveTerrain(DtReal height);
69 virtual DtReal heightAboveTerrain();
72 virtual void setMuzzleSpeed(DtReal v);
77 virtual void setMuzzleOrientation(DtTaitBryan & o);
82 virtual void setDetonationLocation(
const DtVector& alt);
84 virtual const DtVector& detonationLocation()
const;
87 virtual void setPreferredAltitude(DtReal alt);
89 virtual DtReal preferredAltitude()
const;
92 virtual bool preferredAltitudeSpecified()
const;
virtual DtVrfProcessStateRepository * clone(const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const
DtRwReal myPreferredAltitude
Definition: vrfIndirectFirePSR.h:112
DtRwReal myMuzzleSpeed
Definition: vrfIndirectFirePSR.h:109
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
File: rwTaitBryan.h.
Definition: rwTaitBryan.h:24
Definition: readerWriterRegistry.h:39
DtRwReal myHeightAboveTerrain
Set from the indirect fire weapon component interface's fire mission.
Definition: vrfIndirectFirePSR.h:108
File: weaponPSR.h.
Definition: vrfWeaponPSR.h:31
DtRwVector myDetonationLocation
Definition: vrfIndirectFirePSR.h:111
Definition: rwVector.h:23
Instances of DtDetonationDescriptorList are readable/writable lists of DtDetonationDescriptors.
Definition: detonationDescriptorList.h:31
DtRwTaitBryan myMuzzleOrientation
Definition: vrfIndirectFirePSR.h:110
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
class DtDetonationDescriptor:
Definition: detonationDescriptor.h:33
const DtVrfWeaponPSR & operator=(const DtVrfWeaponPSR &orig)
static DtVrfProcessStateRepository * creator(const DtString &name, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry)
Create an instance of a DtVrfWeaponPSR.
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
Class DtVrfProcessStateRepository: Abstract base class for all process state repositories.
Definition: vrfProcessStateRepository.h:43
virtual DtString type() const
Returns the string type of the repository, as defined in procSRTypes.h.
DtDetonationDescriptorList myPendingDetonations
List of DtDetonationDescriptors, used to save/restore information about pending scheduled detonations...
Definition: vrfIndirectFirePSR.h:103
File: indirectFirePSR.h.
Definition: vrfIndirectFirePSR.h:28