VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Private Attributes
DtFireContext Class Reference

The DtFireContext class exists to contain all the relevent information necessary for an entity to process a fire interaction when determining under-fire status. More...

Public Member Functions

 DtFireContext (const DtDetonationInteraction &detonationInteraction)
 DtFireContext (const DtFireInteraction &fireInteraction)
virtual ~DtFireContext ()
virtual const
DtDetonationInteraction
detonationInter () const
virtual const DtFireInteraction * fireInter () const
virtual void setFireTime (const DtTime &fireTime)
virtual const DtTime & fireTime () const
virtual void setDistance (double distance)
virtual double distance () const
virtual void setShooter (DtVrfObject *shooter)
virtual DtVrfObjectshooter ()
virtual const DtVrfObjectshooter () const

Private Attributes

const DtDetonationInteractionmyDetonationInteraction
const DtFireInteraction * myFireInteraction
DtTime myFireTime
 default values:
double myDistance
DtVrfObjectmyShooter
 0.0

Detailed Description

The DtFireContext class exists to contain all the relevent information necessary for an entity to process a fire interaction when determining under-fire status.

Constructor & Destructor Documentation

DtFireContext::DtFireContext ( const DtDetonationInteraction detonationInteraction)
DtFireContext::DtFireContext ( const DtFireInteraction &  fireInteraction)
virtual DtFireContext::~DtFireContext ( )
virtual

Member Function Documentation

virtual const DtDetonationInteraction* DtFireContext::detonationInter ( ) const
virtual
virtual const DtFireInteraction* DtFireContext::fireInter ( ) const
virtual
virtual void DtFireContext::setFireTime ( const DtTime &  fireTime)
virtual
virtual const DtTime& DtFireContext::fireTime ( ) const
virtual
virtual void DtFireContext::setDistance ( double  distance)
virtual
virtual double DtFireContext::distance ( ) const
virtual
virtual void DtFireContext::setShooter ( DtVrfObject shooter)
virtual
virtual DtVrfObject* DtFireContext::shooter ( )
virtual
virtual const DtVrfObject* DtFireContext::shooter ( ) const
virtual

Member Data Documentation

const DtDetonationInteraction* DtFireContext::myDetonationInteraction
private
const DtFireInteraction* DtFireContext::myFireInteraction
private
DtTime DtFireContext::myFireTime
private

default values:

double DtFireContext::myDistance
private
DtVrfObject* DtFireContext::myShooter
private

0.0


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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)