VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrf::DtDetonationInteractionData Class Reference

The DtDetonationInteractionData provides the data contents of a DIS DetonationInteraction. More...

Inheritance diagram for makVrf::DtDetonationInteractionData:
Inheritance graph
[legend]

Public Member Functions

 DtDetonationInteractionData ()
 constructor
 DtDetonationInteractionData (const DtDetonationInteractionData &orig)
 copy constructor
virtual ~DtDetonationInteractionData ()
 destructor
DtDetonationInteractionDataoperator= (const DtDetonationInteractionData &orig)
 assignment operator
virtual void setAttackerId (const DtString &id)
 Set/Get the attacker identifier.
virtual const DtStringattackerId () const
virtual void setTargetId (const DtString &id)
 Set/Get the target identifier.
virtual const DtStringtargetId () const
virtual void setMunitionId (const DtString &id)
 Set/Get the munition identifier.
virtual const DtStringmunitionId () const
virtual void setEventId (const DtString &id)
 Set/Get the detonation event id.
virtual const DtStringeventId () const
virtual void setVelocity (const DtVector32 &velocity)
 Set/Get the velocity.
virtual const DtVector32 & velocity () const
virtual void setWorldLocation (const DtVector &location)
 Set/Get the location of the detonation in world coordinates.
virtual const DtVectorworldLocation () const
virtual void setEntityLocation (const DtVector32 &location)
 Set/Get the location of the detonation in entity coordinates.
virtual const DtVector32 & entityLocation () const
virtual void setResult (DtDetonationResult result)
 Set/Get the detonation result.
virtual DtDetonationResult result () const
virtual void setFuseType (DtDetonatorFuze fuse)
 Set/Get the detonator fuze type.
virtual DtDetonatorFuze fuseType () const
virtual void setMunitionType (const DtEntityType &munType)
 Set/Get the munition type.
virtual const DtEntityType & munitionType () const
virtual void setQuantity (int quant)
 Set/Get the quantity.
virtual int quantity () const
virtual void setRate (int rate)
 Set/Get the rate.
virtual int rate () const
virtual void setWarheadType (DtWarheadType type)
 Set/Get the warhead type.
virtual DtWarheadType warheadType () const
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Protected Attributes

DtVector myWorldLocation
DtDetonationResult myResult
DtString myEventId
DtString myAttackerId
 string of DtEventId
DtVector32 myVelocity
 string of DtGlobalObjectDesignator
DtDetonatorFuze myFuseType
DtString myMunitionId
DtEntityType myMunitionType
 string of DtGlobalObjectDesignator
int myQuantity
int myRate
DtVector32 myEntityLocation
DtString myTargetId
DtWarheadType myWarheadType
 string of DtGlobalObjectDesignator

Detailed Description

The DtDetonationInteractionData provides the data contents of a DIS DetonationInteraction.

Constructor & Destructor Documentation

makVrf::DtDetonationInteractionData::DtDetonationInteractionData ( )

constructor

makVrf::DtDetonationInteractionData::DtDetonationInteractionData ( const DtDetonationInteractionData orig)

copy constructor

virtual makVrf::DtDetonationInteractionData::~DtDetonationInteractionData ( )
virtual

destructor

Member Function Documentation

DtDetonationInteractionData& makVrf::DtDetonationInteractionData::operator= ( const DtDetonationInteractionData orig)

assignment operator

virtual void makVrf::DtDetonationInteractionData::setAttackerId ( const DtString id)
virtual

Set/Get the attacker identifier.

virtual const DtString& makVrf::DtDetonationInteractionData::attackerId ( ) const
virtual
virtual void makVrf::DtDetonationInteractionData::setTargetId ( const DtString id)
virtual

Set/Get the target identifier.

virtual const DtString& makVrf::DtDetonationInteractionData::targetId ( ) const
virtual
virtual void makVrf::DtDetonationInteractionData::setMunitionId ( const DtString id)
virtual

Set/Get the munition identifier.

virtual const DtString& makVrf::DtDetonationInteractionData::munitionId ( ) const
virtual
virtual void makVrf::DtDetonationInteractionData::setEventId ( const DtString id)
virtual

Set/Get the detonation event id.

virtual const DtString& makVrf::DtDetonationInteractionData::eventId ( ) const
virtual
virtual void makVrf::DtDetonationInteractionData::setVelocity ( const DtVector32 &  velocity)
virtual

Set/Get the velocity.

virtual const DtVector32& makVrf::DtDetonationInteractionData::velocity ( ) const
virtual
virtual void makVrf::DtDetonationInteractionData::setWorldLocation ( const DtVector location)
virtual

Set/Get the location of the detonation in world coordinates.

virtual const DtVector& makVrf::DtDetonationInteractionData::worldLocation ( ) const
virtual
virtual void makVrf::DtDetonationInteractionData::setEntityLocation ( const DtVector32 &  location)
virtual

Set/Get the location of the detonation in entity coordinates.

virtual const DtVector32& makVrf::DtDetonationInteractionData::entityLocation ( ) const
virtual
virtual void makVrf::DtDetonationInteractionData::setResult ( DtDetonationResult  result)
virtual

Set/Get the detonation result.

virtual DtDetonationResult makVrf::DtDetonationInteractionData::result ( ) const
virtual
virtual void makVrf::DtDetonationInteractionData::setFuseType ( DtDetonatorFuze  fuse)
virtual

Set/Get the detonator fuze type.

virtual DtDetonatorFuze makVrf::DtDetonationInteractionData::fuseType ( ) const
virtual
virtual void makVrf::DtDetonationInteractionData::setMunitionType ( const DtEntityType &  munType)
virtual

Set/Get the munition type.

virtual const DtEntityType& makVrf::DtDetonationInteractionData::munitionType ( ) const
virtual
virtual void makVrf::DtDetonationInteractionData::setQuantity ( int  quant)
virtual

Set/Get the quantity.

virtual int makVrf::DtDetonationInteractionData::quantity ( ) const
virtual
virtual void makVrf::DtDetonationInteractionData::setRate ( int  rate)
virtual

Set/Get the rate.

virtual int makVrf::DtDetonationInteractionData::rate ( ) const
virtual
virtual void makVrf::DtDetonationInteractionData::setWarheadType ( DtWarheadType  type)
virtual

Set/Get the warhead type.

virtual DtWarheadType makVrf::DtDetonationInteractionData::warheadType ( ) const
virtual

Member Data Documentation

DtVector makVrf::DtDetonationInteractionData::myWorldLocation
protected
DtDetonationResult makVrf::DtDetonationInteractionData::myResult
protected
DtString makVrf::DtDetonationInteractionData::myEventId
protected
DtString makVrf::DtDetonationInteractionData::myAttackerId
protected

string of DtEventId

DtVector32 makVrf::DtDetonationInteractionData::myVelocity
protected

string of DtGlobalObjectDesignator

DtDetonatorFuze makVrf::DtDetonationInteractionData::myFuseType
protected
DtString makVrf::DtDetonationInteractionData::myMunitionId
protected
DtEntityType makVrf::DtDetonationInteractionData::myMunitionType
protected

string of DtGlobalObjectDesignator

int makVrf::DtDetonationInteractionData::myQuantity
protected
int makVrf::DtDetonationInteractionData::myRate
protected
DtVector32 makVrf::DtDetonationInteractionData::myEntityLocation
protected
DtString makVrf::DtDetonationInteractionData::myTargetId
protected
DtWarheadType makVrf::DtDetonationInteractionData::myWarheadType
protected

string of DtGlobalObjectDesignator


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)