VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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. More...
 
virtual ~DtInfluenceInteractionInterface ()
 
virtual DtNetworkMessageInterfaceclone () const
 Override to provide a clone of your class. More...
 
virtual const charname ()
 Returns the name of this item. Used for callback registration. More...
 
virtual bool isOfClass (const std::string &) const
 Returns true if the influence is of the given class, determined by its name. More...
 
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. More...
 
virtual ~DtNetworkMessageInterface ()
 

Static Public Member Functions

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

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
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
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
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
virtual void makVrf::DtInfluenceInteractionInterface::setStrength ( int  )
virtual

Sets/gets the strength of the influence

virtual int makVrf::DtInfluenceInteractionInterface::strength ( ) const
virtual
virtual void makVrf::DtInfluenceInteractionInterface::setDuration ( double  )
virtual

Sets/gets the duration of the influence

virtual double makVrf::DtInfluenceInteractionInterface::duration ( ) const
virtual
virtual void makVrf::DtInfluenceInteractionInterface::setLocation ( DtVector  )
virtual

Sets/gets the location of the influence

virtual DtVector makVrf::DtInfluenceInteractionInterface::location ( ) const
virtual
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
virtual void makVrf::DtInfluenceInteractionInterface::setHitFactor ( int  )
virtual

Sets/gets the hit factor of the influence

virtual int makVrf::DtInfluenceInteractionInterface::hitFactor ( ) const
virtual
virtual void makVrf::DtInfluenceInteractionInterface::setProbabilityKilled ( double  )
virtual

Sets/gets the kill probability of the influence

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

Sets/gets the captured probability of the influence

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

Sets/gets the wounded probability of the influence

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

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)