VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | 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

Macros

#define DT_SINGLE_STATE_UPDATE_MESSAGE   0
 VR-Link includes.

Typedefs

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

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 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 Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)