VR-Forces 4.0.4 Class Documentation
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...

List of all members.

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 DtFireInteraction* DtFireContext::myFireInteraction [private]
DtTime DtFireContext::myFireTime [private]

default values:

double DtFireContext::myDistance [private]

0.0


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)