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 | Static Public Member Functions | Static Public Attributes | Protected Attributes
makVrf::DtInfluenceInteractionInterface Class Reference
Inheritance diagram for makVrf::DtInfluenceInteractionInterface:
Inheritance graph
[legend]

Public Member Functions

 DtInfluenceInteractionInterface ()
 DtInfluenceInteractionInterface (const DtInfluenceInteractionInterface &)
 Copy constructor.
virtual ~DtInfluenceInteractionInterface ()
virtual DtNetworkMessageInterfaceclone () const
 Override to provide a clone of your class.
virtual const charname ()
 Returns the name of this item. Used for callback registration.
virtual bool isOfClass (const std::string &) const
 Returns true if the influence is of the given class, determined by its name.
virtual void setInfluencer (const std::string &)
virtual const std::string & influencer () const
virtual void setInfluenceName (const std::string &)
virtual const std::string & influenceName () const
virtual void setInfluenceType (const std::string &)
virtual const std::string & influenceType () const
virtual void setTarget (const std::string &)
virtual const std::string & target () const
virtual void setStrength (int)
virtual int strength () const
virtual void setDuration (double)
virtual double duration () const
virtual void setLocation (DtVector)
virtual DtVector location () const
virtual void setStop (bool)
virtual bool stop () const
virtual void setHitFactor (int)
virtual int hitFactor () const
virtual void setProbabilityKilled (double)
virtual double probabilityKilled () const
virtual void setProbabilityCaptured (double)
virtual double probabilityCaptured () const
virtual void setProbabilityWounded (double)
virtual double probabilityWounded () const
- Public Member Functions inherited from makVrf::DtNetworkMessageInterface
 DtNetworkMessageInterface ()
 DtNetworkMessageInterface (const DtNetworkMessageInterface &)
 Copy constructor.
virtual ~DtNetworkMessageInterface ()

Static Public Member Functions

static const chartheName ()
 Static method called by name() method. Use this to register for callbacks.

Static Public Attributes

static const std::string theEngagementInfluenceName
static const std::string theIndirectFireInfluenceName

Protected Attributes

std::string myInfluenceName
std::string myInfluenceType
std::string myInfluencer
std::string myTarget
int myStrength
double myDuration
DtVector myLocation
bool myStop
int myHitFactor
double myProbabilityKilled
double myProbabilityCaptured
double myProbabilityWounded

Constructor & Destructor Documentation

makVrf::DtInfluenceInteractionInterface::DtInfluenceInteractionInterface ( )
makVrf::DtInfluenceInteractionInterface::DtInfluenceInteractionInterface ( const DtInfluenceInteractionInterface )

Copy constructor.

Supply your own copy constructor and use it from the clone method as that is the mechanism that will be used to transfer the data from the network thread to the GUI thread

virtual makVrf::DtInfluenceInteractionInterface::~DtInfluenceInteractionInterface ( )
virtual

Member Function Documentation

virtual DtNetworkMessageInterface* makVrf::DtInfluenceInteractionInterface::clone ( ) const
virtual

Override to provide a clone of your class.

Implements makVrf::DtNetworkMessageInterface.

static const char* makVrf::DtInfluenceInteractionInterface::theName ( )
static

Static method called by name() method. Use this to register for callbacks.

virtual const char* makVrf::DtInfluenceInteractionInterface::name ( )
virtual

Returns the name of this item. Used for callback registration.

Implements makVrf::DtNetworkMessageInterface.

virtual bool makVrf::DtInfluenceInteractionInterface::isOfClass ( const std::string &  ) const
virtual

Returns true if the influence is of the given class, determined by its name.

virtual void makVrf::DtInfluenceInteractionInterface::setInfluencer ( const std::string &  )
virtual

Sets/gets the name of the influencer

virtual const std::string& makVrf::DtInfluenceInteractionInterface::influencer ( ) const
virtual

Sets/gets the name of the influencer

virtual void makVrf::DtInfluenceInteractionInterface::setInfluenceName ( const std::string &  )
virtual

Sets/gets the name of the influence

virtual const std::string& makVrf::DtInfluenceInteractionInterface::influenceName ( ) const
virtual

Sets/gets the name of the influence

virtual void makVrf::DtInfluenceInteractionInterface::setInfluenceType ( const std::string &  )
virtual

Sets/gets the type of the influence

virtual const std::string& makVrf::DtInfluenceInteractionInterface::influenceType ( ) const
virtual

Sets/gets the type of the influence

virtual void makVrf::DtInfluenceInteractionInterface::setTarget ( const std::string &  )
virtual

Sets/gets the target of the influence

virtual const std::string& makVrf::DtInfluenceInteractionInterface::target ( ) const
virtual

Sets/gets the target of the influence

virtual void makVrf::DtInfluenceInteractionInterface::setStrength ( int  )
virtual

Sets/gets the strength of the influence

virtual int makVrf::DtInfluenceInteractionInterface::strength ( ) const
virtual

Sets/gets the strength of the influence

virtual void makVrf::DtInfluenceInteractionInterface::setDuration ( double  )
virtual

Sets/gets the duration of the influence

virtual double makVrf::DtInfluenceInteractionInterface::duration ( ) const
virtual

Sets/gets the duration of the influence

virtual void makVrf::DtInfluenceInteractionInterface::setLocation ( DtVector  )
virtual

Sets/gets the location of the influence

virtual DtVector makVrf::DtInfluenceInteractionInterface::location ( ) const
virtual

Sets/gets the location of the influence

virtual void makVrf::DtInfluenceInteractionInterface::setStop ( bool  )
virtual

Sets/gets whether or not the influence is starting or stopping

virtual bool makVrf::DtInfluenceInteractionInterface::stop ( ) const
virtual

Sets/gets whether or not the influence is starting or stopping

virtual void makVrf::DtInfluenceInteractionInterface::setHitFactor ( int  )
virtual

Sets/gets the hit factor of the influence

virtual int makVrf::DtInfluenceInteractionInterface::hitFactor ( ) const
virtual

Sets/gets the hit factor of the influence

virtual void makVrf::DtInfluenceInteractionInterface::setProbabilityKilled ( double  )
virtual

Sets/gets the kill probability of the influence

virtual double makVrf::DtInfluenceInteractionInterface::probabilityKilled ( ) const
virtual

Sets/gets the kill probability of the influence

virtual void makVrf::DtInfluenceInteractionInterface::setProbabilityCaptured ( double  )
virtual

Sets/gets the captured probability of the influence

virtual double makVrf::DtInfluenceInteractionInterface::probabilityCaptured ( ) const
virtual

Sets/gets the captured probability of the influence

virtual void makVrf::DtInfluenceInteractionInterface::setProbabilityWounded ( double  )
virtual

Sets/gets the wounded probability of the influence

virtual double makVrf::DtInfluenceInteractionInterface::probabilityWounded ( ) const
virtual

Sets/gets the wounded probability of the influence

Member Data Documentation

const std::string makVrf::DtInfluenceInteractionInterface::theEngagementInfluenceName
static
const std::string makVrf::DtInfluenceInteractionInterface::theIndirectFireInfluenceName
static
std::string makVrf::DtInfluenceInteractionInterface::myInfluenceName
protected
std::string makVrf::DtInfluenceInteractionInterface::myInfluenceType
protected
std::string makVrf::DtInfluenceInteractionInterface::myInfluencer
protected
std::string makVrf::DtInfluenceInteractionInterface::myTarget
protected
int makVrf::DtInfluenceInteractionInterface::myStrength
protected
double makVrf::DtInfluenceInteractionInterface::myDuration
protected
DtVector makVrf::DtInfluenceInteractionInterface::myLocation
protected
bool makVrf::DtInfluenceInteractionInterface::myStop
protected
int makVrf::DtInfluenceInteractionInterface::myHitFactor
protected
double makVrf::DtInfluenceInteractionInterface::myProbabilityKilled
protected
double makVrf::DtInfluenceInteractionInterface::myProbabilityCaptured
protected
double makVrf::DtInfluenceInteractionInterface::myProbabilityWounded
protected

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)