![]() |
VR-Forces Developer's Guide
|

Static Public Member Functions | |
| static DtRemoteAttachedObjectCreatorFcn | setRemoteAttachedObjectCreatorFunction (DtRemoteAttachedObjectCreatorFcn) |
| static DtRemoteAttachedObjectCreatorFcn | remoteAttachedObjectCreatorFunction () |
| static DtRemoteAttachedObject * | createRemoteAttachedObject (DtSimulationServices *, DtSimObjectReference) |
Static Public Member Functions inherited from DtLocalObject | |
| static bool | shouldArchiveExtendedAttribute (const DtString &s) |
| static void | doNotArchiveAttribute (const DtString &s, bool b) |
| static DtLocalObjectCreatorFcn | setLocalObjectCreatorFunction (DtLocalObjectCreatorFcn) |
| static DtLocalObjectCreatorFcn | localObjectCreatorFunction () |
| static DtLocalObject * | create (DtSimulationServices *, const DtVrfLocalObjectCreateInformation &) |
| static DtLocalObject * | createAndInit (DtSimulationServices *, const DtVrfLocalObjectCreateInformation &) |
| static void | readDRThresholdSettingsCallback (const DtSettingsObject *settings, void *usr) |
Static Protected Attributes | |
| static DtRemoteAttachedObjectCreatorFcn | theRemoteAttachedObjectCreatorFunction |
Static Protected Attributes inherited from DtLocalObject | |
| static DtLocalObjectCreatorFcn | theLocalObjectCreatorFunction |
| static std::set< DtString > | theDoNotArchiveAttributes |
Additional Inherited Members | |
Public Types inherited from DtLocalObject | |
| enum | ChangeFlag { ObjectName = 1, ForceType, ObjectLabel, OverlayParent, ObjectType, SubordinateOfForceLevel } |
| enum | ReinitializeFlags { ReinitializeDefault = 0x00000000, ReinitializeKeepPSR = 0x00000001, ReinitializeStateData = 0x00000002 } |
| typedef std::list < DtLuaScriptInterfaceExtension::CreatorUserPair > | ScriptInterfaceExtensions |
Public Attributes inherited from DtLocalObject | |
| boost::signals2::signal< void(DtLocalObject *, DtVrfObjectHandoffData::HandoffFlag)> | signal_handoffStep |
| boost::signals2::signal< void(DtLocalObject *, DtVrfObjectHandoffData &)> | signal_prepareForHandoff |
| boost::signals2::signal< void(DtLocalObject *)> | signal_postInitFromParams |
| boost::signals2::signal< void()> | signal_preObjectReinitialize |
| boost::signals2::signal< void(bool success)> | signal_postObjectReinitialize |
| boost::signals2::signal< void()> | signal_resourceChangedBySet |
| boost::signals2::signal< void()> | signal_preUpgradeFromImport |
| boost::signals2::signal< void()> | signal_postUpgradeFromImport |
| boost::signals2::signal< void()> | signal_objectInitialized |
| boost::signals2::signal< void()> | signal_objectRestored |
| boost::signals2::signal< void(DtLocalObject *)> | signal_objectModifiedViaMessage |
| boost::signals2::signal< void(DtLocalObject *)> | signal_newSensorContact |
| boost::signals2::signal< void(DtLocalObject *)> | signal_navigationAreaChanged |
| boost::signals2::signal< void(DtLocalObject *)> | signal_setLocationComplete |
| boost::signals2::signal< void()> | signal_restored |
| boost::signals2::signal< void(const DtLocalObject *, ChangeFlag)> | signal_objectDataChanged |
| boost::signals2::signal< void(const DtLocalObject *)> | signal_localObjectAboutToBeDeleted |
Public Attributes inherited from makVrf::DtStateDataWrapper | |
| boost::signals2::signal< void()> | signal_objectVerticesChanged |
| boost::signals2::signal< void()> | signal_extendedDataUpdated |
| boost::signals2::signal< void()> | signal_simObjectDeleted |
| boost::signals2::signal< void(const DtString &)> | signal_discoveredReference |
| boost::signals2::signal< void(const DtUUID &oldUUID, const DtUUID &newUUID)> | signal_uuidChanged |
| boost::signals2::signal< void(const DtSimulationAddress &oldAddr, const DtSimulationAddress &newAddr)> | signal_simEngineAddressChanged |
| boost::signals2::signal< void(const DtString &oldName, const DtString &newName)> | signal_objectRenamed |
| boost::signals2::signal< void(const DtUUID &oldSuperior, const DtUUID &newSuperior)> | signal_superiorChanged |
| boost::signals2::signal< void()> | signal_isClutterChanged |
| boost::signals2::signal< void(DtStateComponent *)> | signal_stateComponentAdded |
| boost::signals2::signal< void(DtStateComponent *)> | signal_stateComponentRemoved |
| boost::signals2::signal< void()> | signal_advancedFrame |
| boost::signals2::signal< void()> | signal_firstFrameAdvance |
Protected Types inherited from DtLocalObject | |
| typedef std::map< int, int > | OperationsInProgressCount |
| typedef std::map< std::string, DtLocalObjectDecorator * > | LocalObjectDecorators |
Protected Types inherited from DtSimObject | |
| typedef std::map< std::string, DtSimObjectDecorator * > | SimObjectDecorators |
Static Protected Member Functions inherited from DtLocalObject | |
| static void | setOverlayLayerTaskCallback (const DtVrfObjectMessage *msg, void *usr) |
| static void | logToFileCallback (const DtVrfObjectMessage *msg, void *usr) |
| static void | stopLoggingToFileCallback (const DtVrfObjectMessage *msg, void *usr) |
|
protected |
Use creator method Creates a new DtLocalObject from the parameters given.
|
overridevirtual |
destructor
|
protected |
copy constructor
|
overridevirtual |
Whether or not this object is local in the next frame.
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
Returns true if the parachute is blocked from opening.
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
Returns true if marking text changed.
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
Geometry.
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
TSPI mutators.
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
overridevirtual |
Whether or not fuel levels are frozen. Default is false.
Reimplemented from DtLocalObject.
|
overridevirtual |
Whether or not munition levels are frozen. Default is false.
Reimplemented from DtLocalObject.
|
overridevirtual |
Reimplemented from DtLocalObject.
|
overridevirtual |
Reimplemented from DtLocalObject.
|
virtual |
If this is a remotely controlled object call this method to setup local object as a remotely controlled object. If this is not a remotely controlled object this method will return false.
|
static |
Install own creator to create a subclass of the DtRemoteAttachedObject to add functionality. Note that the functionality should be considered thread safe for any addition. If you are adding non thread-safe code unpredictable results may occur.
Sets new creator and returns old. Set to null creator to create default object
|
static |
Install own creator to create a subclass of the DtRemoteAttachedObject to add functionality. Note that the functionality should be considered thread safe for any addition. If you are adding non thread-safe code unpredictable results may occur.
Sets new creator and returns old. Set to null creator to create default object
|
static |
Install own creator to create a subclass of the DtRemoteAttachedObject to add functionality. Note that the functionality should be considered thread safe for any addition. If you are adding non thread-safe code unpredictable results may occur.
Sets new creator and returns old. Set to null creator to create default object
|
protectedvirtual |
|
overrideprotectedvirtual |
Converts this object from a local to a remote object.
| error | Reference to string that will receive error message if conversion fails |
Reimplemented from DtLocalObject.
|
overrideprotectedvirtual |
Remote attached objects cannot be placed. Returns false.
Reimplemented from DtLocalObject.
|
protected |
assignment operator
|
staticprotected |
|
protected |
|
mutableprotected |