12 #include <vlpi/entityIdentifier.h>
14 #include <boost/signals2.hpp>
27 static const char*
StringType() {
return "IdentificationStateComponent"; }
39 mutable boost::signals2::signal<
void (const DtUUID&, const DtUUID&, makVrf::
SimStateID)> signal_uuidChanged;
40 mutable boost::signals2::signal<
void (const DtString&, const DtString&, makVrf::
SimStateID)> signal_markingTextChanged;
41 mutable boost::signals2::signal<
void (
int oldForce,
int newForce, makVrf::
SimStateID)> signal_forceChanged;
43 virtual
bool mainComponentOnLegion()
const {
return true; };
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
unsigned int UInt32
Definition: stateDataTypes.h:18
static const char * StringType()
Definition: simulatedObjectStateComponent.h:27
unsigned int StateComponentType
Definition: stateComponent.h:55
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.
Definition: objectType.h:27
The overall structure of the DtStateData mechanism is: The DtStateData contains a list of double buff...
Definition: stateData.h:336
#define UNDEFINED_RETURNVALUE_ACCESSOR_MUTATOR(Type, Member, Set)
Definition: doubleBufferedDataStorage.h:53
Definition: stateComponent.h:61
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:282