69 virtual void setMarkingCharSet(
int charSet );
71 virtual int markingCharSet()
const;
76 virtual void setMarkingText(
const char* text );
80 virtual const char* markingText()
const;
90 virtual void setAppearance(
DtU32 app );
93 virtual DtU32 appearance()
const;
108 virtual bool frozen()
const;
111 virtual void setPowerPlantOn(
bool onOff );
113 virtual bool powerPlantOn()
const;
121 virtual void setEngineSmokeOn(
bool onOff );
123 virtual bool engineSmokeOn()
const;
126 virtual void setFlamesPresent(
bool onOff );
128 virtual bool flamesPresent()
const;
131 virtual void setHasFuelSupplyCap(
bool onOff );
133 virtual bool hasFuelSupplyCap()
const;
136 virtual void setHasRecoveryCap(
bool onOff );
138 virtual bool hasRecoveryCap()
const;
141 virtual void setHasRepairCap(
bool onOff );
143 virtual bool hasRepairCap()
const;
151 virtual void setImmobilized(
bool onOff );
153 virtual bool immobilized()
const;
163 virtual void setLightState(
DtLightType s,
bool onOff );
180 virtual void setRampDeployed(
bool onOff );
182 virtual bool rampDeployed()
const;
185 virtual void setSmokePlumePresent(
bool onOff );
187 virtual bool smokePlumePresent()
const;
190 virtual void setTentDeployed(
bool onOff );
192 virtual bool tentDeployed()
const;
205 virtual void setFirePowerDisabled(
bool onOff );
207 virtual bool firePowerDisabled()
const;
210 virtual void setIsConcealed(
bool onOff );
212 virtual bool isConcealed()
const;
215 virtual void setAfterburnerOn(
bool onOff );
217 virtual bool afterburnerOn()
const;
220 virtual void setHasAmmunitionSupplyCap(
bool onOff );
222 virtual bool hasAmmunitionSupplyCap()
const;
225 virtual void setLauncherRaised(
bool onOff );
227 virtual bool launcherRaised()
const;
230 virtual void setLauncherFlashPresent(
bool onOff );
232 virtual bool launcherFlashPresent()
const;
250 virtual void setAntennaRaised(
bool upDown );
252 virtual bool antennaRaised()
const;
255 virtual void setMissionKill(
bool yesNo );
257 virtual bool missionKill()
const;
260 virtual void setInternalHeatSource(
bool onOff );
262 virtual bool internalHeatSource()
const;
265 virtual void setMaskedCloaked(
bool onOff );
267 virtual bool maskedCloaked()
const;
294 virtual const std::vector<DtVPRecord*>* variableParameterList()
const;
295 virtual std::vector<DtVPRecord*>* variableParameterList();
302 virtual void setInfraRedSigRepIndex(
DtU16 value );
304 virtual DtU16 infraRedSigRepIndex()
const;
307 virtual void setAcousticSigRepIndex(
DtU16 value );
309 virtual DtU16 acousticSigRepIndex()
const;
312 virtual void setRadarSigRepIndex(
DtU16 value );
314 virtual DtU16 radarSigRepIndex()
const;
317 virtual void setCapabilities(
DtU32 cap );
319 virtual DtU32 capabilities()
const;
322 virtual void setMeasuredSpeed(
DtU16 value );
324 virtual DtU16 measuredSpeed()
const;
327 void setNumPropulsionSystems(
DtU16 value );
329 DtU16 numPropulsionSystems()
const;
332 void setNumNozzleSystems(
DtU16 value );
334 DtU16 numNozzleSystems()
const;
369 virtual void enableDiGuyStateRepository();
372 virtual bool isEnabledDiGuyStateRepository();
376 virtual bool isDiGuyPublisherNeeded()
const;
379 virtual void setDiGuyAppearance(
const DtString& val );
381 virtual const DtString& diGuyAppearance()
const;
384 virtual void setDiGuyArc(
const std::vector<char>& val );
386 virtual const std::vector<char>& diGuyArc()
const;
397 virtual void setDiGuyType(
const DtString& newDiGuyType,
398 const DtString& newDiGuyAppearance );
399 virtual void setDiGuyType(
const DtString& val );
401 virtual const DtString& diGuyType()
const;
404 virtual void setDiGuyBodyAppearance(
const DtString& val );
406 virtual const DtString& diGuyBodyAppearance()
const;
409 virtual void setDiGuyHeadAppearance(
const DtString& val );
411 virtual const DtString& diGuyHeadAppearance()
const;
414 virtual void setDiGuyItemAppearance(
const DtString& val );
416 virtual const DtString& diGuyItemAppearance()
const;
420 virtual bool setDiGuyAccessoryAppearance(
unsigned int index,
const DtString& val );
422 virtual const DtString& diGuyAccessoryAppearance(
unsigned int index )
const;
425 virtual void setDiGuyAccessoryAppearanceCount(
unsigned int index );
427 virtual unsigned int diGuyAccessoryAppearanceCount()
const;
430 virtual void setDiGuyAction(
const DtString& val );
432 virtual void setDiGuyAction(
const DtString& val,
bool paused,
433 double speed = 0.0 );
435 virtual const DtString& diGuyAction()
const;
437 virtual const DtString& diGuyAction(
bool& paused )
const;
440 virtual void setDiGuyActionPaused(
bool paused );
442 virtual bool isDiGuyActionPaused()
const;
445 virtual void setDiGuyActionSpeed(
double speed );
447 virtual double diGuyActionSpeed()
const;
450 virtual void setDiGuyVisible(
bool visibile );
452 virtual bool isDiGuyVisible()
const;
455 virtual void setDiGuyCharacterScale(
const DtVector& scale );
457 virtual const DtVector& diGuyCharacterScale()
const;
463 virtual void addDiGuyShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
const DtDiGuyPixelData& pixelData );
464 virtual void removeDiGuyShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex );
465 virtual const DtDiGuyPixelData& diGuyShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
bool& dataIsValid )
const;
466 virtual bool getDiGuyShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
DtDiGuyPixelData& pixelData )
const;
488 void internalSetMarkingText(
const char* text );
491 virtual void createDiGuyStateRep();
499 std::vector<DtVPRecord*> myVPRecordCollection;
601 inline const std::vector<DtVPRecord*>* DtEntityStateRepository::variableParameterList()
const
603 return &myVPRecordCollection;
606 inline std::vector<DtVPRecord*>* DtEntityStateRepository::variableParameterList()
608 return &myVPRecordCollection;