VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs | Enumerations | Variables
vrfObjectManager.h File Reference

Go to the source code of this file.

Classes

struct  DtVrfObjectManagerCallbackInfo
 Container used in callback lists. More...
struct  DtImportScenarioData
 Structure that is used during scenario import to determine what to do with the import data. More...
struct  DtVrfObjectNameChangedCallbackInfo
 Arguments passed by the DtVrfObjectManager::addNameChangedCallback callbacks. More...
struct  DtVrfObjectUUIDChangedCallbackInfo
 Arguments passed by the DtVrfObjectManager::addUUISChangedCallback callbacks. More...
struct  DtVrfObjectAboutToBePublishedCallbackInfo
 Arguments passed by the DtVrfObjectManager::addUUISChangedCallback callbacks. More...
class  DtVrfObjectManager
 class DtVrfObjectManager: More...
struct  DtVrfObjectManager::ObjectCallbackListCmp

Namespaces

Macros

#define DT_SINGLE_STATE_UPDATE_MESSAGE   0
 VR-Link includes.

Typedefs

typedef std::map
< DtEntityIdentifier,
DtVrfObject * > 
DtSimObjectMap
typedef bool(* DtSimObjectUserInitFcn )(DtVrfObject *object, void *usr)
 User action function definition for createAndInitSimObject()
typedef void(* DtVrfObjectListActivityCallbackFcn )(DtVrfObject *vrfObject, void *usr)
 Callback function definition (for callbacks registered on DtVrfObject* additions to and removals from the DtVrfObjectManager).
typedef bool(* DtVrfObjectUserInitFcn )(DtVrfObject *vrfObject, void *usr)
 User action function definition for createAndInitVrfObject()
typedef void(* DtVrfObjectManagerCallbackFcn )(const DtVrfObjectManager &objectManager, void *usr)
 Callback function definition for object manager 'about to remove all' events.
typedef DtCallbackList< const
DtVrfObjectNameChangedCallbackInfo & >
::DtCallbackFunctionType 
DtVrfObjectNameChangedCallbackFcn
 Callback signature for DtVrfObjectManager::addNameChangedCallback().
typedef DtCallbackList< const
DtVrfObjectUUIDChangedCallbackInfo & >
::DtCallbackFunctionType 
DtVrfObjectUUIDChangedCallbackFcn
typedef DtCallbackList< const
DtVrfObjectAboutToBePublishedCallbackInfo & >
::DtCallbackFunctionType 
DtVrfObjectAboutToBePublishedCallbackFcn
typedef DtCallbackList
< DtVrfObject * >
::DtCallbackFunctionType 
DtVrfObjectQueuedForRemocalCallbackFcn

Enumerations

enum  DtTaskVisualizationPublicationMode { DtNeverPublishTaskVisualizations = 0, DtPublishTaskVisuzalizationsOnRequest, DtAlwaysPublishTaskVisualizations }
 Defines how task visualizations will be published. More...

Variables

const int DtSimMaxForceTypes = 256
 The enumeration in DIS only specifies 4 types, but it goes across the network in an 8-bit field.

Detailed Description

Macro Definition Documentation

#define DT_SINGLE_STATE_UPDATE_MESSAGE   0

VR-Link includes.

System includes Turn on/off single large status update messaging

Typedef Documentation

typedef std::map<DtEntityIdentifier, DtVrfObject*> DtSimObjectMap
typedef bool(* DtSimObjectUserInitFcn)(DtVrfObject *object, void *usr)

User action function definition for createAndInitSimObject()

typedef void(* DtVrfObjectListActivityCallbackFcn)(DtVrfObject *vrfObject, void *usr)

Callback function definition (for callbacks registered on DtVrfObject* additions to and removals from the DtVrfObjectManager).

typedef bool(* DtVrfObjectUserInitFcn)(DtVrfObject *vrfObject, void *usr)

User action function definition for createAndInitVrfObject()

typedef void(* DtVrfObjectManagerCallbackFcn)(const DtVrfObjectManager &objectManager, void *usr)

Callback function definition for object manager 'about to remove all' events.

Callback signature for DtVrfObjectManager::addNameChangedCallback().

Enumeration Type Documentation

Defines how task visualizations will be published.

Enumerator:
DtNeverPublishTaskVisualizations 
DtPublishTaskVisuzalizationsOnRequest 
DtAlwaysPublishTaskVisualizations 

Variable Documentation

const int DtSimMaxForceTypes = 256

The enumeration in DIS only specifies 4 types, but it goes across the network in an 8-bit field.

We've already had customers say they want to be able to have more forces, so we'll make it 256.


Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)