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
makVrfEvents::DtFireEvent Class Reference
Inheritance diagram for makVrfEvents::DtFireEvent:
Inheritance graph
[legend]

Public Member Functions

 DtFireEvent ()
 
 DtFireEvent (const DtUUID &attacker, const DtUUID &target, const DtUUID &munition, const DtVector &location, const DtBurstDescriptor &burst, const DtVector &linVelocity, const double range, const unsigned int missionIndex)
 
 DtFireEvent (const DtFireEvent &)
 
DtFireEventoperator= (const DtFireEvent &)
 
virtual const DtUUIDattackerId () const
 
virtual void setAttackerId (const DtUUID &id)
 
virtual const DtUUIDtargetId () const
 
virtual void setTargetId (const DtUUID &id)
 
virtual const DtUUIDmunitionId () const
 
virtual void setMunitionId (const DtUUID &id)
 
virtual const DtVectorlocation () const
 
virtual void setLocation (const DtVector &location)
 
virtual const DtVectorvelocity () const
 
virtual void setVelocity (const DtVector &velocity)
 
virtual double range () const
 
virtual void setRange (double range)
 
virtual int fuseType () const
 
virtual void setFuseType (int f)
 
virtual unsigned int fireMissionIndex () const
 
virtual void setFireMissionIndex (unsigned int)
 
virtual const DtEntityType & munitionType () const
 
virtual void setMunitionType (const DtEntityType &t)
 
virtual int quantity () const
 
virtual void setQuantity (int q)
 
virtual int rate () const
 
virtual void setRate (int r)
 
virtual int warheadType () const
 
virtual void setWarheadType (int t)
 
virtual const DtBurstDescriptor & burst () const
 
virtual void setBurst (const DtBurstDescriptor &burst)
 
virtual void setEventId (const DtString &)
 
const DtStringeventId () const
 
virtual DtEventclone () const
 
- Public Member Functions inherited from makVrfEvents::DtEvent
 DtEvent ()
 
 DtEvent (EventType t)
 
 DtEvent (const DtEvent &orig)
 
virtual ~DtEvent ()
 
EventType eventType () const
 
virtual bool isNetworkEvent () const
 
virtual bool processLocally () const
 
void setSelfReflect (bool b)
 
bool selfReflect () const
 
DtEventoperator= (const DtEvent &)
 

Protected Attributes

DtUUID myAttacker
 
DtUUID myTarget
 
DtUUID myMunition
 
DtVector myLocation
 
DtVector myVelocity
 
DtBurstDescriptor myBurst
 
double myRange
 
DtString myEventId
 
unsigned int myFireMissionIndex
 
- Protected Attributes inherited from makVrfEvents::DtEvent
EventType myEventType
 
bool mySelfReflect
 

Additional Inherited Members

- Public Types inherited from makVrfEvents::DtEvent
enum  EventType {
  Unknown = 0, DetonationEvent = 1, FireEvent = 2, DataInteractionEvent = 3,
  RawSignalInteractionEvent = 4, InfluenceInteractionEvent = 5, SensorFieldOfViewControlEvent = 6, CommentInteractionEvent = 7,
  SimControlEvent = 8, DIGuyActionEvent = 9, RadioMessageReceivedEvent = 10, ScenarioLoadedEvent = 11,
  LoadScenarioEvent = 12, CloseScenarioEvent = 13, SetEvent = 14, TransferRequestEvent = 15,
  TransferResponseEvent = 16, InitiateTakeEvent = 17, OwnershipAcquisitionAcquiredEvent = 18, OwnershipAcquisitionRejectedEvent = 19,
  TransferAcquisitionRequestEvent = 20, TransferAcquisitionResponseEvent = 21, CollisionEvent = 22, ServiceRequestEvent = 23,
  ResupplyOfferEvent = 24, ResupplyReceivedEvent = 25, ResupplyCancelEvent = 26, VrfSignalInteractionEvent = 27,
  ExternalCommsSignalInteractionEvent = 28, IffInterrogatorEvent = 29, IffInterrogatorResponseEvent = 30, UserEvent = 128
}
 
- Static Public Member Functions inherited from makVrfEvents::DtEvent
static enum EventType UniqueEventTypeFor (const std::string &)
 

Constructor & Destructor Documentation

makVrfEvents::DtFireEvent::DtFireEvent ( )
makVrfEvents::DtFireEvent::DtFireEvent ( const DtUUID attacker,
const DtUUID target,
const DtUUID munition,
const DtVector location,
const DtBurstDescriptor &  burst,
const DtVector linVelocity,
const double  range,
const unsigned int  missionIndex 
)
makVrfEvents::DtFireEvent::DtFireEvent ( const DtFireEvent )

Member Function Documentation

DtFireEvent& makVrfEvents::DtFireEvent::operator= ( const DtFireEvent )
virtual const DtUUID& makVrfEvents::DtFireEvent::attackerId ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setAttackerId ( const DtUUID id)
virtual
virtual const DtUUID& makVrfEvents::DtFireEvent::targetId ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setTargetId ( const DtUUID id)
virtual
virtual const DtUUID& makVrfEvents::DtFireEvent::munitionId ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setMunitionId ( const DtUUID id)
virtual
virtual const DtVector& makVrfEvents::DtFireEvent::location ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setLocation ( const DtVector location)
virtual
virtual const DtVector& makVrfEvents::DtFireEvent::velocity ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setVelocity ( const DtVector velocity)
virtual
virtual double makVrfEvents::DtFireEvent::range ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setRange ( double  range)
virtual
virtual int makVrfEvents::DtFireEvent::fuseType ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setFuseType ( int  f)
virtual
virtual unsigned int makVrfEvents::DtFireEvent::fireMissionIndex ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setFireMissionIndex ( unsigned  int)
virtual
virtual const DtEntityType& makVrfEvents::DtFireEvent::munitionType ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setMunitionType ( const DtEntityType &  t)
virtual
virtual int makVrfEvents::DtFireEvent::quantity ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setQuantity ( int  q)
virtual
virtual int makVrfEvents::DtFireEvent::rate ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setRate ( int  r)
virtual
virtual int makVrfEvents::DtFireEvent::warheadType ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setWarheadType ( int  t)
virtual
virtual const DtBurstDescriptor& makVrfEvents::DtFireEvent::burst ( ) const
virtual
virtual void makVrfEvents::DtFireEvent::setBurst ( const DtBurstDescriptor &  burst)
virtual
virtual void makVrfEvents::DtFireEvent::setEventId ( const DtString )
virtual
const DtString& makVrfEvents::DtFireEvent::eventId ( ) const
virtual DtEvent* makVrfEvents::DtFireEvent::clone ( ) const
inlinevirtual

Implements makVrfEvents::DtEvent.

Member Data Documentation

DtUUID makVrfEvents::DtFireEvent::myAttacker
protected
DtUUID makVrfEvents::DtFireEvent::myTarget
protected
DtUUID makVrfEvents::DtFireEvent::myMunition
protected
DtVector makVrfEvents::DtFireEvent::myLocation
protected
DtVector makVrfEvents::DtFireEvent::myVelocity
protected
DtBurstDescriptor makVrfEvents::DtFireEvent::myBurst
protected
double makVrfEvents::DtFireEvent::myRange
protected
DtString makVrfEvents::DtFireEvent::myEventId
protected
unsigned int makVrfEvents::DtFireEvent::myFireMissionIndex
protected

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)