![]() |
VR-Forces Developer's Guide
|
The location only state component will simply deal with kinematic state. This is an object whose location only changes due to the setting of the location. This object cannot be embarked nor given any velocity/acceleration information.
1) Define the interface class that will be used to represent the next and curent frames. The UNDEFINED_ macros are convenience macros that will define methods that throw exceptions (until they are implemented)

Additional Inherited Members | |
Static Public Member Functions inherited from makVrf::DtLocationStateComponent | |
| static DtStateComponent::StateComponentType | ComponentType () |
| static const char * | StringType () |
Public Attributes inherited from makVrf::DtLocationStateComponent | |
| boost::signals2::signal< void(const DtFrameStateInterface *, const DtUUID &oldUUID, const DtUUID &newUUID)> | signal_hostChanged |
Public Attributes inherited from makVrf::DtFrameStateInterface | |
| boost::signals2::signal< void(DtFrameStateInterface *)> | signal_stateComponentAboutToBeDeleted |
| boost::signals2::signal< void(const DtFrameStateInterface *)> | signal_componentModified |
Protected Member Functions inherited from makVrf::DtFrameStateInterface | |
| virtual void | makeWritable () |
| virtual void | makeReadOnly () |
Protected Attributes inherited from makVrf::DtFrameStateInterface | |
| bool | myIsModified |
| UInt64 | myId |
| UInt64 | myStateId |
| UInt64 | myLegionId |
| bool | myIsWritable |
| bool | myCleared |
| bool | myAdvancedFrame |
|
inline |