VR-Forces 5.0.2 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::DtInfluenceEvent Class Reference
Inheritance diagram for makVrfEvents::DtInfluenceEvent:
Inheritance graph
[legend]

Public Member Functions

 DtInfluenceEvent ()
 
 DtInfluenceEvent (const DtString &influenceName)
 
 DtInfluenceEvent (const DtInfluenceEvent &)
 
DtInfluenceEventoperator= (const DtInfluenceEvent &)
 
virtual ~DtInfluenceEvent ()
 
virtual DtEventclone () const
 
virtual void setInfluenceName (const DtString &val)
 
virtual const DtStringinfluenceName () const
 
virtual void setInfluenceType (const DtString &val)
 
virtual const DtStringinfluenceType () const
 
virtual void setInfluencer (const DtString &val)
 
virtual const DtStringinfluencer () const
 
virtual void setTarget (const DtString &val)
 
virtual const DtStringtarget () const
 
virtual void setStrength (int val)
 
virtual int strength () const
 
virtual void setDuration (double val)
 
virtual double duration () const
 
virtual void setLocation (const DtVector &val)
 
virtual const DtVectorlocation () const
 
virtual void setStopInfluence (bool val)
 
virtual bool stopInfluence () const
 
virtual void setHitFactor (int val)
 
virtual int hitFactor () const
 
virtual void setProbabilityKilled (double val)
 
virtual double probabilityKilled () const
 
virtual void setProbabilityCaptured (double val)
 
virtual double probabilityCaptured () const
 
virtual void setProbabilityWounded (double val)
 
virtual double probabilityWounded () const
 
virtual void setWeaponType (const DtString &val)
 
virtual const DtStringweaponType () const
 
virtual void setGuidanceSystem (const DtString &val)
 
virtual const DtStringguidanceSystem () const
 
virtual void setTargetPart (const DtString &val)
 
virtual const DtStringtargetPart () const
 
virtual void setIsPointAttack (bool val)
 
virtual bool isPointAttack () 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

DtString myInfluenceName
 
DtString myInfluenceType
 
DtString myInfluencer
 
DtString myTarget
 
int myStrength
 
double myDuration
 
DtVector myLocation
 
bool myStopInfluence
 
int myHitFactor
 
double myProbabilityKilled
 
double myProbabilityCaptured
 
double myProbabilityWounded
 
DtString myWeaponType
 
DtString myGuidanceSystem
 
DtString myTargetPart
 
bool myIsPointAttack
 
- 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,
  SignalInteractionEvent = 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, UserEvent = 128
}
 
- Static Public Member Functions inherited from makVrfEvents::DtEvent
static enum EventType UniqueEventTypeFor (const std::string &)
 

Constructor & Destructor Documentation

makVrfEvents::DtInfluenceEvent::DtInfluenceEvent ( )
makVrfEvents::DtInfluenceEvent::DtInfluenceEvent ( const DtString influenceName)
makVrfEvents::DtInfluenceEvent::DtInfluenceEvent ( const DtInfluenceEvent )
virtual makVrfEvents::DtInfluenceEvent::~DtInfluenceEvent ( )
virtual

Member Function Documentation

DtInfluenceEvent& makVrfEvents::DtInfluenceEvent::operator= ( const DtInfluenceEvent )
virtual DtEvent* makVrfEvents::DtInfluenceEvent::clone ( ) const
inlinevirtual

Implements makVrfEvents::DtEvent.

virtual void makVrfEvents::DtInfluenceEvent::setInfluenceName ( const DtString val)
virtual

InfluenceName mutator.

virtual const DtString& makVrfEvents::DtInfluenceEvent::influenceName ( ) const
virtual

InfluenceName accessor.

virtual void makVrfEvents::DtInfluenceEvent::setInfluenceType ( const DtString val)
virtual

InfluenceType mutator.

virtual const DtString& makVrfEvents::DtInfluenceEvent::influenceType ( ) const
virtual

InfluenceType accessor.

virtual void makVrfEvents::DtInfluenceEvent::setInfluencer ( const DtString val)
virtual

Influencer mutator.

virtual const DtString& makVrfEvents::DtInfluenceEvent::influencer ( ) const
virtual

Influencer accessor.

virtual void makVrfEvents::DtInfluenceEvent::setTarget ( const DtString val)
virtual

Target mutator.

virtual const DtString& makVrfEvents::DtInfluenceEvent::target ( ) const
virtual

Target accessor.

virtual void makVrfEvents::DtInfluenceEvent::setStrength ( int  val)
virtual

Strength mutator.

virtual int makVrfEvents::DtInfluenceEvent::strength ( ) const
virtual

Strength accessor.

virtual void makVrfEvents::DtInfluenceEvent::setDuration ( double  val)
virtual

Duration mutator.

virtual double makVrfEvents::DtInfluenceEvent::duration ( ) const
virtual

Duration accessor.

virtual void makVrfEvents::DtInfluenceEvent::setLocation ( const DtVector val)
virtual

Location mutator.

virtual const DtVector& makVrfEvents::DtInfluenceEvent::location ( ) const
virtual

Location accessor.

virtual void makVrfEvents::DtInfluenceEvent::setStopInfluence ( bool  val)
virtual

Stop mutator.

virtual bool makVrfEvents::DtInfluenceEvent::stopInfluence ( ) const
virtual

Stop accessor.

virtual void makVrfEvents::DtInfluenceEvent::setHitFactor ( int  val)
virtual

Engagement specific methods.

Hit factor mutator.

virtual int makVrfEvents::DtInfluenceEvent::hitFactor ( ) const
virtual

Hit factor accessor.

virtual void makVrfEvents::DtInfluenceEvent::setProbabilityKilled ( double  val)
virtual

Probability killed mutator.

virtual double makVrfEvents::DtInfluenceEvent::probabilityKilled ( ) const
virtual

Probability killed accessor.

virtual void makVrfEvents::DtInfluenceEvent::setProbabilityCaptured ( double  val)
virtual

Probability captured mutator.

virtual double makVrfEvents::DtInfluenceEvent::probabilityCaptured ( ) const
virtual

Probability captured accessor.

virtual void makVrfEvents::DtInfluenceEvent::setProbabilityWounded ( double  val)
virtual

Probability wounded mutator.

virtual double makVrfEvents::DtInfluenceEvent::probabilityWounded ( ) const
virtual

Probability wounded accessor.

virtual void makVrfEvents::DtInfluenceEvent::setWeaponType ( const DtString val)
virtual

WeaponType mutator.

virtual const DtString& makVrfEvents::DtInfluenceEvent::weaponType ( ) const
virtual

WeaponType accessor.

virtual void makVrfEvents::DtInfluenceEvent::setGuidanceSystem ( const DtString val)
virtual

GuidanceSystem mutator.

virtual const DtString& makVrfEvents::DtInfluenceEvent::guidanceSystem ( ) const
virtual

GuidanceSystem accessor.

virtual void makVrfEvents::DtInfluenceEvent::setTargetPart ( const DtString val)
virtual

TargetPart mutator.

virtual const DtString& makVrfEvents::DtInfluenceEvent::targetPart ( ) const
virtual

TargetPart accessor.

virtual void makVrfEvents::DtInfluenceEvent::setIsPointAttack ( bool  val)
virtual

IsPointAttack mutator.

virtual bool makVrfEvents::DtInfluenceEvent::isPointAttack ( ) const
virtual

IsPointAttack accessor.

Member Data Documentation

DtString makVrfEvents::DtInfluenceEvent::myInfluenceName
protected
DtString makVrfEvents::DtInfluenceEvent::myInfluenceType
protected
DtString makVrfEvents::DtInfluenceEvent::myInfluencer
protected
DtString makVrfEvents::DtInfluenceEvent::myTarget
protected
int makVrfEvents::DtInfluenceEvent::myStrength
protected
double makVrfEvents::DtInfluenceEvent::myDuration
protected
DtVector makVrfEvents::DtInfluenceEvent::myLocation
protected
bool makVrfEvents::DtInfluenceEvent::myStopInfluence
protected
int makVrfEvents::DtInfluenceEvent::myHitFactor
protected
double makVrfEvents::DtInfluenceEvent::myProbabilityKilled
protected
double makVrfEvents::DtInfluenceEvent::myProbabilityCaptured
protected
double makVrfEvents::DtInfluenceEvent::myProbabilityWounded
protected
DtString makVrfEvents::DtInfluenceEvent::myWeaponType
protected
DtString makVrfEvents::DtInfluenceEvent::myGuidanceSystem
protected
DtString makVrfEvents::DtInfluenceEvent::myTargetPart
protected
bool makVrfEvents::DtInfluenceEvent::myIsPointAttack
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)