Public Member Functions |
| | DtEntityStateRepository () |
| | default constructor
|
| virtual | ~DtEntityStateRepository () |
| | destructor
|
| | DtEntityStateRepository (const DtEntityStateRepository &orig) |
| | copy constructor
|
| DtEntityStateRepository & | operator= (const DtEntityStateRepository &orig) |
| | assignment operator
|
| virtual DtStateRepository * | clone (bool copy=false) const |
| | Return a copy/empty object of the same type as this.
|
| virtual void | setForceId (DtForceType force) |
| | Set the force type.
|
| virtual DtForceType | forceId () const |
| | The force type.
|
| virtual void | setGuise (const DtEntityType &type) |
| | Set the alternate entity type or guise.
|
| virtual const DtEntityType & | guise () const |
| | The alternate entity type or guise.
|
| virtual void | setFrozen (bool onOff) |
| | Set the frozen attribute.
|
| virtual bool | frozen () const |
| | The frozen state of the entity.
|
| virtual void | setMarkingCharSet (int charSet) |
| | Set the character set used for the marking.
|
| virtual int | markingCharSet () const |
| | The character set used for the marking.
|
| virtual void | setMarkingText (const char *text) |
| | Set the marking text attribute.
|
| virtual const char * | markingText () const |
| | The marking text attribute.
|
| virtual void | setMaskedCloaked (bool onOff) |
| | Sets masked/cloaked appearance bit (introduced in DIS enums 2005 doc).
|
| virtual bool | maskedCloaked () const |
| | Returns the masked/cloaked appearance bit.
|
| virtual void | setAppearance (DtU32 app) |
| | Set the appearance bit field, use with care.
|
| virtual DtU32 | appearance () const |
| | Return the appearance bit field, use this with care.
|
| virtual void | setAppearanceAttribute (const DtAppearAttribute attr, const DtAppearAttrVal val) |
| | Set an appearance attribute.
|
| virtual DtAppearAttrVal | appearanceAttribute (const DtAppearAttribute attr) const |
| | Set an appearance attribute.
|
| virtual void | setClock (DtClock *clock) |
| | Overrides DtBaseEntityStateRepository's setClock method.
|
| virtual void | enableDiGuyStateRepository () |
| | Enable the creation and use of the DIGuy state repository.
|
| virtual bool | isDiGuyPublisherNeeded () const |
| | Indicates that a DIGuyObject publisher should be created.
|
| virtual void | printData () const |
| | Print the state data to the DtInfo stream.
|
| virtual void | printDataToStream (std::ostream &stream) const |
| | prints the state data to the specified stream.
|
|
Appearance attributes describe visual properties of an object.
Appearance attributes are optional, and describe the appearance of an object. Not all attributes apply to all entity types. Many non RPR Based FOMs do not contain these attributes, users should keep this in mind when using a FOM Mapper.
|
| virtual bool | powerPlantOn () const |
| | Set/Get whether entity's power plant is on or not.
|
| virtual void | setPowerPlantOn (bool onOff) |
| | Set/Get whether entity's power plant is on or not.
|
| virtual void | setDamageState (DtDamageState s) |
| | Set the damage state.
|
| virtual DtDamageState | damageState () const |
| | Get the damage state.
|
| virtual void | setEngineSmokeOn (bool onOff) |
| | Set whether engine smoke is on or not.
|
| virtual bool | engineSmokeOn () const |
| | Get whether engine smoke is on or not.
|
| virtual void | setFlamesPresent (bool onOff) |
| | Set whether flames are present or not.
|
| virtual bool | flamesPresent () const |
| | Get whether flames are present or not.
|
| virtual void | setHasFuelSupplyCap (bool onOff) |
| | Set whether entity has fuel supplying capability.
|
| virtual bool | hasFuelSupplyCap () const |
| | Get whether entity has fuel supplying capability.
|
| virtual void | setHasRecoveryCap (bool onOff) |
| | Set whether entity has recovery capability.
|
| virtual bool | hasRecoveryCap () const |
| | Get whether entity has recovery capability.
|
| virtual void | setHasRepairCap (bool onOff) |
| | Set whether entity has repair capability.
|
| virtual bool | hasRepairCap () const |
| | Get whether entity has repair capability.
|
| virtual void | setHatchState (DtHatchState s) |
| | Set the entity's hatch state.
|
| virtual DtHatchState | hatchState () const |
| | Get the entity's hatch state.
|
| virtual void | setImmobilized (bool onOff) |
| | Set whether the entity is immobilized or not.
|
| virtual bool | immobilized () const |
| | Get whether the entity is immobilized or not.
|
| virtual void | setLifeformState (DtLifeformState s) |
| | Set entity life form state.
|
| virtual DtLifeformState | lifeformState () const |
| | Get entity life form state.
|
| virtual void | setLightState (DtLightType s, bool onOff) |
| | Set light state of entity.
|
| virtual bool | lightState (DtLightType s) const |
| | Get light state of entity.
|
| virtual void | setLightState (DtLightState s) |
| | Set/Get light state of entity.
|
| virtual DtLightState | lightState () const |
| | Set/Get whether entity's power plant is on or not.
|
|
| virtual void | setDensity (DtDensityType dens) |
| | Set/Get density state of entity. (Environment entities).
|
| virtual DtDensityType | density () const |
| | Set/Get density state of entity. (Environment entities).
|
|
| virtual void | setRampDeployed (bool onOff) |
| | Set/Get whether entity has ramp deployed or not.
|
| virtual bool | rampDeployed () const |
| | Set/Get whether entity has ramp deployed or not.
|
|
| virtual void | setSmokePlumePresent (bool onOff) |
| | Set/Get whether a smoke plume is present or not.
|
| virtual bool | smokePlumePresent () const |
| | Set/Get whether a smoke plume is present or not.
|
|
| virtual void | setTentDeployed (bool onOff) |
| | Set/Get whether a tent is deployed or not.
|
| virtual bool | tentDeployed () const |
| | Set/Get whether a tent is deployed or not.
|
|
| virtual void | setTrailState (DtTrailState s) |
| | Set/Get trailing effect state.
|
| virtual DtTrailState | trailState () const |
| | Set/Get trailing effect state.
|
|
| virtual void | setCamouflageType (DtCamouflageType type) |
| | Set/Get camouflage type.
|
| virtual DtCamouflageType | camouflageType () const |
| | Set/Get camouflage type.
|
|
| virtual void | setFirePowerDisabled (bool onOff) |
| | Set/Get whether entity is fire power disabled or not.
|
| virtual bool | firePowerDisabled () const |
| | Set/Get whether entity is fire power disabled or not.
|
|
| virtual void | setIsConcealed (bool onOff) |
| | Set/Get whether entity is concealed or not.
|
| virtual bool | isConcealed () const |
| | Set/Get whether entity is concealed or not.
|
|
| virtual void | setAfterburnerOn (bool onOff) |
| | Set/Get whether entity has after burner on or not.
|
| virtual bool | afterburnerOn () const |
| | Set/Get whether entity has after burner on or not.
|
|
| virtual void | setHasAmmunitionSupplyCap (bool onOff) |
| | Set/Get whether entity has ammunition supply capability or not.
|
| virtual bool | hasAmmunitionSupplyCap () const |
| | Set/Get whether entity has ammunition supply capability or not.
|
|
| virtual void | setLauncherRaised (bool onOff) |
| | Set/Get whether entity has launcher raised or not.
|
| virtual bool | launcherRaised () const |
| | Set/Get whether entity has launcher raised or not.
|
|
| virtual void | setLauncherFlashPresent (bool onOff) |
| | Set/Get whether launcher flash is present or not.
|
| virtual bool | launcherFlashPresent () const |
| | Set/Get whether launcher flash is present or not.
|
|
| virtual void | setPrimaryWeaponState (DtWeaponState s) |
| | Set/Get primary weapon deployment state.
|
| virtual DtWeaponState | primaryWeaponState () const |
| | Set/Get primary weapon deployment state.
|
|
| virtual void | setSecondaryWeaponState (DtWeaponState s) |
| | Set/Get secondary weapon deployment state.
|
| virtual DtWeaponState | secondaryWeaponState () const |
| | Set/Get secondary weapon deployment state.
|
|
| virtual void | setComplianceState (DtComplianceState s) |
| | Set/Get life form compliance state.
|
| virtual DtComplianceState | complianceState () const |
| | Set/Get life form compliance state.
|
|
| virtual void | setAntennaRaised (bool upDown) |
| | Set/Get Antenna Raised status.
|
| virtual bool | antennaRaised () const |
| | Set/Get Antenna Raised status.
|
|
| virtual void | setMissionKill (bool yesNo) |
| | Set/Get Mission Kill status.
|
| virtual bool | missionKill () const |
| | Set/Get Mission Kill status.
|
|
| virtual void | setInternalHeatSource (bool onOff) |
| | Set/Get internal Heat Source status.
|
| virtual bool | internalHeatSource () const |
| | Set/Get internal Heat Source status.
|
|
virtual const
DtArticulatedPartCollection * | artPartList () const |
| | Initialize articulated parts.
|
virtual
DtArticulatedPartCollection * | artPartList () |
| | Initialize articulated parts.
|
|
virtual const
DtAttachedPartCollection * | attPartList () const |
| | Get the attached parts list.
|
| virtual DtAttachedPartCollection * | attPartList () |
| | Get the attached parts list.
|
|
| virtual void | setInfraRedSigRepIndex (DtU16 value) |
| | Set/Get infra-red signature representation index.
|
| virtual DtU16 | infraRedSigRepIndex () const |
| | Set/Get infra-red signature representation index.
|
|
| virtual void | setAcousticSigRepIndex (DtU16 value) |
| | Set/Get acoustic signature representation index.
|
| virtual DtU16 | acousticSigRepIndex () const |
| | Set/Get acoustic signature representation index.
|
|
| virtual void | setRadarSigRepIndex (DtU16 value) |
| | Set/Get radar signature representation index.
|
| virtual DtU16 | radarSigRepIndex () const |
| | Set/Get radar signature representation index.
|
|
| void | setNumPropulsionSystems (DtU16 value) |
| | Set/Get number of propulsion systems.
|
| DtU16 | numPropulsionSystems () const |
| | Set/Get number of propulsion systems.
|
|
| void | setNumNozzleSystems (DtU16 value) |
| | Set/Get number of nozzle systems.
|
| DtU16 | numNozzleSystems () const |
| | Set/Get number of nozzle systems.
|
|
| bool | setPropulsionSystem (int index, const DtPropulsionSystem &record) |
| | Set/Get a propulsion system data record.
|
| bool | getPropulsionSystem (int index, DtPropulsionSystem &record) const |
| | Set/Get a propulsion system data record.
|
|
| bool | setNozzleSystem (int index, const DtVectoringNozzleSystem &record) |
| | Set/Get a vectoring nozzle system data record.
|
| bool | getNozzleSystem (int index, DtVectoringNozzleSystem &record) const |
| | Set/Get a vectoring nozzle system data record.
|
|
| virtual void | setMeasuredSpeed (DtU16 value) |
| | Set/Get measured speed.
|
| virtual DtU16 | measuredSpeed () const |
| | Set/Get measured speed.
|
|
| virtual void | setCapabilities (DtU32 cap) |
| | Set/Get the capabilities field.
|
| virtual DtU32 | capabilities () const |
| | Set/Get the capabilities field.
|
|
| virtual void | setEntityId (const DtEntityIdentifier &id) |
| | DI GUY attribute extensions.
|
| virtual void | setDiGuyStateRepository (DtDIGuyObjectStateRepository *diGuyStateRep) |
| | In HLA 2010 going forward, the extensions are conveyed through a separate DIGuyObject instance.
|
virtual
DtDIGuyObjectStateRepository * | diGuyStateRepository () |
| | DI GUY attribute extensions.
|
|
| virtual void | setDiGuyAppearance (const DtString &val) |
| | Set/Get the DIGuy appearance (body appearance when using separate SR).
|
| virtual const DtString & | diGuyAppearance () const |
| | Set/Get the DIGuy appearance (body appearance when using separate SR).
|
|
| virtual void | setDiGuyArc (const std::vector< char > &val) |
| | Set/Get the DIGuy appearance (not supported when using separate SR).
|
| virtual const std::vector< char > & | diGuyArc () const |
| | Set/Get the DIGuy appearance (not supported when using separate SR).
|
|
| virtual void | setDiGuyParent (const DtEntityIdentifier &val) |
| | Set/Get the DIGuy parent (not supported when using separate SR).
|
| virtual const DtEntityIdentifier & | diGuyParent () const |
| | Set/Get the DIGuy parent (not supported when using separate SR).
|
|
| virtual void | setDiGuyType (const DtString &newDiGuyType, const DtString &newDiGuyAppearance) |
| | Set/Get the DIGuy type.
|
| virtual void | setDiGuyType (const DtString &val) |
| | Set/Get the DIGuy type.
|
| virtual const DtString & | diGuyType () const |
| | Set/Get the DIGuy type.
|
|
| virtual void | setDiGuyBodyAppearance (const DtString &val) |
| | Set/Get the DIGuy body appearance (only supported using separate DIGuy SR).
|
| virtual const DtString & | diGuyBodyAppearance () const |
| | Set/Get the DIGuy body appearance (only supported using separate DIGuy SR).
|
|
| virtual void | setDiGuyHeadAppearance (const DtString &val) |
| | Set/Get the DIGuy head appearance (only supported using separate DIGuy SR).
|
| virtual const DtString & | diGuyHeadAppearance () const |
| | Set/Get the DIGuy head appearance (only supported using separate DIGuy SR).
|
|
| virtual void | setDiGuyItemAppearance (const DtString &val) |
| | Set/Get the DIGuy item appearance (only supported using separate DIGuy SR).
|
| virtual const DtString & | diGuyItemAppearance () const |
| | Set/Get the DIGuy item appearance (only supported using separate DIGuy SR).
|
|
| virtual void | setDiGuyAccessoryAppearance (const DtString &val) |
| | Set/Get the DIGuy accessory appearance (only supported using separate DIGuy SR).
|
| virtual const DtString & | diGuyAccessoryAppearance () const |
| | Set/Get the DIGuy accessory appearance (only supported using separate DIGuy SR).
|
| virtual void | setDiGuyAction (const DtString &val) |
| | Set/Get the DIGuy action.
|
| virtual const DtString & | diGuyAction () const |
| | Set/Get the DIGuy accessory appearance (only supported using separate DIGuy SR).
|
| virtual const DtString & | diGuyAction (bool &paused) const |
| | Gets the paused status also.
|
| virtual void | setDiGuyAction (const DtString &val, bool paused, double speed=0.0) |
| | Sets the paused and speed also.
|
|
| virtual void | setDiGuyActionPaused (bool paused) |
| | Set/Get DIGuy action paused.
|
| virtual bool | isDiGuyActionPaused () const |
| | Set/Get DIGuy action paused.
|
|
| virtual double | diGuyActionSpeed () const |
| | Set/Get DIGuy action speed (only supported using separate DIGuy SR).
|
| virtual void | setDiGuyActionSpeed (double speed) |
| | Set/Get DIGuy action speed (only supported using separate DIGuy SR).
|
|
| virtual void | setDiGuyVisible (bool visibile) |
| | Set/Get DIGuy visible status (only supported using separate DIGuy SR).
|
| virtual bool | isDiGuyVisible () const |
| | Set/Get DIGuy visible status (only supported using separate DIGuy SR).
|
|
| virtual void | addDiGuyShapeVariation (unsigned int linkIndex, unsigned int shapeIndex, const DtDiGuyPixelData &pixelData) |
| | Add/Remove/Get DIGuy shape variation data (only supported using separate DIGuy SR).
|
| virtual void | removeDiGuyShapeVariation (unsigned int linkIndex, unsigned int shapeIndex) |
| | Add/Remove/Get DIGuy shape variation data (only supported using separate DIGuy SR).
|
| virtual const DtDiGuyPixelData & | diGuyShapeVariation (unsigned int linkIndex, unsigned int shapeIndex, bool &dataIsValid) const |
| | Add/Remove/Get DIGuy shape variation data (only supported using separate DIGuy SR).
|
| virtual bool | getDiGuyShapeVariation (unsigned int linkIndex, unsigned int shapeIndex, DtDiGuyPixelData &pixelData) const |
| | Add/Remove/Get DIGuy shape variation data (only supported using separate DIGuy SR).
|
| virtual void | setDiGuyShapeVariations (const DtDiGuyLinkShapeMap &shapeVariations) |
| | Add/Remove/Get DIGuy shape variation data (only supported using separate DIGuy SR).
|
| virtual const DtDiGuyLinkShapeMap & | diGuyShapeVariations () const |
| | Add/Remove/Get DIGuy shape variation data (only supported using separate DIGuy SR).
|
|
| virtual const DtVector & | diGuyCharacterScale () const |
| | Set/Get DIGuy character scale (only supported using separate DIGuy SR).
|
| virtual void | setDiGuyCharacterScale (const DtVector &scale) |
| | Set/Get DIGuy character scale (only supported using separate DIGuy SR).
|
| | DtBaseEntityStateRepository () |
| | default constructor
|
| virtual | ~DtBaseEntityStateRepository () |
| | destructor
|
| | DtBaseEntityStateRepository (const DtBaseEntityStateRepository &orig) |
| | copy constructor
|
| DtBaseEntityStateRepository & | operator= (const DtBaseEntityStateRepository &orig) |
| | assignment operator
|
| void | setTimeStampType (DtTimeStampType type) |
| | Set/Get flag indicating whether we're using absolute timestamps for dead reckoning.
|
| DtTimeStampType | timeStampType () const |
| virtual void | setDisObjectManager (DtDisObjectManager *mgr) |
| | Set the HLA/DIS object manager.
|
| virtual void | setAmAsSeenByRemote (bool val) |
| | Mark this state repository as an AsSeenByRemote copy.
|
| virtual const DtDcm & | bodyToGeoc (DtTime aTime) const |
| | Get the body to geocentric coordinate matrix.
|
| virtual const DtDcm & | bodyToGeoc () const |
| | Get the body to geocentric coordinate matrix.
|
| virtual const DtDcm & | relativeBodyToHost (DtTime aTime) const |
| | Get the body to host DCM.
|
| virtual const DtDcm & | relativeBodyToHost () const |
| | Get the body to host DCM.
|
| virtual const DtEntityIdentifier & | entityId () const |
| | The entity's identifier.
|
| virtual void | setEntityType (const DtEntityType &type) |
| | Set the entity type.
|
| virtual const DtEntityType & | entityType () const |
| | The entity type.
|
| virtual void | setApproximator (DtApproximator *approx) |
| | Get and set the approximator used to provide approximated position and orientation information for the entity.
|
| virtual DtApproximator * | approximator () const |
| virtual void | setRelativeApproximator (DtApproximator *approx) |
| virtual DtApproximator * | relativeApproximator () const |
| virtual void | useDeadReckoner (DtDeadReckoner *dr) |
| | Tells the DtBaseEntity to use dr as its DtApproximator, and to notify it when DR algorithm changes.
|
| virtual void | useRelativeDeadReckoner (DtDeadReckoner *dr) |
| | Tells the DtBaseEntity to use dr as its DtApproximator, and to notify it when DR algorithm changes.
|
| virtual void | useDeadReckoner (bool yesNo=true) |
| | Create and use a new (private) dead-reckoner as our approximator.
|
| virtual void | useRelativeDeadReckoner (bool yesNo=true) |
| | Create and use a new (private) dead-reckoner as our approximator.
|
| virtual DtDeadReckoner * | usingDeadReckoner () |
| | If the ESR is using a dead reckoner, returns it. Else returns NULL.
|
| virtual DtDeadReckoner * | usingRelativeDeadReckoner () |
| | If the ESR is using a dead reckoner, returns it. Else returns NULL.
|
| virtual void | useSmoother (DtSmoother *sm) |
| | Tells the ESR to use sm as its approximator, and to notify it when DR algorithm changes.
|
| virtual void | useRelativeSmoother (DtSmoother *sm) |
| | Tells the ESR to use sm as its approximator, and to notify it when DR algorithm changes.
|
| virtual void | useSmoother (bool yesNo=true) |
| | Create and use a new (private) smoother as our approximator.
|
| virtual void | useRelativeSmoother (bool yesNo=true) |
| | Create and use a new (private) smoother as our approximator.
|
| virtual DtSmoother * | usingSmoother () |
| | If the ESR is using a smoother, returns it. Else returns NULL.
|
| virtual DtSmoother * | usingRelativeSmoother () |
| | If the ESR is using a smoother, returns it. Else returns NULL.
|
| virtual DtThresholder * | thresholder () |
| | Returns the SR's thresholder, which contains thresholds needed for encoding.
|
| virtual const DtThresholder & | thresholder () const |
| | Returns a const reference the SR's thresholder, which contains thresholds needed for encoding.
|
| virtual DtClock * | clock () const |
| | The clock being used for dead reckoning calculations.
|
| virtual void | setTimeForSets (DtTime time) |
| virtual DtTime | timeForSets () const |
| void | computeSpatialFromRelativeSpatial () |
| | If this unit has a host, update the esr to reflect the current state of the host.
|
| DtBaseEntityStateRepository * | hostEsr () const |
| | Returns null if there isn't a host.
|
| virtual void | setLocation (const DtVector &location, DtTime aTime) |
| | Set the location of the center of mass in geocentric world coordinates at aTime.
|
| virtual void | setLocation (const DtVector &location) |
| | Set the location of the center of mass in geocentric world coordinates at current simulation time, as set in clock()->simTime().
|
| virtual const DtVector & | location (DtTime aTime) const |
| | The location in geocentric world coordinates at aTime.
|
| virtual const DtVector & | location () const |
| | The location in geocentric world coordinates at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector & | lastSetLocation () const |
| | Return the value last passed to setLocation, regardless of whether we have an approximator.
|
| virtual void | setVelocity (const DtVector &Velocity, DtTime aTime) |
| | Set the velocity in meters per second at aTime.
|
| virtual void | setVelocity (const DtVector &Velocity) |
| | The velocity in meters per second at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector & | velocity (DtTime aTime) const |
| | The velocity in meters per second at aTime.
|
| virtual const DtVector & | velocity () const |
| | The velocity at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector & | lastSetVelocity () const |
| | Return the value last passed to setVelocity, regardless of whether we have an approximator.
|
| virtual void | setAcceleration (const DtVector &Acceleration, DtTime aTime) |
| | Sets the acceleration at aTime.
|
| virtual void | setAcceleration (const DtVector &Acceleration) |
| | Sets the acceleration at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector & | acceleration (DtTime aTime) const |
| | Return the acceleration at aTime.
|
| virtual const DtVector & | acceleration () const |
| | The acceleration at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector & | lastSetAcceleration () const |
| | The value last passed to setAcceleration, regardless of whether we have an approximator.
|
| virtual void | setOrientation (const DtTaitBryan &orient, DtTime aTime) |
| | Set the orientation at aTime.
|
| virtual void | setOrientation (const DtTaitBryan &orient) |
| | Set the orientation at the current simulation time, as set in clock()->simTime().
|
| virtual const DtTaitBryan & | orientation (DtTime aTime) const |
| | The orientation at the passed time.
|
| virtual const DtTaitBryan & | orientation () const |
| | The orientation at the current simulation time, as set in clock()->simTime().
|
| virtual const DtTaitBryan & | lastSetOrientation () const |
| | The value last passed to setOrientation, regardless of whether we have an approximator.
|
| virtual void | setRotationalVelocity (const DtVector &BodyRates, DtTime aTime) |
| | Set the rotational velocity of an entity at aTime.
|
| virtual void | setRotationalVelocity (const DtVector &BodyRates) |
| | Set the rotational velocity of an entity at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector & | rotationalVelocity (DtTime aTime) const |
| | The rotational velocity of an entity at aTime.
|
| virtual const DtVector & | rotationalVelocity () const |
| | The rotational velocity of an entity at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector & | lastSetRotationalVelocity () const |
| | Return the value last passed to setRotationalVelocity, regardless of whether we have an approximator.
|
| virtual void | setAlgorithm (DtDeadReckonTypes alg) |
| | Set the dead reckoning algorithm.
|
| virtual DtDeadReckonTypes | algorithm () const |
| | The dead reckoning algorithm.
|
| virtual void | setRelativeLocation (const DtVector &location, DtTime aTime) |
| | Set the location of the center of mass in world coordinates at the given time.
|
| virtual void | setRelativeLocation (const DtVector &location) |
| | Set the location of the center of mass in world coordinates at the simTime as set by clock()->simTime().
|
| virtual const DtVector & | relativeLocation (DtTime aTime) const |
| | The relativeLocation of the entity with respect to the hostGlobalId() or "Host" at the given time.
|
| virtual const DtVector & | relativeLocation () const |
| | The relativeLocation of the entity with respect to the hostGlobalId() or "Host" at simTime as set by clock()->simTime().
|
| virtual const DtVector & | lastSetRelativeLocation () const |
| | Return the value last passed to setLocation, regardless of whether we have an approximator.
|
| virtual void | setRelativeVelocity (const DtVector &Velocity, DtTime aTime) |
| | Set the relative velocity of the entity in meters per second with respect to the host at aTime.
|
| virtual void | setRelativeVelocity (const DtVector &Velocity) |
| | Set the relative velocity of the entity in meters per second with respect to the host at simTime.
|
| virtual const DtVector & | relativeVelocity (DtTime aTime) const |
| | The relative velocity of the entity with respect to the host at aTime.
|
| virtual const DtVector & | relativeVelocity () const |
| | The relative velocity of the entity with respect to the host at simTime.
|
| virtual const DtVector & | lastSetRelativeVelocity () const |
| | Return the value last passed to setVelocity, regardless of whether we have an approximator.
|
| virtual void | setRelativeAcceleration (const DtVector &Acceleration, DtTime aTime) |
| | Set the relative acceleration of the entity with respect to the host at aTime.
|
| virtual void | setRelativeAcceleration (const DtVector &Acceleration) |
| | Set the relative acceleration of the entity with respect to the host at simTime.
|
| virtual const DtVector & | relativeAcceleration (DtTime aTime) const |
| | The relativeAcceleration of the entity with respect to the host at aTime.
|
| virtual const DtVector & | relativeAcceleration () const |
| | The relativeAcceleration of the entity with respect to the host at simTime.
|
| virtual const DtVector & | lastSetRelativeAcceleration () const |
| | Return the value last passed to setAcceleration, regardless of whether we have an approximator.
|
| virtual void | setRelativeOrientation (const DtTaitBryan &orient, DtTime aTime) |
| | Set the relative orientation of the entity with respect to the host.
|
| virtual void | setRelativeOrientation (const DtTaitBryan &orient) |
| | Set the relative orientation of the entity with respect to the host.
|
| virtual const DtTaitBryan & | relativeOrientation (DtTime aTime) const |
| | The relative orientation of the entity with respect to the host.
|
| virtual const DtTaitBryan & | relativeOrientation () const |
| | The relative orientation of the entity with respect to the host.
|
| virtual const DtTaitBryan & | lastSetRelativeOrientation () const |
| | Return the value last passed to setOrientation, regardless of whether we have an approximator.
|
| virtual void | setRelativeRotationalVelocity (const DtVector &BodyRates, DtTime aTime) |
| | Set the relative rotational velocity.
|
| virtual void | setRelativeRotationalVelocity (const DtVector &BodyRates) |
| | Set the relative rotational velocity.
|
| virtual const DtVector & | relativeRotationalVelocity (DtTime aTime) const |
| | The relative rotational velocity.
|
| virtual const DtVector & | relativeRotationalVelocity () const |
| | The relative rotational velocity.
|
| virtual const DtVector & | lastSetRelativeRotationalVelocity () const |
| | Return the value last passed value to setRotationalVelocity, regardless of whether we have an approximator.
|
| virtual void | setRelativeFrozen (bool onOff) |
| | Set relative frozen.
|
| virtual bool | relativeFrozen () const |
| | Returns if the entity is frozen.
|
| virtual void | setRelativeAlgorithm (DtDeadReckonTypes alg) |
| | Set the dead reckoning algorithm.
|
| virtual DtDeadReckonTypes | relativeAlgorithm () const |
| | The dead reckoning algorithm.
|
virtual const
DtGlobalObjectDesignator & | hostGlobalId () const |
| | Returns the globalID of the attached host.
|
| virtual void | setHostGlobalId (const DtGlobalObjectDesignator &id) |
| | Sets the globalId of the attached host.
|
| virtual void | clearHostGlobalId () |
| | Unattaches this entity from its host.
|
| virtual const DtNature & | nature () const |
| | The nature of this entity to the host.
|
| virtual void | setNature (const DtNature newVal) |
| | Sets the nature of this entity to the host.
|
| virtual const DtPosition & | partPosition () const |
| | The Part Position this entity is preforming on the host.
|
| virtual void | setPartPosition (const DtPosition newVal) |
| | Sets the Part Position this entity is preforming on the host.
|
| virtual const DtStationName & | stationName () const |
| | The station name this entity is assigned to on the host.
|
| virtual void | setStationName (const DtStationName newVal) |
| | Sets the station name this entity is assigned to on the host.
|
| virtual const DtU16 & | stationNumber () const |
| | The station number this entity is assigned to on the host.
|
| virtual void | setStationNumber (const DtU16 newVal) |
| | Sets the station number this entity is assigned to on the host.
|
| virtual const DtVector & | relativePosition () const |
| | The relative position on the host.
|
| virtual void | setRelativePosition (const DtVector &newVal) |
| | Set the relative position on the host.
|
| virtual const DtFloat32 & | range () const |
| | The range to the host.
|
| virtual void | setRange (const DtFloat32 newVal) |
| | Set the range to the host.
|
| virtual const DtFloat32 & | bearing () const |
| | The bearing to host.
|
| virtual void | setBearing (const DtFloat32 newVal) |
| | Set the bearing to host.
|
| virtual | ~DtStateRepository () |
| | destructor
|
| DtStateRepository & | operator= (const DtStateRepository &orig) |
| | assignment operator
|
| virtual void | setGlobalId (const DtGlobalObjectDesignator &id) |
| | Get/Set global identifier, or name.
|
virtual const
DtGlobalObjectDesignator & | globalId () const |