11 #include <vlpi/entityIdentifier.h>
12 #include <vlpi/entityType.h>
14 #include <boost/signals2.hpp>
27 static const char*
StringType() {
return "IdentificationStateComponent"; }
43 mutable boost::signals2::signal<
void (const DtUUID&, const DtUUID&, makVrf::
SimStateID)> signal_uuidChanged;
44 mutable boost::signals2::signal<
void (const DtString&, const DtString&, makVrf::
SimStateID)> signal_markingTextChanged;
45 mutable boost::signals2::signal<
void (
int oldForce,
int newForce, makVrf::
SimStateID)> signal_forceChanged;
46 mutable boost::signals2::signal<
void (const DtSimulationAddress& oldAddress, const DtSimulationAddress& newAddress, makVrf::
SimStateID)> signal_simEngineAddressChanged;
48 virtual
bool mainComponentOnLegion()
const {
return true; };
unsigned int StateComponentType
Definition: stateComponent.h:56
UUID is a unique ID wrapper class.
Definition: uuid.h:59
unsigned long long SimStateID
Definition: stateDataTypes.h:16
static const char * StringType()
Definition: simulatedObjectStateComponent.h:27
unsigned int UInt32
Definition: stateDataTypes.h:18
The DtSimulatedObjectStateComponent is an interface that all main components (those that are consider...
Definition: simulatedObjectStateComponent.h:21
#define UNDEFINED_RETURNVALUE_ACCESSOR(ReturnType, Member)
Definition: doubleBufferedDataStorage.h:31
Contains the DtUUID class declaration.
unsigned long long UInt64
Definition: stateDataTypes.h:17
The overall structure of the DtStateData mechanism is: The DtStateData contains a list of double buff...
Definition: stateData.h:398
#define UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR(Type, Member, Set)
Definition: doubleBufferedDataStorage.h:53
Definition: stateComponent.h:62
static DtStateComponent::StateComponentType ComponentType()
Definition: simulatedObjectStateComponent.h:26
#define UNDEFINED_RETURNREF_ACCESSOR_MUTATOR(Type, Member, Set)
Definition: doubleBufferedDataStorage.h:57
#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
Contains the DtStateComponent class declaration.
This is a simple base class that will be used to return a pointer to current or next frame state...
Definition: stateComponent.h:294