9 #include <vlutil/vlString.h>
13 #include <vlpi/disEnums.h>
14 #include <vl/globalObjectDesignator.h>
115 virtual int type()
const;
120 virtual void setObjectIdentifier(
const DtEntityIdentifier & objectIdentifier);
121 virtual const DtEntityIdentifier & objectIdentifier()
const;
125 virtual void setVrfSessionId(
int s);
126 virtual int vrfSessionId()
const;
130 virtual void setVrfMessageVersionSupported(
int s);
131 virtual int vrfMessageVersionSupported()
const;
134 virtual void setObjectLabel(
const DtString & objectLabel);
135 virtual const DtString & objectLabel()
const;
138 virtual void setObjectType(
const DtObjectType& objectType);
141 virtual void setEchelonIdString(
const DtString& echelonId);
142 virtual const DtString& echelonIdString()
const;
144 virtual void setIsSubordinateOfForce(
bool yesNo);
145 virtual bool isSubordinateOfForce()
const;
147 virtual void setIndependentlyTasked(
bool yesNo);
148 virtual bool independentlyTasked()
const;
150 virtual void setOverlayParent(
const DtString& parent);
151 virtual const DtString& overlayParent()
const;
155 virtual void setUnderFire(
bool yesNo);
156 virtual bool underFire()
const;
161 virtual void setHasPlan(
bool yesNo);
162 virtual bool hasPlan()
const;
167 virtual void setExecutingPlan(
bool yesNo);
168 virtual bool executingPlan()
const;
173 virtual void setIsCurrentlyTasked(
bool yesNo);
174 virtual bool isCurrentlyTasked()
const;
180 virtual void setExtendedData(
const std::map<DtString, DtString>&);
182 virtual const std::map<DtString, DtString>& extendedData()
const;
187 virtual void setRulesOfEngagement(
const DtString&);
188 virtual const DtString& rulesOfEngagement()
const;
196 virtual void setVrfSimulated(
bool yesNo);
197 virtual bool vrfSimulated()
const;
203 virtual void removeRangeItem(
int index);
211 virtual void setBoundingVolume(
const DtVector32&);
212 virtual const DtVector32& boundingVolume()
const;
214 virtual void setBoundingVolumeOffset(
const DtVector32&);
215 virtual const DtVector32& boundingVolumeOffset()
const;
218 virtual char vrfObjectDataVersion()
const;
221 virtual bool setFromNet(
const char* contentBuffer,
222 unsigned contentSize);
234 virtual char* fillInNetRep();
237 virtual bool parseV1Buffer(
const char* contentBuffer,
238 unsigned contentSize);
239 virtual bool parseV2Buffer(
const char* contentBuffer,
240 unsigned contentSize);
241 virtual bool parseV3Buffer(
const char* contentBuffer,
242 unsigned contentSize);