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

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 } |
| typedef std::list < DtLuaScriptInterfaceExtension::CreatorUserPair > | ScriptInterfaceExtensions |
Public Attributes inherited from DtLocalObject | |
| 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 |
| boost::signals2::signal< void(DtLocalObject *, DtVrfObjectHandoffData::HandoffFlag)> | signal_handoffStep |
| boost::signals2::signal< void(DtLocalObject *, DtVrfObjectHandoffData &)> | signal_prepareForHandoff |
| boost::signals2::signal< void(DtLocalObject *)> | signal_postInitFromParams |
Public Attributes inherited from DtSimObject | |
| boost::signals2::signal< void()> | signal_objectVerticesChanged |
| boost::signals2::signal< void(const DtSimObject *)> | signal_extendedDataUpdated |
| boost::signals2::signal< void(const DtSimObject *)> | signal_simObjectDeleted |
| boost::signals2::signal< void(const DtSimObject *, const DtString &)> | signal_discoveredReference |
| boost::signals2::signal< void(const DtUUID &oldUUID, const DtUUID &newUUID)> | signal_uuidChanged |
| boost::signals2::signal< void(const DtSimObject *, const DtString &oldName, const DtString &newName)> | signal_objectRenamed |
| boost::signals2::signal< void(const DtSimObject *, const DtUUID &oldSuperior, const DtUUID &newSuperior)> | signal_superiorChanged |
| boost::signals2::signal< void()> | signal_advancedFrame |
| boost::signals2::signal< void()> | signal_firstFrameAdvance |
Protected Types inherited from DtLocalObject | |
| 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.
|
virtual |
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.
@(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.
|
virtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
virtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
virtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
virtual |
@(These methods are not supported by this class Force type mutator
Reimplemented from DtLocalObject.
|
virtual |
Whether or not fuel levels are frozen. Default is false.
Reimplemented from DtLocalObject.
|
virtual |
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 |
Reimplemented from DtLocalObject.
|
protectedvirtual |
Remote attached objects cannot be placed. Returns false.
Reimplemented from DtLocalObject.
|
protected |
assignment operator
|
staticprotected |
|
protected |