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;
370 virtual void enableDiGuyObject(
bool enable =
true);
374 virtual bool isEnabledDiGuyObject();
377 virtual void setDiGuyAppearance(
const DtString& val );
379 virtual const DtString& diGuyAppearance()
const;
382 virtual void setDiGuyArc(
const std::vector<char>& val );
384 virtual const std::vector<char>& diGuyArc()
const;
395 virtual void setDiGuyType(
const DtString& newDiGuyType,
396 const DtString& newDiGuyAppearance );
397 virtual void setDiGuyType(
const DtString& val );
399 virtual const DtString& diGuyType()
const;
402 virtual void setDiGuyBodyAppearance(
const DtString& val );
404 virtual const DtString& diGuyBodyAppearance()
const;
407 virtual void setDiGuyHeadAppearance(
const DtString& val );
409 virtual const DtString& diGuyHeadAppearance()
const;
412 virtual void setDiGuyItemAppearance(
const DtString& val );
414 virtual const DtString& diGuyItemAppearance()
const;
418 virtual bool setDiGuyAccessoryAppearance(
unsigned int index,
const DtString& val );
420 virtual const DtString& diGuyAccessoryAppearance(
unsigned int index )
const;
423 virtual void setDiGuyAccessoryAppearanceCount(
unsigned int index );
425 virtual unsigned int diGuyAccessoryAppearanceCount()
const;
428 virtual void setDiGuyAction(
const DtString& val );
430 virtual void setDiGuyAction(
const DtString& val,
bool paused,
431 double speed = 0.0 );
433 virtual const DtString& diGuyAction()
const;
435 virtual const DtString& diGuyAction(
bool& paused )
const;
438 virtual void setDiGuyActionPaused(
bool paused );
440 virtual bool isDiGuyActionPaused()
const;
443 virtual void setDiGuyActionSpeed(
double speed );
445 virtual double diGuyActionSpeed()
const;
448 virtual void setDiGuyVisible(
bool visibile );
450 virtual bool isDiGuyVisible()
const;
453 virtual void setDiGuyCharacterScale(
const DtVector& scale );
455 virtual const DtVector& diGuyCharacterScale()
const;
461 virtual void addDiGuyShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
const DtDiGuyPixelData& pixelData );
462 virtual void removeDiGuyShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex );
463 virtual const DtDiGuyPixelData& diGuyShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
bool& dataIsValid )
const;
464 virtual bool getDiGuyShapeVariation(
unsigned int linkIndex,
unsigned int shapeIndex,
DtDiGuyPixelData& pixelData )
const;
486 void internalSetMarkingText(
const char* text );
489 virtual void createDiGuyStateRep();