VR-Forces Developer's Guide
 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.

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

Public Member Functions

 DtDetonationInteractionData ()
 
 DtDetonationInteractionData (const DtDetonationInteractionData &orig)
 
virtual ~DtDetonationInteractionData ()
 
DtDetonationInteractionDataoperator= (const DtDetonationInteractionData &orig)
 
virtual void setAttackerId (const DtString &id)
 
virtual const DtStringattackerId () const
 
virtual void setTargetId (const DtString &id)
 
virtual const DtStringtargetId () const
 
virtual void setMunitionId (const DtString &id)
 
virtual const DtStringmunitionId () const
 
virtual void setEventId (const DtString &id)
 
virtual const DtStringeventId () const
 
virtual void setVelocity (const DtVector32 &velocity)
 
virtual const DtVector32 & velocity () const
 
virtual void setWorldLocation (const DtVector &location)
 
virtual const DtVectorworldLocation () const
 
virtual void setEntityLocation (const DtVector32 &location)
 
virtual const DtVector32 & entityLocation () const
 
virtual void setResult (DtDetonationResult result)
 
virtual DtDetonationResult result () const
 
virtual void setFuseType (DtDetonatorFuze fuse)
 
virtual DtDetonatorFuze fuseType () const
 
virtual void setMunitionType (const DtEntityType &munType)
 
virtual const DtEntityType & munitionType () const
 
virtual void setQuantity (int quant)
 
virtual int quantity () const
 
virtual void setRate (int rate)
 
virtual int rate () const
 
virtual void setWarheadType (DtWarheadType type)
 
virtual DtWarheadType warheadType () const
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Protected Attributes

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

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 Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)