Public Member Functions |
| | DtEntityStateRepository () |
| | Default CTOR.
|
| | DtEntityStateRepository (const DtEntityStateRepository &orig) |
| | Copy CTOR.
|
| virtual | ~DtEntityStateRepository () |
| | Virtual DTOR.
|
| 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 |
| | Get the force type.
|
| virtual void | setGuise (const DtEntityType &type) |
| | Set the alternate entity type or guise.
|
| virtual const DtEntityType & | guise () const |
| | Get the alternate entity type or guise.
|
| 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 |
| | Get the marking text attribute.
|
| virtual void | setInfraRedSigRepIndex (DtU16 value) |
| | Set infra-red signature representation index.
|
| virtual DtU16 | infraRedSigRepIndex () const |
| | Get infra-red signature representation index.
|
| virtual void | setAcousticSigRepIndex (DtU16 value) |
| | Set acoustic signature representation index.
|
| virtual DtU16 | acousticSigRepIndex () const |
| | Get acoustic signature representation index.
|
| virtual void | setRadarSigRepIndex (DtU16 value) |
| | Set radar signature representation index.
|
| virtual DtU16 | radarSigRepIndex () const |
| | Get radar signature representation index.
|
| virtual void | setCapabilities (DtU32 cap) |
| | Set the capabilities field.
|
| virtual DtU32 | capabilities () const |
| | Get the capabilities field.
|
| virtual void | setMeasuredSpeed (DtU16 value) |
| | Set measured speed.
|
| virtual DtU16 | measuredSpeed () const |
| | Get measured speed.
|
| void | setNumPropulsionSystems (DtU16 value) |
| | Set number of propulsion systems (Non-virtual - Used in CTOR).
|
| DtU16 | numPropulsionSystems () const |
| | Get number of propulsion systems (Non-virtual - Used in CTOR).
|
| void | setNumNozzleSystems (DtU16 value) |
| | Set number of nozzle systems (Non-virtual - Used in CTOR).
|
| DtU16 | numNozzleSystems () const |
| | Get number of nozzle systems (Non-virtual - Used in CTOR).
|
| bool | setPropulsionSystem (int index, const DtPropulsionSystem &record) |
| | Set a propulsion system data record (Non-virtual - Used in CTOR).
|
| bool | getPropulsionSystem (int index, DtPropulsionSystem &record) const |
| | Get a propulsion system data record (Non-virtual - Used in CTOR).
|
| bool | setNozzleSystem (int index, const DtVectoringNozzleSystem &record) |
| | Set a vectoring nozzle system data record (Non-virtual - Used in CTOR).
|
| bool | getNozzleSystem (int index, DtVectoringNozzleSystem &record) const |
| | Get a vectoring nozzle system data record (Non-virtual - Used in CTOR).
|
| virtual void | setClock (DtClock *clock) |
| | Overrides DtBaseEntityStateRepository's setClock method.
|
| 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 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 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 |
| | Get an appearance attribute.
|
| virtual void | setFrozen (bool onOff) |
| | Set the frozen state of the entity.
|
| virtual bool | frozen () const |
| | Get the frozen state of the entity.
|
| virtual void | setPowerPlantOn (bool onOff) |
| | Set whether entity's power plant is on or not.
|
| virtual bool | powerPlantOn () const |
| | 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 light state of entity.
|
| virtual DtLightState | lightState () const |
| | Get light state of entity.
|
| virtual void | setDensity (DtDensityType dens) |
| | Set density state of entity (Environment entities).
|
| virtual DtDensityType | density () const |
| | Get density state of entity (Environment entities).
|
| virtual void | setRampDeployed (bool onOff) |
| | Set whether entity has ramp deployed or not.
|
| virtual bool | rampDeployed () const |
| | Get whether entity has ramp deployed or not.
|
| virtual void | setSmokePlumePresent (bool onOff) |
| | Set whether a smoke plume is present or not.
|
| virtual bool | smokePlumePresent () const |
| | Get whether a smoke plume is present or not.
|
| virtual void | setTentDeployed (bool onOff) |
| | Set whether a tent is deployed or not.
|
| virtual bool | tentDeployed () const |
| | Get whether a tent is deployed or not.
|
| virtual void | setTrailState (DtTrailState s) |
| | Set trailing effect state.
|
| virtual DtTrailState | trailState () const |
| | Get trailing effect state.
|
| virtual void | setCamouflageType (DtCamouflageType type) |
| | Set camouflage type.
|
| virtual DtCamouflageType | camouflageType () const |
| | Get camouflage type.
|
| virtual void | setFirePowerDisabled (bool onOff) |
| | Set whether entity is fire power disabled or not.
|
| virtual bool | firePowerDisabled () const |
| | Get whether entity is fire power disabled or not.
|
| virtual void | setIsConcealed (bool onOff) |
| | Set whether entity is concealed or not.
|
| virtual bool | isConcealed () const |
| | Get whether entity is concealed or not.
|
| virtual void | setAfterburnerOn (bool onOff) |
| | Set whether entity has after burner on or not.
|
| virtual bool | afterburnerOn () const |
| | Get whether entity has after burner on or not.
|
| virtual void | setHasAmmunitionSupplyCap (bool onOff) |
| | Set whether entity has ammunition supply capability or not.
|
| virtual bool | hasAmmunitionSupplyCap () const |
| | Get whether entity has ammunition supply capability or not.
|
| virtual void | setLauncherRaised (bool onOff) |
| | Set whether entity has launcher raised or not.
|
| virtual bool | launcherRaised () const |
| | Get whether entity has launcher raised or not.
|
| virtual void | setLauncherFlashPresent (bool onOff) |
| | Set whether launcher flash is present or not.
|
| virtual bool | launcherFlashPresent () const |
| | Get whether launcher flash is present or not.
|
| virtual void | setPrimaryWeaponState (DtWeaponState s) |
| | Set primary weapon deployment state.
|
| virtual DtWeaponState | primaryWeaponState () const |
| | Get primary weapon deployment state.
|
| virtual void | setSecondaryWeaponState (DtWeaponState s) |
| | Set secondary weapon deployment state.
|
| virtual DtWeaponState | secondaryWeaponState () const |
| | Get secondary weapon deployment state.
|
| virtual void | setComplianceState (DtComplianceState s) |
| | Set life form compliance state.
|
| virtual DtComplianceState | complianceState () const |
| | Get life form compliance state.
|
| virtual void | setAntennaRaised (bool upDown) |
| | Set Antenna Raised status.
|
| virtual bool | antennaRaised () const |
| | Get Antenna Raised status.
|
| virtual void | setMissionKill (bool yesNo) |
| | Set Mission Kill status.
|
| virtual bool | missionKill () const |
| | Get Mission Kill status.
|
| virtual void | setInternalHeatSource (bool onOff) |
| | Set internal Heat Source status.
|
| virtual bool | internalHeatSource () const |
| | Get internal Heat Source status.
|
| virtual void | setMaskedCloaked (bool onOff) |
| | Set masked/cloaked appearance bit (introduced in DIS enums 2005 doc).
|
| virtual bool | maskedCloaked () const |
| | Get masked/cloaked appearance bit (introduced in DIS enums 2005 doc).
|
|
virtual const
DtArticulatedPartCollection * | artPartList () const |
virtual
DtArticulatedPartCollection * | artPartList () |
|
virtual const
DtAttachedPartCollection * | attPartList () const |
| virtual DtAttachedPartCollection * | attPartList () |
|
This does not include articulated parts even though those are technically also VPs.
Only available in DIS version 7 or higher.
|
virtual const std::vector
< DtVPRecord * > * | variableParameterList () const |
virtual std::vector
< DtVPRecord * > * | variableParameterList () |
|
In HLA 2010 going forward, the extensions are conveyed through a separate DIGuyObject instance.
|
| virtual void | setEntityId (const DtEntityIdentifier &id) |
| | Set the entity's identifier.
|
| virtual void | setDiGuyStateRepository (DtDIGuyObjectStateRepository *diGuyStateRep) |
| | Set the DIGuy state repository containing the DIGuy attribute extensions.
|
virtual
DtDIGuyObjectStateRepository * | diGuyStateRepository () |
| | Get the DIGuy state repository containing the DIGuy attribute extensions.
|
| virtual void | enableDiGuyObject (bool enable=true) |
| | Enable the creation and use of the DIGuy object.
|
| virtual bool | isEnabledDiGuyObject () |
| | Signals if we will be using the DIGuy object.
|
| virtual void | setDiGuyAppearance (const DtString &val) |
| | Set the DIGuy appearance (body appearance in DI-Guy 13 or later).
|
| virtual const DtString & | diGuyAppearance () const |
| | Get the DIGuy appearance (body appearance in DI-Guy 13 or later).
|
| virtual void | setDiGuyArc (const std::vector< char > &val) |
| | Set the DIGuy appearance (not supported in DI-Guy 13 and later).
|
| virtual const std::vector< char > & | diGuyArc () const |
| | Get the DIGuy appearance (not supported in DI-Guy 13 and later).
|
| virtual void | setDiGuyParent (const DtEntityIdentifier &val) |
| | Set the DIGuy parent (not supported in DI-Guy 13 and later).
|
| virtual const DtEntityIdentifier & | diGuyParent () const |
| | Get the DIGuy parent (not supported in DI-Guy 13 and later).
|
| virtual void | setDiGuyType (const DtString &newDiGuyType, const DtString &newDiGuyAppearance) |
| | Set/Get the DIGuy type.
|
| virtual void | setDiGuyType (const DtString &val) |
| | Set the entity's identifier.
|
| virtual const DtString & | diGuyType () const |
| | Get the DIGuy type.
|
| virtual void | setDiGuyBodyAppearance (const DtString &val) |
| | Set the DIGuy body appearance (only supported in DI-Guy 13 and later).
|
| virtual const DtString & | diGuyBodyAppearance () const |
| | Get the DIGuy body appearance (only supported in DI-Guy 13 and later).
|
| virtual void | setDiGuyHeadAppearance (const DtString &val) |
| | Set the DIGuy head appearance (only supported in DI-Guy 13 and later).
|
| virtual const DtString & | diGuyHeadAppearance () const |
| | Get the DIGuy head appearance (only supported in DI-Guy 13 and later).
|
| virtual void | setDiGuyItemAppearance (const DtString &val) |
| | Set the DIGuy item appearance (only supported in DI-Guy 13 and later).
|
| virtual const DtString & | diGuyItemAppearance () const |
| | Get the DIGuy item appearance (only supported in DI-Guy 13 and later).
|
| virtual bool | setDiGuyAccessoryAppearance (unsigned int index, const DtString &val) |
| | Set the DIGuy accessory appearance (only supported in DI-Guy 13 and later).
|
| virtual const DtString & | diGuyAccessoryAppearance (unsigned int index) const |
| | Get the DIGuy accessory appearance (only supported in DI-Guy 13 and later).
|
| virtual void | setDiGuyAccessoryAppearanceCount (unsigned int index) |
| | Set the DIGuy accessory appearance count (only supported in DI-Guy 13 and later).
|
| virtual unsigned int | diGuyAccessoryAppearanceCount () const |
| | Get the DIGuy accessory appearance count (only supported in DI-Guy 13 and later).
|
| virtual void | setDiGuyAction (const DtString &val) |
| | Set the DIGuy action.
|
| virtual void | setDiGuyAction (const DtString &val, bool paused, double speed=0.0) |
| | Set the DIGuy action, paused state, and speed.
|
| virtual const DtString & | diGuyAction () const |
| | Get the DIGuy action.
|
| virtual const DtString & | diGuyAction (bool &paused) const |
| | Get the DIGuy action and paused status.
|
| virtual void | setDiGuyActionPaused (bool paused) |
| | Set DIGuy action paused.
|
| virtual bool | isDiGuyActionPaused () const |
| | Get DIGuy action paused.
|
| virtual void | setDiGuyActionSpeed (double speed) |
| | Set DIGuy action speed.
|
| virtual double | diGuyActionSpeed () const |
| | Get DIGuy action speed.
|
| virtual void | setDiGuyVisible (bool visibile) |
| | Set DIGuy visible status (only supported in DI-Guy 13 and later).
|
| virtual bool | isDiGuyVisible () const |
| | Get DIGuy visible status (only supported in DI-Guy 13 and later).
|
| virtual void | setDiGuyCharacterScale (const DtVector &scale) |
| | Set DIGuy character scale (only supported in DI-Guy 13 and later).
|
| virtual const DtVector & | diGuyCharacterScale () const |
| | Get DIGuy character scale (only supported in DI-Guy 13 and later).
|
|
Only supported in DI-Guy 13 and later.
|
| virtual void | addDiGuyShapeVariation (unsigned int linkIndex, unsigned int shapeIndex, const DtDiGuyPixelData &pixelData) |
| virtual void | removeDiGuyShapeVariation (unsigned int linkIndex, unsigned int shapeIndex) |
| virtual const DtDiGuyPixelData & | diGuyShapeVariation (unsigned int linkIndex, unsigned int shapeIndex, bool &dataIsValid) const |
| virtual bool | getDiGuyShapeVariation (unsigned int linkIndex, unsigned int shapeIndex, DtDiGuyPixelData &pixelData) const |
| virtual void | setDiGuyShapeVariations (const DtDiGuyLinkShapeMap &shapeVariations) |
| virtual const DtDiGuyLinkShapeMap & | diGuyShapeVariations () const |
| | 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 | 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 DtVector32 &Velocity, DtTime aTime) |
| | Set the velocity in meters per second at aTime.
|
| virtual void | setVelocity (const DtVector32 &Velocity) |
| | The velocity in meters per second at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector32 & | velocity (DtTime aTime) const |
| | The velocity in meters per second at aTime.
|
| virtual const DtVector32 & | velocity () const |
| | The velocity at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector32 & | lastSetVelocity () const |
| | Return the value last passed to setVelocity, regardless of whether we have an approximator.
|
| virtual void | setAcceleration (const DtVector32 &Acceleration, DtTime aTime) |
| | Sets the acceleration at aTime.
|
| virtual void | setAcceleration (const DtVector32 &Acceleration) |
| | Sets the acceleration at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector32 & | acceleration (DtTime aTime) const |
| | Return the acceleration at aTime.
|
| virtual const DtVector32 & | acceleration () const |
| | The acceleration at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector32 & | 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 DtVector32 &BodyRates, DtTime aTime) |
| | Set the rotational velocity of an entity at aTime.
|
| virtual void | setRotationalVelocity (const DtVector32 &BodyRates) |
| | Set the rotational velocity of an entity at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector32 & | rotationalVelocity (DtTime aTime) const |
| | The rotational velocity of an entity at aTime.
|
| virtual const DtVector32 & | rotationalVelocity () const |
| | The rotational velocity of an entity at the current simulation time, as set in clock()->simTime().
|
| virtual const DtVector32 & | 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 DtVector32 &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 DtVector32 &Velocity) |
| | Set the relative velocity of the entity in meters per second with respect to the host at simTime.
|
| virtual const DtVector32 & | relativeVelocity (DtTime aTime) const |
| | The relative velocity of the entity with respect to the host at aTime.
|
| virtual const DtVector32 & | relativeVelocity () const |
| | The relative velocity of the entity with respect to the host at simTime.
|
| virtual const DtVector32 & | lastSetRelativeVelocity () const |
| | Return the value last passed to setVelocity, regardless of whether we have an approximator.
|
| virtual void | setRelativeAcceleration (const DtVector32 &Acceleration, DtTime aTime) |
| | Set the relative acceleration of the entity with respect to the host at aTime.
|
| virtual void | setRelativeAcceleration (const DtVector32 &Acceleration) |
| | Set the relative acceleration of the entity with respect to the host at simTime.
|
| virtual const DtVector32 & | relativeAcceleration (DtTime aTime) const |
| | The relativeAcceleration of the entity with respect to the host at aTime.
|
| virtual const DtVector32 & | relativeAcceleration () const |
| | The relativeAcceleration of the entity with respect to the host at simTime.
|
| virtual const DtVector32 & | 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 DtVector32 &BodyRates, DtTime aTime) |
| | Set the relative rotational velocity.
|
| virtual void | setRelativeRotationalVelocity (const DtVector32 &BodyRates) |
| | Set the relative rotational velocity.
|
| virtual const DtVector32 & | relativeRotationalVelocity (DtTime aTime) const |
| | The relative rotational velocity.
|
| virtual const DtVector32 & | relativeRotationalVelocity () const |
| | The relative rotational velocity.
|
| virtual const DtVector32 & | 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 void | setApproximator (DtApproximator *approx) |
| | Get and set the approximator used to provide approximated position and orientation information for the entity.
|
| virtual DtApproximator * | approximator () const |
| | Get and set the approximator used to provide approximated position and orientation information for the entity.
|
| virtual void | setRelativeApproximator (DtApproximator *approx) |
| | Get and set the approximator used to provide approximated position and orientation information for the entity.
|
| virtual DtApproximator * | relativeApproximator () const |
| | Get and set the approximator used to provide approximated position and orientation information for the entity.
|
| | DtStateRepository () |
| | default constructor
|
| | DtStateRepository (const DtStateRepository &orig) |
| | copy constructor
|
| 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 |
| virtual void | setAttributeRecords (const std::vector< DtStandardVariableRecord * > &records) |
| | The following functions are related to the extendability part of DIS 7.
|
virtual const std::vector
< DtStandardVariableRecord * > | attributeRecords (unsigned int recordType=0) const |
| virtual void | getAttributeRecords (std::vector< DtStandardVariableRecord * > &vec, unsigned int recordType=0) const |
| virtual void | addAttributeRecord (DtStandardVariableRecord *record) |
| virtual void | clearAttributeRecords () |
| virtual void | setAttributeRecords (const std::vector< DtStandardVariableRecord * > &records, const DtSimulationAddress &address) |
| virtual void | setSimAddr (const DtSimulationAddress &id) |
| | Get/Set default simulation address. Set by VR-Link for publishers (based on exercise connection)
|
| virtual const DtSimulationAddress & | simAddr () const |
| virtual unsigned int | numberOfAttributeRecords () const |