VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 DtTimefireTime () 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 Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)