15 #include <matrix/vlVector.h>
39 static const char* theName();
42 virtual const char* name();
45 virtual bool isOfClass(
const std::string&)
const;
49 virtual void setInfluencer(
const std::string&);
50 virtual const std::string& influencer()
const;
55 virtual void setInfluenceName(
const std::string&);
56 virtual const std::string& influenceName()
const;
61 virtual void setInfluenceType(
const std::string&);
62 virtual const std::string& influenceType()
const;
67 virtual void setTarget(
const std::string&);
68 virtual const std::string& target()
const;
73 virtual void setStrength(
int);
74 virtual int strength()
const;
79 virtual void setDuration(
double);
80 virtual double duration()
const;
91 virtual void setStop(
bool);
92 virtual bool stop()
const;
97 virtual void setHitFactor(
int);
98 virtual int hitFactor()
const;
103 virtual void setProbabilityKilled(
double);
104 virtual double probabilityKilled()
const;
109 virtual void setProbabilityCaptured(
double);
110 virtual double probabilityCaptured()
const;
115 virtual void setProbabilityWounded(
double);
116 virtual double probabilityWounded()
const;
static const std::string theEngagementInfluenceName
Definition: influenceInteractionInterface.h:120
std::string myInfluencer
Definition: influenceInteractionInterface.h:126
Definition: networkMessageInterface.h:28
double myProbabilityWounded
Definition: influenceInteractionInterface.h:135
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
double myProbabilityCaptured
Definition: influenceInteractionInterface.h:134
int myHitFactor
Definition: influenceInteractionInterface.h:132
std::string myInfluenceName
Definition: influenceInteractionInterface.h:124
double myProbabilityKilled
Definition: influenceInteractionInterface.h:133
int myStrength
Definition: influenceInteractionInterface.h:128
std::string myTarget
Definition: influenceInteractionInterface.h:127
std::string myInfluenceType
Definition: influenceInteractionInterface.h:125
DtVector myLocation
Definition: influenceInteractionInterface.h:130
bool myStop
Definition: influenceInteractionInterface.h:131
static const std::string theIndirectFireInfluenceName
Definition: influenceInteractionInterface.h:121
Definition: influenceInteractionInterface.h:23
double myDuration
Definition: influenceInteractionInterface.h:129