67 virtual bool frozen()
const;
71 virtual void setMarkingCharSet(
int charSet);
74 virtual int markingCharSet()
const;
78 virtual void setMarkingText(
const char* text);
81 virtual const char* markingText()
const;
91 virtual bool powerPlantOn()
const;
94 virtual void setPowerPlantOn(
bool onOff);
103 virtual void setEngineSmokeOn(
bool onOff);
105 virtual bool engineSmokeOn()
const;
108 virtual void setFlamesPresent(
bool onOff);
110 virtual bool flamesPresent()
const;
113 virtual void setHasFuelSupplyCap(
bool onOff);
115 virtual bool hasFuelSupplyCap()
const;
118 virtual void setHasRecoveryCap(
bool onOff);
120 virtual bool hasRecoveryCap()
const;
123 virtual void setHasRepairCap(
bool onOff);
125 virtual bool hasRepairCap()
const;
133 virtual void setImmobilized(
bool onOff);
136 virtual bool immobilized()
const;
147 virtual void setLightState(
DtLightType s,
bool onOff);
167 virtual void setRampDeployed(
bool onOff);
168 virtual bool rampDeployed()
const;
173 virtual void setSmokePlumePresent(
bool onOff);
174 virtual bool smokePlumePresent()
const;
179 virtual void setTentDeployed(
bool onOff);
180 virtual bool tentDeployed()
const;
197 virtual void setFirePowerDisabled(
bool onOff);
198 virtual bool firePowerDisabled()
const;
203 virtual void setIsConcealed(
bool onOff);
204 virtual bool isConcealed()
const;
209 virtual void setAfterburnerOn(
bool onOff);
210 virtual bool afterburnerOn()
const;
215 virtual void setHasAmmunitionSupplyCap(
bool onOff);
216 virtual bool hasAmmunitionSupplyCap()
const;
221 virtual void setLauncherRaised(
bool onOff);
222 virtual bool launcherRaised()
const;
227 virtual void setLauncherFlashPresent(
bool onOff);
228 virtual bool launcherFlashPresent()
const;
251 virtual void setAntennaRaised(
bool upDown);
252 virtual bool antennaRaised()
const;
257 virtual void setMissionKill(
bool yesNo);
258 virtual bool missionKill()
const;
263 virtual void setInternalHeatSource(
bool onOff);
264 virtual bool internalHeatSource()
const;
268 virtual void setMaskedCloaked(
bool onOff);
271 virtual bool maskedCloaked()
const;
276 virtual void setAppearance(
DtU32 app);
280 virtual DtU32 appearance()
const;
313 virtual void setInfraRedSigRepIndex(
DtU16 value);
314 virtual DtU16 infraRedSigRepIndex()
const;
319 virtual void setAcousticSigRepIndex(
DtU16 value);
320 virtual DtU16 acousticSigRepIndex()
const;
325 virtual void setRadarSigRepIndex(
DtU16 value);
326 virtual DtU16 radarSigRepIndex()
const;
332 void setNumPropulsionSystems(
DtU16 value);
333 DtU16 numPropulsionSystems()
const;
339 void setNumNozzleSystems(
DtU16 value);
340 DtU16 numNozzleSystems()
const;
347 bool setPropulsionSystem(
int index,
349 bool getPropulsionSystem(
int index,
357 bool setNozzleSystem(
int index,
359 bool getNozzleSystem(
int index,
365 virtual void setMeasuredSpeed(
DtU16 value);
366 virtual DtU16 measuredSpeed()
const;
371 virtual void setCapabilities(
DtU32 cap);
372 virtual DtU32 capabilities()
const;
396 virtual void enableDiGuyStateRepository();
400 virtual bool isDiGuyPublisherNeeded()
const;
404 virtual void setDiGuyAppearance(
const DtString& val);
405 virtual const DtString& diGuyAppearance()
const;
410 virtual void setDiGuyArc(
const std::vector<char>& val);
411 virtual const std::vector<char>& diGuyArc()
const;
425 virtual void setDiGuyType(
const DtString& newDiGuyType,
426 const DtString& newDiGuyAppearance );
427 virtual void setDiGuyType(
const DtString& val);
428 virtual const DtString& diGuyType()
const;
433 virtual void setDiGuyBodyAppearance(
const DtString& val);
434 virtual const DtString& diGuyBodyAppearance()
const;
439 virtual void setDiGuyHeadAppearance(
const DtString& val);
440 virtual const DtString& diGuyHeadAppearance()
const;
445 virtual void setDiGuyItemAppearance(
const DtString& val);
446 virtual const DtString& diGuyItemAppearance()
const;
451 virtual void setDiGuyAccessoryAppearance(
const DtString& val);
452 virtual const DtString& diGuyAccessoryAppearance()
const;
456 virtual void setDiGuyAction(
const DtString& val);
457 virtual const DtString& diGuyAction()
const;
460 virtual const DtString& diGuyAction(
bool& paused)
const;
463 virtual void setDiGuyAction(
const DtString& val,
bool paused,
double speed=0.0);
468 virtual void setDiGuyActionPaused(
bool paused);
469 virtual bool isDiGuyActionPaused()
const;
474 virtual double diGuyActionSpeed()
const;
475 virtual void setDiGuyActionSpeed(
double speed);
480 virtual void setDiGuyVisible(
bool visibile);
481 virtual bool isDiGuyVisible()
const;
486 virtual void addDiGuyShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
const DtDiGuyPixelData& pixelData);
487 virtual void removeDiGuyShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex);
488 virtual const DtDiGuyPixelData& diGuyShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
bool& dataIsValid)
const;
489 virtual bool getDiGuyShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
DtDiGuyPixelData& pixelData)
const;
496 virtual const DtVector& diGuyCharacterScale()
const;
497 virtual void setDiGuyCharacterScale(
const DtVector& scale);
522 void internalSetMarkingText(
const char* text);
525 virtual void createDiGuyStateRep();