22 virtual const char*
stringType()
const override {
return "DtStateDataSimulatedObjectStateComponent"; };
24 virtual const bool& isLocal()
const override;
25 virtual void setIsLocal(
const bool&)
override;
27 virtual const DtString& globalId()
const override;
28 virtual void setGlobalId(
const DtString&)
override;
30 virtual const DtUUID& uuid()
const override;
31 virtual void setUUID(
const DtUUID&)
override;
33 virtual const DtString& markingText()
const override;
34 virtual void setMarkingText(
const DtString&)
override;
36 virtual const DtForceType forceType()
const override;
37 virtual void setForceType(
const DtForceType&)
override;
39 virtual const UInt32 appearanceBits()
const override;
40 virtual void setAppearanceBits(
const UInt32&)
override;
42 virtual const DtEntityType entityType()
const override;
43 virtual const DtEntityType
objectType()
const override{
return entityType(); };
44 virtual void setEntityType(
const DtEntityType&)
override;
45 virtual const DtSimulationAddress simEngineAddress()
const override;
47 virtual const DtEntityIdentifier& entityId()
const override;
48 virtual void setEntityId(
const DtEntityIdentifier&)
override;
50 virtual const unsigned long long userLongLongData()
const override;
51 virtual void setUserLongLongData(
const unsigned long long&)
override;
53 virtual const DtVector& worldPosition()
const override;
54 virtual void setWorldPosition(
const DtVector&)
override;
56 virtual const DtTaitBryan& worldOrientation()
const override;
57 virtual void setWorldOrientation(
const DtTaitBryan&)
override;
67 DtForceType myForceType = DtForceOther;
70 unsigned long long myUserData = 0;
unsigned int StateComponentType
Definition: stateComponent.h:56
UUID is a unique ID wrapper class.
Definition: uuid.h:59
DtString myMarkingText
Definition: stateDataSimulatedObjectStateComponent.h:64
DtTaitBryan myWorldOrientation
Definition: stateDataSimulatedObjectStateComponent.h:72
The DtLocationStateComponent interface contains the interface that all DtLocationStateComponents can ...
Definition: locationStateComponent.h:25
DtVector myWorldPosition
Definition: stateDataSimulatedObjectStateComponent.h:71
std::map< DtString, DtString > myExtendedData
Definition: stateDataSimulatedObjectStateComponent.h:73
unsigned int UInt32
Definition: stateDataTypes.h:18
DtEntityType myEntityType
Definition: stateDataSimulatedObjectStateComponent.h:69
The DtSimulatedObjectStateComponent is an interface that all main components (those that are consider...
Definition: simulatedObjectStateComponent.h:21
Represents a class that can be used to store data without a legion interface. Used for a simple state...
Definition: stateDataSimulatedObjectStateComponent.h:15
DtUUID myUUID
Definition: stateDataSimulatedObjectStateComponent.h:63
DtEntityIdentifier myEntityId
Definition: stateDataSimulatedObjectStateComponent.h:65
virtual const DtEntityType objectType() const override
Definition: stateDataSimulatedObjectStateComponent.h:43
Definition: stateComponent.h:62
virtual const char * stringType() const override
Definition: stateDataSimulatedObjectStateComponent.h:22
#define DT_DLL_vrfStateData
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfStateDataDefines.h:26
virtual DtStateComponent::StateComponentType componentType() const override
Definition: stateDataSimulatedObjectStateComponent.h:21
DtString myGlobalId
Definition: stateDataSimulatedObjectStateComponent.h:66