VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
makVrv Namespace Reference

Contains DtGameControllerInformation class. More...

Namespaces

namespace  joystickCoreQt
namespace  oe
namespace  DT_PROTOCOL_NAMESPACE
namespace  vrvAudioCommon
namespace  vrvAudioPlugin
namespace  vrvCigi
namespace  vrvCigiQt
namespace  vrvTacticalGraphicUtilities
namespace  DFAD
namespace  vrvCore
namespace  vrvCoreQt
namespace  vrvDiGuy
namespace  vrvDis
namespace  vrvDisQt
namespace  vrvExperimentalFeaturesQt
namespace  DtGlStudio
namespace  DtGlStudioDIS
namespace  DtGlStudioHLA13
namespace  DtGlStudioHLA1516
namespace  DtGlStudioHLA1516e
namespace  DtGlStudioQt
namespace  vrvGStreamer
namespace  vrvGStreamerQt
namespace  vrvHla13
namespace  vrvHla13Qt
namespace  vrvHla1516
namespace  vrvHla1516e
namespace  vrvHla1516eQt
namespace  vrvHla1516Qt
namespace  vrvLocalMsUtilities
namespace  vrvLocalMS
namespace  vrvMmsUtilities
namespace  vrvMinimumMS
namespace  vrvMinimumMsQt
namespace  DtFileExtensions
namespace  DynamicTerrain
namespace  DtOsgNodeFlags
namespace  Threading
namespace  DtTextureUnitInfo
namespace  DtVirtualProgramExecutionPriority
namespace  vrvOsg
namespace  vrvOsgEarth
namespace  vrvOsgEarthQt
namespace  vrvOsgQt
namespace  vrvPostProcessor
namespace  vrvScalableDisplay
namespace  vrvSenSim
namespace  vrvSenSimQt
namespace  vrvSt
namespace  vrvStQt
namespace  vrvTerrain
namespace  vrvTriton
namespace  vrvFreeImageUtilities
namespace  vrvVideoStream
namespace  vrvVideoStreamQt
namespace  vrvVirtualReality
namespace  vrvVirtualRealityQt
namespace  vrvVrl
namespace  vrvVrlQt
namespace  vrvWebSocket
namespace  vrvWebSocketQt
namespace  vrvExampleChannelPlugin
namespace  vrvExampleCloudDriver
namespace  vrvExampleDialogPagePlugin
namespace  vrvExampleDisConnection
namespace  vrvExampleDisplayUnitsPlugin
namespace  vrvExampleEffectsPlugin
namespace  vrvExampleEffectTexturePlugin
namespace  vrvExampleHla13Connection
namespace  vrvExampleHudUpdaterPlugin
namespace  vrvExampleJoystickPlugin
namespace  vrvlightEditorPlugin
namespace  vrvExampleMilUnitsPlugin
namespace  exampleSymbolFacade1
namespace  exampleSymbolFacade2
namespace  exampleSymbolFacade3
namespace  exampleSymbolFacade4
namespace  exampleSymbolFacade5
namespace  exampleTacticalGraphics
namespace  vrvExampleToolbarPlugin
namespace  tutorialDistributedSimulation1
namespace  tutorialDistributedSimulation2A
namespace  tutorialDistributedSimulation2B
namespace  tutorialDistributedSimulation3A
namespace  tutorialDistributedSimulation3B
namespace  tutorialDistributedSimulation3C
namespace  tutorialDistributedSimulation3D
namespace  tutorialDistributedSimulation4A
namespace  tutorialDistributedSimulation4B
namespace  tutorialDistributedSimulation4C
namespace  tutorialDistributedSimulation5

Classes

class  DtGameControlInformation
 The DtGameControlInformation class contains information about how a function within a function group should be processed once active. More...
class  DtGenericControllerEvent
class  DtGameControllerKeyboardEvent
 DtGameControllerKeyboardEvent class wraps a keyboard event. More...
class  DtGameControllerJoystickEvent
 DtGameControllerJoystickEvent wraps a joystick event. More...
class  DtGameControlProcessor
 This class will keep control of a particular game control function given the events it can control. More...
class  DtGameControlProcessorCreator
 Registered creator for this class. More...
class  DtFunctionGroupInformation
 Information that makes up a function group/function code information. More...
class  DtJoystickConfigurationSettings
 A set of settings that will encompass all function groups and functions currently known. More...
class  DtGameControllerFunctionGroups
 The DtGameControllerFunctionGroups contains a list of all function groups, functions and their values that can be assigned in the system. More...
class  DtJoystickConfigurations
 DtJoystickConfigurations is a collection of joystick settings, each contained within a configuration. More...
class  DtJoystickConfigurationSetting
 The DtJoystickConfigurationSetting will define a particular setting for a game controller (keyboard, gamepad, joystick, etc.) That is used to control a particular function on an entity. More...
struct  DtJoystickDevice
class  DtJoystickFunctionEnableHandler
 Handler that will manage the objects that are taken control of for joystick controls and process the events to apply to them via the joystickFunctionFired() pure method. More...
class  DtGameControllerEventHandler
 Handler that you insert into the manager to be made aware of game controller events. More...
class  DtJoystickManager
 This class will be used to query about current joysticks and the capabilities they might have. More...
class  DtAxisConfigurationSelectionDialog
class  DtAxisConfigurationSelectionDialogCreator
 Factory constructor for this dialog. More...
class  DtButtonConfigurationSelectionDialog
class  DtButtonConfigurationSelectionDialogCreator
 Factory constructor for this dialog. More...
class  DtButtonChoiceDialog
 Allows for selection of either a button or a key. More...
class  DtJoystickConfigurationLogic
class  DtJoystickConfigurationLogicCreator
class  DtSelectInstanceWidgetWithFavorite
 Specialized class of the selected instance widget that allows the selection of a favorite. More...
class  DtJoystickConfigurationPage
class  DtJoystickConfigurationWidget
class  DtRightClickTreeWidget
class  DtAudioCommand
 DtAudioCommand enables or disables the display of all radio communications (comm lines and squawk indicators). More...
class  DtAudioCommandCreator
 DtAudioCommandCreator creates DtAudioCommands. More...
class  DtAudioSettingsRecord
 This record holds the state of the audio settings and entity to sound-file mappings. More...
class  DtAudioVolumeCommand
 DtAudioVolumeCommand enables or disables the display of all radio communications (comm lines and squawk indicators). More...
class  DtAudioVolumeCommandCreator
 DtAudioVolumeCommandCreator creates DtAudioVolumeCommands. More...
class  DtSharedAudioSettings
 This class maintains the track history settings. More...
class  DtSharedAudioSettingsManager
 Rooted singleton that holds value about current state of sound and entity to sound-file mappings. More...
class  DtSharedAudioSettingsSignaler
 A signaler for the shared audio settings. More...
class  DtEntitySoundMapRecord
 This record holds the information of a single entity sound. More...
class  DtFireSoundMapRecord
 This record holds the information of a single weapon fire sound. More...
class  DtDetonationSoundMapRecord
 This record holds the information of a single detonation sound. More...
class  DtAudioSettingsMenu
 An "Audio" menu to contain the "Audio" menu-item. More...
class  DtAudioSettingsMenuItem
 The "Audio" menu-item for bringing up a dialog to adjust audio settings and entity to sound-file mappings. More...
class  DtAudioSettingsPage
 Audio settings page for the audio dialog. More...
class  DtAudioSettingsPageLogic
 Logic for controlling the audio settings. More...
class  DtAudioSettingsWidget
 This widget provides the contents for the DtAudioSettingsPage. More...
class  DtAudioSettingsWidgetInterface
 Interface for the DtAudioSettingsWidget. More...
class  DtAudioVolumeLogic
 Logic for controlling the audio settings. More...
class  DtAudioVolumeWidget
 DtAudioVolumeWidget is a toolbar widget that combines a button to enable and disable audio, and a drop-down button to bring up a slider for the audio. More...
class  DtAudioVolumeSliderWidget
 A simple slider widget that combines the slider with a text label, for use by the DtAudioVolumeWidget. More...
class  DtAudioVolumeWidgetBuilder
 This builder class creates and instance of the DtAudioVolumeWidget class. More...
class  DtAudioVolumeWidgetInterface
 The interface for controlling the audio volume gui. More...
class  DtBaseSoundEditorInterface
 This DtBaseSoundEditorInterface provides a generic interface for common entity sound editing operations. More...
class  DtBaseSoundEditorLogic
 Logic for controlling how sound mappings are edited. More...
class  DtBaseSoundEditorWidget
 A widget for editing the entity sound mappings. More...
class  DtBaseSoundSelectionDialog
 A base class dialog for creating sound selection maps. More...
class  DtSoundSelectionConfirmationDialog
 A dialog confirming that an existing sound-selection should be over-written. More...
class  DtDetonationSoundEditorLogic
 Logic for controlling how detonation sound mappings are edited. More...
class  DtDetonationSoundEditorPage
 Sound editor page for detonations. More...
class  DtDetonationSoundEditorWidget
 A widget for editing the detonation sound mappings. More...
class  DtDetonationSoundSelectionDialog
 A base class dialog for creating sound selection maps. More...
class  DtDetonationResultWidgetDelegate
 A custom delegate for the detonation result field. More...
class  DtEntitySoundEditorLogic
 Logic for controlling how detonation sound mappings are edited. More...
class  DtEntitySoundEditorPage
 Sound editor page for entities. More...
class  DtEntitySoundEditorWidget
 A widget for editing the entity sound mappings. More...
class  DtEntitySoundSelectionDialog
 A base class dialog for creating sound selection maps. More...
class  DtSoundFileWidgetDelegate
 A custom delegate for the sound file field to allow editing with the use of a file browser. More...
class  DtFireSoundEditorLogic
 Logic for controlling how detonation sound mappings are edited. More...
class  DtFireSoundEditorPage
 Sound editor page for weapon fire. More...
class  DtFireSoundEditorWidget
 A widget for editing the weapon-fire sound mappings. More...
class  DtFireSoundSelectionDialog
 A base class dialog for creating sound selection maps. More...
class  DtSoundChannelWidgetDelegate
 A custom delegate for the sound channel. More...
class  DtEntitySource
 An instance of DtEntitySource is a sound source whose position and velocity mimic an entity's. More...
class  DtExerciseSoundPlayer
 Instances of DtExerciseSoundPlayer automatically control a VR-Link exercise by attaching sounds to its entities and interaction using a specified MTL File. More...
class  DtNetSoundPlayer
 Instances of DtNetSoundPlayer add a vrlink connection. More...
class  DtCigiAnimationEntity
 A DtCigiAnimationEntity is a CIGI entity that loads an animation model. More...
class  DtCigiBaseEntity
 This class provides an abstract base class for CIGI entities. More...
class  DtCigiObjectCreator
 Abstract DtCigiObject creator. More...
class  DtCigiObjectCreatorTemplate
class  DtCigiCharacterEntity
 A DtCigiCharacterEntity is a CIGI base entity that loads a character (Di Guy) model. More...
class  DtCigiConnection
 This class is responsible for the actual processing of CIGI data. More...
class  DtCigiConnectionCreator
 Creator class for the DtCigiConnection. More...
class  DtCigiConnectionInitializer
 This class initializes the CIGI driver. More...
class  DtCigiConnSettingsHandler
 This class holds the CIGI settings used by the DtCigiConnection object. More...
class  DtCigiDriver
 The DtDriver for CIGI. More...
class  DtCigiDriverCreator
 Creator class for the CIGI driver. More...
class  DtCigiEntity
 A DtCigiEntity is a base CIGI entity that loads an articulated model. More...
class  DtCigiEntityVisualizer
 This class is responsible for processing various CIGI messages that pertain to CIGI entities and setting the data in the DtCigiEntity. More...
class  DtCigiEntityVisualizerCreator
 Creator class for the Entity Visualizer. More...
class  DtCigiIgControlProcessor
 This class is responsible for processing CIGI messages that 'control' settings in the IG, and emitting signals. More...
class  DtCigiIgControlProcessorCreator
 Creator class for the DtCigiIgControlProcessor. More...
class  DtCigiIntersectionHandler
 This class handles all of the intersection processing for HAT/HOT and LOS requests. More...
class  DtCigiIntersectionHandlerCreator
 Creator class for the DtCigiIntersectionHandler. More...
class  DtCigiModelDefinitionRenamedChanged
 makVrv::DtCigiModelDefinitionRenamedChanged will handle the renaming of a model definition as it applied to changing a Cigi definition More...
class  DtCigiNetworkIO
 This class performs all of the network I/O for CIGI messages. More...
class  DtCigiNetworkIOCreator
 Creator class for the Network IO. More...
class  DtCigiObjectFactory
 A factory for DtCigiObject's. More...
class  DtCigiParticleSystemEntity
 A DtCigiParticleSystemEntity is a CIGI entity that loads a particle system model. More...
class  DtCigiRibbonEntity
 A DtCigiRibbonEntity is a CIGI entity that loads a ribbon model. More...
class  DtCigiRotorWashEntity
 A DtCigiRotorWashEntity is a CIGI entity that loads a rotor wash model. More...
class  DtCigiSettingsSignaler
 A signaler for the shared CIGI settings. More...
class  DtCigiSignalProcessor
 This class receives CIGI messages and sends signals that the driver can hook up to for processing. More...
class  DtCigiViewController
 A DtCigiViewControl receives messages from the DtCigiConnection and actually changes the channel settings or attaches an observer. More...
class  DtCigiViewControllerCreator
 Creator class for the DtCigiViewController. More...
class  DtCigiWakeEntity
 A DtCigiWakeEntity is a CIGI entity that loads an wake model. More...
class  DtCigiWatercraftEntity
 A DtCigiWatercraftEntity is a CIGI entity that manages buoyancy and the the parenting of wake entities for watercraft entities. More...
class  DtComponentSignaler
 A DtComponentSignaler holds various signals that can be caught by the DtCigiDriver so that it can change various settings in the IG. More...
class  DtHatHotResponder
 A DtHatHotResponder receives HAT/HOT requests from CIGI and either initiates an immediate request or adds a periodic request. More...
class  DtHatHotResponderCreator
 Creator class for the DtHatHotResponder. More...
class  DtIgSettingsController
 This class acts on various CIGI messages that change settings in the IG. More...
class  DtIgSettingsControllerCreator
 Creator class for the DtIgSettingsController. More...
class  DtLosResponder
 A DtLosResponder processes CIGI LOS Segment Request and LOS Vector Request messages, and either immediately signals the DtCigiIntersectionHandler of a request or adds a periodic request to its queue. More...
class  DtLosResponderCreator
 Creator class for the LOS Responder. More...
class  DtSharedCigiSettings
 The shared CIGI settings. More...
class  DtCigiSettingsBackup
 Backup class for CIGI Settings. More...
class  DtSharedCigiSettingsManager
 This class is responsible for saving/loading the CIGI settings (all of the mappings) to/from XML files. More...
class  DtCigiActiveRegionMappingInterface
 A DtCigiActiveRegionMappingInterface provides the interface for a widget that maps active region numbers to active region strings for CIGI active region component controls. More...
class  DtCigiActiveRegionMappingLogic
 A DtCigiActiveRegionMappingLogic object provides the logic for a widget that maps active region numbers to activeRegion strings for CIGI active region component control messages. More...
class  DtCigiActiveRegionMappingPage
 A DtCigiActiveRegionMappingPage is the dialog page that contains the active region number to active region string mapping for CIGI component controls. More...
class  DtCigiActiveRegionMappingWidget
 A DtCigiActiveRegionMappingWidget provides the actual widget that shows the mapping from active Region number to string for active Region CIGI component controls. More...
class  DtCigiAnimationMappingInterface
 A DtCigiAnimationMappingInterface provides the interface for a widget that maps animation numbers to animation strings for CIGI animation component controls. More...
class  DtCigiAnimationMappingLogic
 A DtCigiAnimationMappingLogic object provides the logic for a widget that maps animation numbers to animation strings for CIGI animation component control messages. More...
class  DtCigiAnimationMappingPage
 A DtCigiAnimationMappingPage is the dialog page that contains the animation number to animation string mapping for CIGI component controls. More...
class  DtCigiAnimationMappingWidget
 A DtCigiAnimationMappingWidget provides the actual widget that shows the mapping from animation number to string for animation CIGI component controls. More...
class  DtCigiComponentMappingInterface
 A DtCigiComponentMappingInterface provides the interface for a widget that maps component IDs to component types (e.g. More...
class  DtCigiComponentMappingLogic
 A DtCigiComponentMappingLogic provides the logic for a widget that maps component ID's to components. More...
class  DtCigiComponentMappingWidget
 A DtCigiComponentMappingWidget provides the widget that maps component ID's to components for a particular component class. More...
class  DtCigiConnectionInterface
 Abstract interface for a CIGI connection widget. More...
class  DtCigiConnectionLogic
 Logic for configuring the CIGI Connection. More...
class  DtCigiConnectionPage
 A dialog for configuring the CIGI connection. More...
class  DtCigiConnectionWidget
 Widget for a CIGI connection. More...
class  DtCigiDatabaseMappingInterface
 A DtCigiDatabaseMappingInterface provides the interface for a widget that maps database numbers to file names. More...
class  DtCigiDatabaseMappingLogic
 A DtCigiDatabaseMappingLogic object provides the logic for a widget that maps database numbers to file names for CIGI IG control messages. More...
class  DtCigiDatabaseMappingPage
 A DtCigiDatabaseMappingPage is the dialog page that contains the database number to file name mapping. More...
class  DtCigiDatabaseMappingWidget
 A DtCigiDatabaseMappingWidget provides the widget that shows the mapping from database number to filename for IG control messages. More...
class  DtCigiEntityComponentMappingPage
 A DtCigiEntityComponentMappingPage is the dialog page that contains the component ID to component mapping for CIGI Entity component controls. More...
class  DtCigiEntityMappingInterface
 Abstract interface used for mapping CIGI entity types and articulated part ID's. More...
class  DtCigiEntityMappingLogic
 A DtCigiEntityMappingLogic object provides the logic for a widget that maps entity types to model definitions and art part ID's to model art part numbers. More...
class  DtCigiEntityMappingPage
 A dialog for configuring the entity type mapping. More...
class  DtCigiEntityMappingWidget
 A DtCigiEntityMappingWidget provides the widget that shows the mapping from entity type to model definition and art part ID to model art part ID for CIGI entity controls. More...
class  DtCigiGlobalTerrainSurfaceComponentMappingPage
 A DtCigiGlobalTerrainSurfaceComponentMappingPage is the dialog page that contains the component ID to component mapping for CIGI Global Terrain Surface component controls. More...
class  DtCigiConnectionsItem
 The menu item for the CIGI connection page. More...
class  DtCigiMappingsMenuItem
 The menu item for the CIGI mappings menu item. More...
class  DtCigiLightPointGroupMappingInterface
 A DtCigiLightPointGroupMappingInterface provides the interface for a widget that maps light point group numbers to light point group name strings for CIGI light point group component controls. More...
class  DtCigiLightPointGroupMappingLogic
 A DtCigiLightPointGroupMappingLogic object provides the logic for a widget that that maps light point group numbers to light point group name strings for CIGI light point group component control messages. More...
class  DtCigiLightPointGroupMappingPage
 A DtCigiLightPointGroupMappingPage is the dialog page that contains the light point group number to light poing group name mapping for CIGI component controls. More...
class  DtCigiLightPointGroupMappingWidget
 A DtCigiLightPointGroupMappingWidget provides the actual widget that shows the mapping from light point group number to string for light point group name CIGI component controls. More...
class  DtCigiModelStateMappingInterface
 A DtCigiModelStateMappingInterface provides the interface for a widget that maps component ID's to model state number for CIGI model state component controls. More...
class  DtCigiModelStateMappingLogic
 A DtCigiModelStateMappingLogic object provides the logic for a widget that maps component ID's to model state numbers. More...
class  DtCigiModelStateMappingLogicCreator
class  DtCigiModelStateMappingPage
 A DtCigiModelStateMappingPage is the dialog page that contains the component ID to model state number mapping for CIGI model state component controls. More...
class  DtCigiModelStateMappingWidget
 A DtCigiModelStateMappingWidget provides the widget that shows the mapping from component ID to model state number for model state CIGI component controls. More...
class  DtCigiObserverModeMappingInterface
 A DtCigiObserverModeMappingInterface provides the interface for a widget that maps observer mode numbers to observer mode names. More...
class  DtCigiObserverModeMappingLogic
 A DtCigiObserverModeMappingLogic object provides the logic for a widget that maps observer mode numbers to observer mode names for CIGI IG control messages. More...
class  DtCigiObserverModeMappingPage
 A DtCigiObserverModeMappingPage is the dialog page that contains the observer mode number to observer mode name mapping. More...
class  DtCigiObserverModeMappingWidget
 A DtCigiObserverModeMappingWidget provides the widget that shows the mapping from observer mode number to observer mode name for IG control messages. More...
class  DtCigiRegionalSeaSurfaceComponentMappingPage
 A DtCigiRegionalSeaSurfaceComponentMappingPage is the dialog page that contains the component ID to component mapping for CIGI Regional Sea Surface component controls. More...
class  DtCigiSettingsInterface
 A DtCigiSettingsInterface is an abstract interface for a CIGI settings widget. More...
class  DtCigiSettingsLogic
 This class provides the logic to handle multiple named CIGI settings, including adding, removing, importing, exporting, renaming, etc. More...
class  DtCigiSettingsWidget
 The DtCigiSettingsWidget provides the widget that manages named settings. More...
class  DtCigiSystemComponentMappingPage
 A DtCigiSystemComponentMappingPage is the dialog page that contains the component ID to component mapping for CIGI System component controls. More...
class  DtCigiViewComponentMappingPage
 A DtCigiViewComponentMappingPage is the dialog page that contains the component ID to component mapping for CIGI View component controls. More...
class  Dt2DAggregateExtentVisualizer
 Dt2DAggregateExtentVisualizers display bounding boxes for aggregates on the overlay. More...
class  Dt2DAggregateMilStdIconVisualizer
 A visualizer for displaying a Military Standard Symbology Icon for an aggregate. More...
class  Dt2DAirCorridorLineFacade
 Contains Dt2DAirCorridorLineFacade class. More...
class  Dt2DAirCorridorLineVisualizer
 Dt2DEnvironmentalLineVisualizer display an air corridor line drawn as an overlay line in the scene without occlusion. More...
class  Dt2DAreaFacade
 Contains Dt2DAreaFacade class. More...
class  Dt2DBoxFacade
 Contains Dt2DBoxFacade class. More...
class  Dt2DBoxVisualizer
 Contains Dt2DBoxVisualizer class. More...
class  Dt2DEllipseFacade
 Contains Dt2DEllipseFacade class. More...
class  Dt2DEllipseStateListener
 The DtWindowEllipseListener emits signals when a 2D ellipse's state is changed. More...
class  Dt2DEllipseStateVisualizer
 Visualizer for remote graphics 2d ellipses. More...
class  Dt2DEllipseVisualizer
 Contains Dt2DEllipseVisualizer class. More...
class  Dt2DEntityEmitterVolumeVisualizer
 Protocol independent emitter volume visualizer. More...
class  Dt2DEnvironmentalAreaVisualizer
 Dt2DEnvironmentalAreaVisualizer display a Area drawn as an overlay Area in the scene without occlusion. More...
class  Dt2DEnvironmentalLineVisualizer
 Dt2DEnvironmentalLineVisualizer display a line drawn as an overlay line in the scene without occlusion. More...
class  Dt2DEnvironmentalVolumetricLineVisualizer
 Dt2DEnvironmentalVolumetricLineVisualizer display a line drawn as an overlay line in the scene without occlusion. More...
class  Dt2DIntervisibilityEntityFanVisualizer
 Dt2DIntervisibilityEntityFanVisualizer display an intervisibility Entity Fan drawn as geometry in the scene without occlusion. More...
class  Dt2DIntervisibilityFanVisualizer
 Dt2DIntervisibilityFanVisualizer display an intervisibility Fan drawn as geometry in the scene without occlusion. More...
class  Dt2DIntervisibilityLineVisualizer
 Dt2DIntervisibilityLineVisualizer display an intervisibility line drawn as geometry in the scene without occlusion. More...
class  Dt2DLaserDesignatorVisualizer
class  Dt2DLineFacade
 Contains Dt2DLineFacade class. More...
class  Dt2DLineStateListener
 The DtWindowLineListener emits signals when a 2D line's state is changed. More...
class  Dt2DLineStateVisualizer
 Visualizer for 2d line remote graphics. More...
class  Dt2DRectangleStateListener
 The Dt2DRectangleListener emits signals when a 2D rectangle's state is changed. More...
class  Dt2DRectangleStateVisualizer
 Visualizer for 2d rectangle remote graphics. More...
class  Dt2DRemoteGraphicStateListener
 The Dt2DRemoteGraphicStateListener is a class that deals with basic remote Graphics processing. More...
class  Dt2DTextBoxFacade
 Contains Dt2DTextBoxFacade class. More...
class  Dt2DTextBoxVisualizer
 Contains Dt2DTextBoxVisualizer class. More...
class  Dt2DTextStateListener
 The Dt2DTextStateListener emits signals when 2d text's state is changed. More...
class  Dt2DTextStateVisualizer
 Visualizer for 2d text remote graphics. More...
class  Dt2DTriangleStateListener
 The Dt2DTriangleListener emits signals when a 2D Triangle's state is changed. More...
class  Dt2DTriangleStateVisualizer
 Visualizer for 2d triangle remote graphics. More...
class  Dt2DVolumetricLineFacade
 Contains Dt2DVolumetricLineFacade class. More...
class  Dt2DVolumetricLineModel
 Dt2DVolumetricLineModel is the model interface 2D volumetric lines. More...
class  Dt3DAggregateExtentVisualizer
 Dt3DAggregateExtentVisualizer objects are responsible for displaying 3D representations of aggregate extents. More...
class  Dt3DAggregateMilStdIconVisualizer
 A visualizer for displaying a Military Standard Symbology Icon for an aggregate. More...
class  Dt3DAirCorridorLineFacade
 Contains Dt3DAirCorridorLineFacade class. More...
class  Dt3DAirCorridorLineVisualizer
 Dt3DEnvironmentalLineVisualizer display an air corridor line as an overlay if projected or in 3D space if not. More...
class  Dt3DAreaFacade
 Contains Dt3DAreaFacade class. More...
class  Dt3DAreaStateListener
 3D Remote Graphic State listener for 3D Areas More...
class  Dt3DAreaStateVisualizer
 Dt3DAreaStateVisualizer objects are responsible for visualizing 3D areas. More...
class  Dt3DBoxFacade
 Contains Dt2DBoxFacade class. More...
class  Dt3DBoxVisualizer
 Contains Dt2DBoxVisualizer class. More...
class  Dt3DEllipseFacade
 Contains Dt3DEllipseFacadeclass. More...
class  Dt3DEllipseVisualizer
 Contains Dt3DEllipseVisualizer class. More...
class  Dt3DEnvironmentalAreaVisualizer
 Dt3DEnvironmentalAreaVisualizer display a Area drawn as an overlay Area in the scene without occlusion. More...
class  Dt3DEnvironmentalLineVisualizer
 Dt3DEnvironmentalLineVisualizer display a line drawn as a 3D line object. More...
class  Dt3DEnvironmentalVolumetricLineVisualizer
 Dt3DEnvironmentalVolumetricLineVisualizer displays a 3D volumetric line with extruded width and height. More...
class  Dt3DGreatCircleArcModel
 This class is a pure virtual class that all segmented great circle arc models must implement. More...
class  Dt3DIntervisibilityEntityFanVisualizer
 Dt3DIntervisibilityEntityFanVisualizer display an intervisibility Entity Fan drawn as geometry in the scene without occlusion. More...
class  Dt3DIntervisibilityFanVisualizer
 Dt3DIntervisibilityFanVisualizer display an intervisibility Fan drawn as geometry in the scene without occlusion. More...
class  Dt3DIntervisibilityLineVisualizer
 Dt3DIntervisibilityLineVisualizer display an intervisibility line drawn as geometry in the scene without occlusion. More...
class  Dt3DLaserDesignatorVisualizer
class  Dt3DLineFacade
 Contains Dt3DLineFacade class. More...
class  Dt3DLineModel
 Dt3DLineModel extends the DtLineModel interface to include operations only appropriate for 3D lines. More...
class  Dt3DLineStateListener
 3D Remote Graphic State listener for 3D Lines More...
class  Dt3DLineStateVisualizer
 Dt3DLineStateVisualizer objects are responsible for displaying 3D line objects. More...
class  Dt3DRemoteGraphicStateListener
 Object Type Listener for 3D Remote Graphics. More...
class  Dt3DSegmentedLineModel
 The model interface for remote graphics segmented lines. More...
class  Dt3DTextModel
 Dt3DTextModel is eyepoint-aligned text located in 3D database coordinates. More...
class  Dt3DTextStateListener
 3D Remote Graphic State listener for 3D text More...
class  Dt3DTextStateVisualizer
 Dt3DTextStateVisualizer objects are responsible for displaying 3D text. More...
class  Dt3DVolumetricLineFacade
 Contains Dt3DLineFacade class. More...
class  Dt3DVolumetricLineModel
 Dt3DVolumetricLineModel is the model interface 3D volumetric lines. More...
class  DtAbsoluteViewCommand
 DtAbsoluteViewCommand sets the named observer at the location/rotation. More...
class  DtAbsoluteViewCommandCreator
 DtAbsoluteViewCommandCreator creates DtAbsoluteViewCommands. More...
class  DtAccelerationSymbolDecoration
 Symbol decoration that displays a Acceleration label. More...
class  DtAccelerationSymbolDecorationCreator
 Creator for DtAccelerationSymbolDecoration. More...
class  DtAccessoryManager
 A singleton manager for all accessories. More...
class  DtAdvancedLightingCommand
 DtAdvancedLightingCommand enables or disables performance stats. More...
class  DtAdvancedLightingCommandCreator
 DtAdvancedLightingCommandCreator creates DtAdvancedLightingCommands. More...
struct  ArgOverrideAsId< T, false >
struct  ArgOverrideAsId< T, true >
struct  Arg
 Make the types of arguments of a function dependent on the types in a function pointer. More...
class  DtAgent
 A distributed object agent base class. More...
class  DtAgentCreator
 Abstract base class for the scene object creators. More...
class  DtAgentDefinition
 Use this class as the base class for definition where ObjectClass is the class whose definition defines. More...
class  DtInheritedAgentDefinition
class  DtAgentFactory
 The scene object creators are registered with the scene object factory for accessing DtSceneObjectCreators via string names. More...
class  DtAgentManager
 The DtAgentManager manages the distributed scene object framework. More...
class  DtSceneManagerCreator
 Scene Manager creator. More...
class  DtAgentManagerInterface
 The abstract interface necessary for agents. More...
class  DtAgentUpdateResolver
 DtAgentUpdateResolver updates an instance of an object using is definition. More...
class  DtAgentUpdateResolverInterface
 Abstract base class for object updaters. More...
class  DtAggregateExtentVisualizer
 DtAggregateExtentVisualizer visualize bounding boxes for aggregates. More...
class  DtAggregateImageSymbolVisualizer
 A visualizer for displaying a Image (Bitmap) Symbology Icon. More...
class  DtAggregateIndicatorVisualizer
 Contains makVrv:DtAggregateIndicatorVisualizer.h class to show indicator and info widget for aggregates. More...
class  DtAggregateKinStateVisualizer
 DtAggregateKinStateVisualizer is responsible for showing kinematic state for the aggregate. More...
class  DtAggregateMilStdIconVisualizer
 A visualizer for displaying a Military Standard Symbology Icon for an aggregate. More...
class  DtAggregateStateListener
 The DtAggregateStateListener is an abstract class. More...
class  DtAggregateSymbolDecorationVisualizer
 Entity Symbol decoration visualizer. More...
class  DtAggregateSymbolDecorationVisualizerCreator
 Creator for the symbol decoration visualizer. More...
class  DtAggregateVisualizerSet
 This class is a set of aggregate visualizers, all of the visualizers in this set must support the aggregate visualizer type and are connected to a Aggregate state listener. More...
class  DtAnimationModel
 A model of an animation (osg::Sequence in this case) More...
class  DtAppEventLoop
 Implement of the event loop suitable to the standard de application. More...
class  DtAppEventLoopCreator
 The creator for the DtAppEventLoop class. More...
class  DtApplicationSettingsManager
 Application Settings Manager Settings associated with the application that don't merit an additional settings file (one offs, primarily) More...
class  DtAreaFacadeBase
 Contains DtAreaFacadeBase class. More...
class  Dt3DAreaFacadeBase
 This class will expose some members that are necessary to be considered a 3D Area interface. More...
class  DtArealFeature
class  DtArealFeatureVisualizer
class  DtArealFeatureVisualizerFactory
 The Areal feature visualizer factory is responsible for creating Areal feature visualizers. More...
class  DtArticulatedModel
 An articulated model manipulator for controlling an articulated model. More...
class  DtArticulatingCylinderModel
 Distributed model for drawing cylinders with attached endpoints. More...
class  DtAsynchronousAgentManager
 An asynchronous interface to the scene manager. More...
class  DtAttachableCuboidModel
 Distributed model for drawing rectangular prisms. More...
class  DtAttachableEllipsoidModel
 Distributed model for drawing rectangular prisms. More...
class  DtAttachableEntityFanUpdater
 Class which will keep track of EntityFan los object (spokes between an origin and the outer rim of the circle). More...
class  DtAttachableEntityFanUpdaterCreator
 Creator for entity fan updater. More...
class  DtAttachableFanUpdater
 Class which will keep track of fan los object (spokes between an origin and the outer rim of the circle). More...
class  DtAttachableHatTextUpdater
 A DtAttachableHatTextUpdater is used to update a HAT text object that can be positioned in the scene by (possibly) attaching it to another object. More...
class  DtAttachableHatUpdater
 A DtAttachableHatUpdater updates a height above terrain (HAT) object that can be positioned in the scene by (possibly) attaching it to another object. More...
class  DtAttachableIntervisibilityUpdater
 Class which will keep track of Intervisibility between an origin and an end point. More...
class  DtAttachableRectangularPyramidUpdater
 A DtAttachableRectangularPyramidUpdater is used to update a rectangular pyramid sensor field of view object that can be positioned and oriented in the scene by attaching it to another object. More...
class  DtAttachableUpdater
 A DtAttachableUpdater updates a scene an object that can be positioned in the scene by (possibly) attaching it to one or more other scene objects. More...
class  DtAttachManager
 The master window of the scene. More...
class  DtAttributeGroupIndicator
 The indicator widget. More...
class  DtAttributeGroupStateListener
 3D Remote Graphic State listener for Attribute Groups. More...
class  DtAttributeGroupStateVisualizer
 Visualizer for vrv control attribute groups. More...
class  DtAttributeGroupTemplateStateListener
 Object Type Listener for Attribute Group Templates. More...
class  DtAttributeGroupWidget
 Class for a widget that displays remote graphics attribute groups. More...
class  DtBackupInterface
 The backup interface, is used by components to control backups of a state. More...
class  DtManagerBackup
 The common template version of the backup interface. More...
class  DtBaseAccessory
 An accessory is like a plugin into a driver. More...
class  DtBaseConnection
 The DtBaseConnection is an abstract class. More...
class  DtBaseRadioVisualization
 Common interface for communication lines and squawk indicators. More...
class  DtBasicEditingEventProcessor
 The Simple event processor will emit signals whenever a mouse or keyboard event occurs that would cause an editable object to want to be changed. More...
class  DtBlinkingObjectManager
 The blinking object manager. More...
class  DtBoxFacadeBase
 Contains DtBoxFacadeBase class. More...
class  Dt3DBoxFacadeBase
 This class will expose some members that are necessary to be considered a 3D Area interface. More...
class  DtBoxUpdater
 DtBoxUpdater is an update makes sure points for a box conform to that of a box and will update them if they are not. More...
class  DtVisualizerSchemaContainer
class  DtBuiltInSchemas
 Holds static functions returning built in visualizer schemas. More...
class  DtBuoyBeaconFeatureBuilder
 DtBuoyBeaconFeatureBuilder implements a DtStreamedFeatureCreator for buoys. More...
class  DtBuoyBeaconFeatureBuilderCreator
 DtBuoyBeaconFeatureBuilder creator. More...
class  DtBuoyBeaconLayer
 The DtBuoyBeaconLayer is the base implementation of a layer of data which contains buoys and beacons that are part of the terrain. More...
class  DtBuoyBeaconModelStringParser
 The DtBuoyBeaconModelStringParser parses the buoy attributes found in the strings used by streamed buoy marker names. More...
class  DtBuoyBeaconModelStringParserCreator
 DtBuoyBeaconModelStringParser creator. More...
class  DtBuoyOrBeaconFacade
 The DtEntityFacade is a facade around agents that make up an entity. More...
class  DtCachedIntersector
 A Cached Intersector will first look at the local cache, and, if the local cache does not have the information, go to the DtIntersectorManager to get the result, and cache it. More...
class  DtCachedIntersectorManager
 The DtCachedIntersectorManager class manages instances of cached inter sectors. More...
class  DtCameraShake
 Provides an algorithm for shaking the camera. More...
class  DtCameraShakeCreator
 DtCameraShakeCreator is the common base class for all camera shake creators. More...
class  DtCameraShakeFactory
 Factory to create the specific DtCameraShakes created when vrvCore starts up. More...
class  DtChannel
 The abstract Channel Class. More...
class  DtChannelCreator
 The abstract channel creator for the abstract channel class. More...
class  DtChannelCompass
 A model-like object that draws a 2D compass on a channel. More...
class  DtChannelCompassInstance
 Interface for a DtChannelCompassInstance An object that draws a 2D compass. More...
class  DtChannelGridLines
 A model-like object that draws grid lines on a channel. More...
class  DtChannelGridLinesInstance
 Interface for a DtChannelGridLinesInstance An object that draws a 2D compass. More...
class  DtChannelKeywordCompass
 The base class for all channel keyword objects. More...
class  DtChannelKeywordLargeCompassCreator
 The polymorphic creator for the DtChannelKeywordLargeCompass. More...
class  DtChannelKeywordSmallCompassCreator
 The polymorphic creator for the DtChannelKeywordSmallCompass. More...
class  DtChannelKeywordGridLines
 The base class for all channel keyword objects. More...
class  DtChannelKeywordGridLinesCreator
 The polymorphic creator for DtChannelKeywordGridLines. More...
class  DtChannelKeywordObject
 The base class for all channel keyword objects. More...
class  DtChannelKeywordObjectCreator
 The polymorphic creator for the DtChannelKeywordObject. More...
class  DtChannelKeywordObjectFactory
 The scene object creators are registered with the scene object factory for accessing DtSceneObjectCreators via string names. More...
class  DtChannelKeywordObjectManager
 An object that manages 2D Channel-specific keyword-specified objects. More...
class  DtChannelKeywordObjectManagerCreator
 Compass Manager creator. More...
class  DtChannelManager
 Base class for handling DtChannels. More...
class  DtChannelManagerSignaler
 A class which contains the signals used by the channel manager classes. More...
class  DtChannelManagerCreator
 Creator for a DtChannelManager. More...
class  DtChannelProctor
 Proctor class for remotely controlling channels. More...
class  DtChannelProctorImpl
 The implementation of the Channel Proctor. More...
class  DtChannelProxy
 The proxy object that lets you remotely control a channel. More...
class  DtCharacterModel
 A special human character model. More...
class  DtCloudCoverCommand
 DtCloudCoverCommand. More...
class  DtCloudCoverCommandCreator
 DtCloudCoverCommandCreator creates a DtCloudCoverCommand. More...
class  DtCloudLayer
 Representation of a single cloud layer. More...
class  DtCloudLayersCommand
 DtCloudLayersCommand enables or disables cloud layers. More...
class  DtCloudLayersCommandCreator
 DtCloudLayersCommandCreator creates DtCloudLayersCommands. More...
class  DtCommunicationLine
 Encapsulates a communication line between two entities or myFixedFlag points in space. More...
class  DtCommunicationLineCreator
 Instantiates communication lines between entities. More...
class  DtCommunicationLinesCommand
 DtCommunicationLinesCommand enables or disables comm lines. More...
class  DtCommunicationLinesCommandCreator
 DtCommunicationLinesCommandCreator creates DtCommunicationLinesCommand. More...
class  DtContinuousCameraShake
 Shake for a continuous process like a UAV (default on DtObserver) More...
class  DtContinuousCameraShakeCreator
 A DtContinuousCameraShakeCreator instance is registered with the DtCameraShakeFactory to create DtCameraShake instances. More...
class  DtControlPointWidget
 This is the 2D widget used as an indicator for Tactical Graphics objects. More...
class  DtCrepuscularRaysCommand
 DtCrepuscularRaysCommand enables or disables performance stats. More...
class  DtCrepuscularRaysCommandCreator
 DtCrepuscularRaysCommandCreator creates DtCrepuscularRaysCommands. More...
class  DtCuboidStateListener
 3D Remote Graphic State listener for 3D Cuboids More...
class  DtCuboidStateVisualizer
 DtCuboidStateVisualizer objects are responsible for displaying cuboid object. More...
class  DtCursor
 Simple class that is used to define a cursor. More...
class  DtCursorManager
 Simple class used to set, push or pop the current cursor. More...
class  DtCylinderModel
 Distributed model for drawing cylinders with attached endpoints. More...
class  DtCylinderStateListener
 3D Remote Graphic State listener for 3D Cylinders More...
class  DtCylinderStateVisualizer
 DtCylinderStateVisualizer objects are responsible for visualizing cylinder objects. More...
class  DtDataBank
 DtDataBank is the repository for common element data and simulation-specific state data. More...
class  DtDataBankSignaler
class  DtDateTimeCommand
 DtDateTimeCommand sets the date and time. More...
class  DtDateTimeCommandCreator
 DtDateTimeCommandCreator creates DtDateTimeCommands. More...
class  DtDe
 The DtDe is the core component of any VR-Vantage application. More...
class  DtDeadReckonUpdater
 DtDeadReckonUpdater is a scene object updater that is given kinematic updates and updates a scene object with dead reckoned values based on those updates, configuration, and current simulation time. More...
class  DtDecalModel
 A model of a decal ribbon effect. More...
class  DtDeCommunicator
 The class responsible for managing communication between multiple DtDe instances typically running in processes on other machines. More...
class  DtIgCommunicatorSignaler
 the Signals for DtDeCommunicator More...
class  DtDeCommunicatorCreator
 Creator class. More...
class  DtDefaultArealFeatureVisualizer
class  DtDefaultEdgeFeatureVisualizer
class  DtDefaultPointFeatureVisualizer
 The default visualization of Point features. More...
class  DtDeMainWindow
 The abstract main window class. More...
class  DtDeMainWindowProvider
 The abstract main window provider. More...
class  DtDeProctor
 The de proctor is responsible for communication changes to slave DtDe instances running on separate processes. More...
class  DtDepthOfFieldCommand
 DtOceanSprayCommand enables or disables water droplets on camera when close to the surface of the ocean. More...
class  DtDepthOfFieldCommandCreator
 DtOceanSprayCommandCreator creates DtOceanSprayCommands. More...
class  DtDepthOfFieldSettingsCommand
 DtDepthOfFieldSettingsCommand. More...
class  DtDepthOfFieldSettingsCommandCreator
 DtDepthOfFieldSettingsCommandCreator creates DtDepthOfFieldSettingsCommands. More...
class  DtDeRecord
 A Record of an IG instance. More...
class  DtDeRemoteDisplayReconnector
 The class responsible for restarting remote displays that have disconnected unexpectedly. More...
class  DtDeSettings
 Settings class for reading and writing settings to/from files. More...
class  DtDeSettingsManager
 A manager of all of the settings. More...
class  DtDeSharedState
 The DtDeSharedState represents all the data that is shared between the master and its slaves. More...
class  DtDeSharedStateCreator
 Creator class for DtDeSharedState. More...
class  DtDeSharedStateProctor
 The DtDeSharedStateProctor handles the serialization of data to messages for transport from master to slaves. More...
class  DtDeSharedStateProctorCreator
 Creator class for DtDeSharedState. More...
class  DtDeSharedStateSignaler
 A global signaler object for the state that is shared between master and slaves. More...
class  DtDetachViewCommand
 DtDetachViewCommand detaches the observer (if attached) and leaves it at the current position and orientation. More...
class  DtDetachViewCommandCreator
 DtDetachViewCommandCreator creates DtDetachViewCommands. More...
class  DtDeTimeManager
 The time manager is responsible for maintaining the currenting date and time of the scene. More...
class  DtDetonationInteractionStateListener
 Base listener class for detonation interactions. More...
class  DtDetonationInteractionVisualizer
 Visualizer for detonation interactions. More...
class  DtDetonationLineVisualizer
 Displays a detonation line from the shooter to the detonation location and an icon at the detonation location. More...
class  DtDetonationsCommand
 DtDetonationsCommand enables or disables detonations. More...
class  DtDetonationsCommandCreator
 DtDetonationsCommandCreator creates DtDetonationsCommands. More...
class  DtDisplay
 Component which owns how the application is displayed. More...
class  DtDisplayConfigurationGenerator
 The DtDisplayConfigurationGenerator is a helper class for generating display engine, window, and channel configurations with unique names. More...
class  DtDisplayNameProvider
 DtDisplayNameProvider is an interface for a class to provide display names for integer keyed items such as model sets and observer settings. More...
class  DtDisplayProctor
 The abstract Window engine handler. More...
class  DtDisplayProctorImpl
 Implementation of the makVrv::DtDisplayProctor. More...
class  DtDisplayProxy
 Display proxy uses for communicating display settings to slave displays. More...
class  DtDisplayUnitsConverter
 Utility class for doing global unit conversion. More...
class  DtDisplayUnitsSettingsManager
 Manager for the display units settings. More...
class  DtDisplayUnitsSettingsSignaler
 The Widget signaler class is used to connect Widget generated events in the main thread to the WidgetAgent owners that are running it separate threads. More...
class  DtDisplayUnitsSettingsSynchronizer
 Distributed model for keeping RDE display units settings up to date. More...
class  DtDistributedEnvironmentSettingsManager
 Example Settings Manager. More...
class  DtDoubleSmoother
class  DtDrawableColorizer
 Class to uniquely colorize drawables in the scene. More...
class  DtDrawModel
 This is the abstract interface for a model class that is used to create attachable line objects. More...
class  DtDriver
 The DtDriver is an abstract class. More...
class  DtDriverCreator
 Abstract DtDriver creator. More...
class  DtDriverFactory
 A factory for DtDriver's. More...
class  DtDriverManager
 The DtDriverManager manages all the DtDriver's in the DtDe. More...
class  DtDriverManagerSignaler
 A class which contains the signals used by the DtDriverManager classes. More...
class  DtDustCloudsCommand
 DtDustCloudsCommand enables or disables dust clouds. More...
class  DtDustCloudsCommandCreator
 DtDustCloudsCommandCreator creates DtDustCloudsCommands. More...
class  DtDynamicFeatureBuilder
 DtDynamicFeatureBuilder implements a DtStreamedFeatureCreator for features that utilize meta files (ex. More...
class  DtDynamicFeatureBuilderCreator
 DtDynamicFeatureBuilder creator. More...
class  DtDynamicFeatureLayer
 The DtDynamicFeatureLayer is the base implementation of a layer of data which contains features that use meta files. More...
class  DtDynamicLightsCommand
 DtDynamicLightsCommand enables or disables tactical smoke. More...
class  DtDynamicLightsCommandCreator
 DtDynamicLightsCommandCreator creates DtDynamicLightsCommands. More...
class  DtDynamicOceanCommand
 DtDynamicOceanCommand enables or disables tactical smoke. More...
class  DtDynamicOceanCommandCreator
 DtDynamicOceanCommandCreator creates DtDynamicOceanCommands. More...
class  DtDynamicOceanObject
 The base dynamic ocean object. More...
class  DtDynamicOceanObjectManager
 Manager that provides direct access to the dynamic ocean objects in use within a display engine. More...
class  DtDynamicTerrainObject
 Abstract rotorWash object updater interface. More...
class  DtDynamicTerrainWorld
 Container for dynamic terrain features, change requests, and queries. More...
class  DtEdgeFeature
 The edge feature is a feature that describes a vector feature, typically several connected line segments. More...
class  DtEdgeFeatureVisualizer
class  DtEdgeFeatureVisualizerFactory
 The edge feature visualizer factory is responsible for creating edge feature visualizers. More...
class  DtElementAttribute
 DtElementAttribute is a common base class used for all element attributes, such as those found in a DtElementEntry. More...
struct  DtElementAttributes
class  DtElementChanges
 DtElementChanges is used to communicate changes in element data between drivers and the main application. More...
class  DtElementData
 The element data is all the information about all elements in the scene. More...
class  DtElementDefinitionManager
 Manager which owns element definitions.for one type of element Use the makVrv::DtElementDefinitionTypesManager to get each element definition manager. More...
class  DtElementDefinitionTypeManager
 The element type manager is responsible for knowing about the types of elements as well as owning the element definition managers for each type. More...
class  DtElementDefinitionSignaler
 A signaler class which emits signals when element definitions change. More...
class  DtElementDefinitionNew
 The element definition class contains the element definition information. More...
class  DtElementDefinitionSettings
 Settings class for reading and writing settings to/from files. More...
class  DtElementEntry
 DtElementEntry holds the non-simulation-specific data about an element, including its element type and attributes. More...
class  DtElementIDHierarchyNode
 The DtElementIDHierarchyNode class will contain information about an element, its children and its parent. More...
class  DtElementIDHierarchy
 Hierarchy that will keep track of parent/child element id relationships. More...
class  DtElementIDHierarchyState
 The DtElementIDHierarchyState class contains information about the element and its place in the element id hierarchy. More...
class  DtElementIDHierarchyDisplayState
 Used for signalling what the new display state should be. More...
class  DtEllipseFacadeBase
 Contains DtEllipseFacadeBase class. More...
class  DtEllipseUpdater
 DtEllipseUpdater is an updater that updates the orientation of ellipse (2D or 3D) based on the origin and first point in the model. More...
class  DtEllipseVisualizer
 Contains DtEllipseVisualizer class. More...
class  DtEllipsoidArcModel
 Distributed model for drawing segments of ellipsoids. More...
class  DtEllipsoidStateListener
 3D Remote Graphic Listener for Ellipsoids More...
class  DtEllipsoidStateVisualizer
 The DtEllipsoidStateVisualizer class is responsible for visualizing ellipsoid objects. More...
class  DtEmbarkationUpdater
 A DtEmbarkationUpdater updates a scene object that can be positioned in the scene relative to another scene object. More...
class  DtEntity2dFacade
 The DtEntity2dFacade is a facade around agents that make up an entity in the 2D Icon model set represented by a TrueType font symbol. More...
class  DtEntity2dFacadeBase
 The DtEntity2dFacadeBase is the common methods of a facade around agents that make up an entity in the 2D Icon model set. More...
class  DtEntity2dImageFacade
 The DtEntity2dFacade is a facade around agents that make up an entity in the 2D Icon model set represented by a TrueType font symbol. More...
class  DtEntity3dFacade
 The DtEntity3dFacade is a facade around agents that make up an entity in the 3D model set. More...
class  DtEntityArticulatedStateModelVisualizer
 State visualizer for entities with articulated models. More...
class  DtEntityDecalEffectVisualizer
 Visualizes a textured strip trailing behind an entity, such as a boat's wake. More...
class  DtEntityDIGuyStateVisualizer
 State visualizer for DI-Guy characters Controls an instance of DtCharacterModelAgent. More...
class  DtEntityEmitterVolumeVisualizer
 Protocol independent emitter volume visualizer. More...
class  DtEntityFacade
 The DtEntityFacade is a facade around agents that make up an entity. More...
class  DtEntityFilter
 Used to filter out entities in discovery conditions. More...
class  DtAddEntityFilterSignaler
 The Add Entity Filter signaler class is used to send a cross-thread signal to add a DtEntityFilter to the DtEntityElementProcessor. More...
class  DtEntityFlamesVisualizer
 Visualizer for entity flaming state. More...
class  DtEntityHATLineFacade
 Class for height above terrain line to show height above terrain line and label. More...
class  DtEntityHATLineVisualizer
 Visualizer for entity height above terrain lines. More...
class  DtEntityImageSymbolVisualizer
 A visualizer for displaying a Image (Bitmap) Symbology Icon. More...
class  DtEntityIndicatorVisualizer
 Contains makVrv:DtEntityIndicatorVisualizer.h class to show indicator and info widget for entities. More...
class  DtEntityIndicatorWidget
 The indicator widget. More...
class  DtEntityInfoWidget
 DtEntityInfoWidget is the object proxy for 2D distributed entity info (label) objects. More...
class  DtEntityKinStateVisualizer
 Visualizes the kinematic state of an entity by moving a scene object. More...
class  DtEntityMilStdIconVisualizer
 A visualizer for displaying a Military Standard Symbology Icon for an entity. More...
class  DtEntityRotorWashVisualizer
 Visualizer for kelvin rotorWashs. More...
class  DtEntitySmokePlumeVisualizer
 Visualizer for smoke plumes on entities. More...
struct  DtVrlinkSimulatedBaseState
 This is the protocol independent state of an entity. More...
struct  DtVrlinkSimulatedEntityState
class  DtEntityStateListener
 DtEntityStateRepository. More...
class  DtEntityStateObject
 This creates the DtEntityState and adds it to a DtSimEntry. More...
class  DtEntityStateVisualizer
 Base class for entity state visualizers (using the DtModelVisualizer schema) More...
class  DtEntitySymbolDecorationVisualizer
 Entity Symbol decoration visualizer. More...
class  DtEntitySymbolDecorationVisualizerCreator
 Creator for the symbol decoration visualizer. More...
class  DtEntityTrackHistoryVisualizer
 Visualizer for entity track histories; places a 3d ribbon behind the entity, which tracks the location history of the entity. More...
class  DtEntityTrailEffectVisualizer
 Visualizer for entity trail state; draws trailing effects such as dust clouds or contrails behind entities. More...
class  DtEntityVisualizerSet
 This class is a set of entity visualizers, all of the visualizers in this set must support the entity visualizer type and are connected to a Entity state listener. More...
class  DtEntityWakeVisualizer
 Visualizer for kelvin wakes. More...
class  DtEnvironment
 The DtEnvironment configures the environmental effects for a scene. More...
class  DtEnvironmentSignaler
 The signaler for the dt environment. More...
class  DtWeatherProcessorSignaler
 The weather processor signaler class is used to connect the Environment Widget with the WeatherProcessor in order to signal a refresh. More...
class  DtEnvironmentalAreaVisualizer
 DtEnvironmentalAreaVisualizer display a area that contains at least three points. More...
class  DtEnvironmentalHATLineVisualizer
 Visualizes a height above terrain line for an environmental type object. More...
class  DtEnvironmentalIconCenteringUpdater
 A DtEnvironmentalIconCenteringUpdater updates the attached scene object to be centered in the center of mass of a closed area or along the center of the line of an unclosed area. More...
class  DtEnvironmentalIndicatorVisualizer
 Visualize an indicator label for an environmental type object to show indicator and info widget for environmental objects. More...
class  DtEnvironmentalLineVisualizer
 DtEnvironmentalLineVisualizer display a line that contains at least two points. More...
class  DtEnvironmentalMilStdIconVisualizer
 A visualizer for displaying a Military Standard Symbology Icon for an Environmental. More...
class  DtEnvironmentalPointKinStateVisualizer
 A point kin state visualizer for visualizing an object with a location and a relative offset. More...
class  DtEnvironmentalStateListener
 The DtEnvironmentalStateListener is a class that deals with basic environmental process code (such as setting of points) More...
class  DtEnvironmentalVertexVisualizer
 This will visualize points on a multi-point line by creating a DtEnvironmentalVisualizerSet for each point that maps to a way point element definition. More...
class  DtEnvironmentalVisualizerSet
 This visualizer set class holds is designed to only hold DtEnvironmentalStateVisualizer based classes. More...
class  DtEnvironmentalVolumetricLineVisualizer
 DtEnvironmentalVolumetricLineVisualizer display a line that contains at least two points. More...
class  DtEnvironmentInterface
 The DtEnvironmentInterface is an interface class providing abstraction for different managers of environmental effects for a scene. More...
class  DtEnvironmentList
 The DtEnvironmentList maintains a list of DtEnvironment records that can be looked up by the environment name. More...
class  DtEnvironmentSettingsManager
 A DtEnvironmentSettingsManager tells the DtSimData about new simulation objects and events. More...
class  DtEventLoop
 The abstract DtEventLoop class. More...
class  DtEventLoopCreator
 The abstract DtEventLoop creator for the abstract DtEventLoops class. More...
class  DtEventProcessorInterface
 The DtEventProcessorInterface defines the generic interface for classes which handle input events. More...
class  DtWidgetEventProcessorCreator
 A hack to create the widget event processor until accessories are implemented. More...
class  DtBaseEventView
 A DtBaseEventView is a the base class for all DtEventView's. More...
class  DtEventSignaler
class  DtEventView
 A DtEventView is a the interface to event state information. More...
class  DtExtrudedEllipseModel
 This class is a virtual class that all Extruded ellipse models must implement. More...
class  DtExtrudedLineModel
 This class is a virtual class that all Extruded line models must implement. More...
class  DtExtrudedPolygonModel
 This class is a virtual class that all Extruded polygon models must implement. More...
class  DtFaccInfo
class  DtFaccManager
 The DtFeatureSpecificationManager manages feature specification for an application. More...
class  DtFaccSignaler
 The signaler. More...
class  DtFeature
 This is the base Terrain Feature class which all specific feature types extend. More...
class  DtFeatureAdder
 The feature adder class provides a generic method for adding feature elements to a feature layer. More...
class  DtFeatureAdderCreator
 The creator class responsible for creating a DtFeatureAdder. More...
class  DtFeatureFieldValueReaderFactory
 Factory for getting feature field value readers. More...
class  DtFeatureFieldValueParser
 The DtFeatureFieldValueParser will create a map of all the field/ value pairs in feature file. More...
class  DtFeatureFieldValueReader
 Interface class for reading feature values. More...
class  DtFeatureLayer
 The feature layer is a type of terrain layer which contains features, such as points, lines, areas, and props created from them. More...
class  DtFeatureSet
 The DtFeatureSet contains all of the features of a particular database. More...
class  DtFeatureSpecification
 The feature specification contains all the data regarding a feature object. More...
class  DtFeatureVisualizer
 Base visualizer class for visualizing features. More...
class  DtFileCache
 Handles the caching of files. More...
class  DtFileCacheCreator
 The abstract creator for the abstract DtFileCache class. More...
class  DtFileExtensionManager
 A singleton manager to provide allowable file extensions for use in file dialogs. More...
class  DtFireInteractionState
 This is the protocol independent state of a fire interaction. More...
class  DtFireInteractionStateListener
 Base listener class for fire interactions. More...
class  DtFireInteractionStateObject
 This creates the DtFireInteractionState and adds it to a DtSimEntry. More...
class  DtFireInteractionVisualizer
 Visualizer for fire interactions (such as muzzle flash effects) This class will create a permanent effect. More...
class  DtFlamesCommand
 DtFlamesCommand enables or disables flames. More...
class  DtFlamesCommandCreator
 DtFlamesCommandCreator creates DtFlamesCommands. More...
class  DtFogCommand
 DtFogCommand enables or disables fog. More...
class  DtFogCommandCreator
 DtFogCommandCreator creates DtFogCommands. More...
class  DtFollowViewCommand
 DtFollowViewCommand enables follow mode on the named observer. More...
class  DtFollowViewCommandCreator
 DtFollowViewCommandCreator creates DtFollowViewCommands. More...
class  DtFootprintsCommand
 DtFootprintsCommand enables or disables footprints. More...
class  DtFootprintsCommandCreator
 DtFootprintsCommandCreator creates DtFootprintsCommands. More...
class  DtForest
 A wrapper around the forest driver and some local state of the forest. More...
class  DtForestEnvController
class  DtForestEnvManager
class  DtForestObject
 DtForestObject provides a way to make lots of trees. More...
class  DtForestCreator
 The DtForestCreator for the DtForestObject class. More...
class  DtForestSettingsManager
 Manager owns the forest settings. More...
class  DtForestSettingsSignaler
class  DtGeoTiffHeaderParser
 DtGeoTiffHeaderParser parses geo tiff files for their extents. More...
class  DtGeoTiffHeaderParserCreator
 DtGeoTiffHeaderParserCreator class. More...
class  DtGridLinesParameters
 Interface for DtGridLinesParameters, a container class for holding all the dialog and model definition-settable parameters of grid lines. More...
class  DtGridLinesSettingsManager
 The settings manager for grid lines settings. More...
class  DtGroundClampingUpdater
 DtGroundClampingUpdater is a scene object updater that is given a position and orientation, and depending on how it is configured, updates a scene object with a position and orientation that are clamped to the underlying terrain. More...
class  DtHATLineVisualizer
 Base class for height above terrain line visualizers to show height above terrain line and label. More...
class  DtHazeCommand
 DtHazeCommand enables or disables haze. More...
class  DtHazeCommandCreator
 DtHazeCommandCreator creates DtHazeCommandCreatorCommands. More...
class  DtHeaderParser
 Abstract header parser class. More...
class  DtHeaderParserCreator
 Abstact header parser creator class. More...
class  DtHeaderParserFactory
 The DtHeaderParserFactory will create DtHeaderParsers that were registered. More...
class  DtHeadingIndicatorSymbolDecoration
 Symbol decoration that displays a Acceleration label. More...
class  DtHeadingIndicatorSymbolDecorationCreator
 Creator for DtHeadingIndicatorSymbolDecoration. More...
class  DtHeadingLineUpdater
 DtHeadingLineUpdater updates symbol decorations with distributed side data. More...
class  DtHeightAboveSeaLevelSymbolDecoration
 Symbol decoration that displays an entity's height above sea level. More...
class  DtHeightAboveSeaLevelSymbolDecorationCreator
 Creator for DtHeightAboveSeaLevelSymbolDecorations. More...
class  DtHeightAboveTerrainSymbolDecoration
 Symbol decoration that displays an entity's height above terrain. More...
class  DtHeightAboveTerrainSymbolDecorationCreator
 Creator for DtHeightAboveTerrainSymbolDecorations. More...
class  DtHideModelOnAttachCommand
 DtHideModelOnAttachCommand toggles the hideModelOnAttach setting on an observer (or all observers if no observer is specified. More...
class  DtHideModelOnAttachCommandCreator
 DtHideModelOnAttachCommandCreator creates DtHideModelOnAttachCommands. More...
class  DtImageHeaderParser
 DtImageHeaderParser parses image files for their extents. More...
class  DtImageHeaderParserCreator
 DtImageHeaderParser class. More...
class  DtImageSymbolVisualizer
 A visualizer for displaying a Image (Bitmap) Symbology Icon. More...
class  DtIndicatorVisualizer
 DtIndicatorVisualizer is used to visualize 2D indicators and associated Info boxes (usually called labels). More...
class  DtInitializer
 Class responsible for initializer order. More...
class  DtInMemoryProfilerDistributor
 This class measures time difference (cpu time, wall time, etc) between calls to its start and stop function. More...
class  DtInputDriver
 This class's main responsibility is to handle keyboard and mouse events from OSG (Qt events are routed through OSG when a Qt window is used). More...
class  DtInputDriverCreator
 Creator class for the DtInputDriver. More...
class  DtInputDriverSignaler
 A global signaler object for the DtTerrain class. More...
class  DtInputEventCommand
 DtInputEventCommand enables remote input to the application. More...
class  DtInputEventCommandCreator
 NAMECommandCreator creates NAMECommands. More...
class  DtInsetViewCreator
 DtInsetViewCreator creates display, window, and observer configurations to implement an Inset View. More...
class  DtInsetViewObserverDestroyer
 The DtInsetViewObserverDestroyer will destroy an observer when its window is destroyed. More...
class  DtInstancedFeatureBuilder
 DtInstancedFeatureBuilder implements a DtStreamedFeatureCreator for static instanceable models. More...
class  DtInstancedFeatureBuilderCreator
 DtInstancedFeatureBuilder creator. More...
class  DtInstrumentPanelBuilder
 DtInstrumentPanelBuilder creates display, window, and observer configurations to implement an instrument panel window for the given model definition passed into createInstrumentPanel. More...
class  DtInstrumentPanelBuilderCreator
class  DtInteractionKinStateVisualizer
 Visualizes the kinematic state of an interaction. More...
class  DtInteractionStateListener
 Base listener class for DtInteraction visualizers. More...
class  DtInteractionStateVisualizer
 Base class for interaction model visualizers. More...
class  DtInteractionVisualizer
 Base class for interaction visualizers. More...
class  DtInterestManagementSettingsManager
 Manager for interest management (DDM) settings. More...
class  DtInterestManagementSignaler
 A signaler for the shared interest management settings. More...
class  DtIntersectionCache
 An abstract interface for managing cached intersection information and determining if the cache needs to be updated. More...
class  DtTriangleIntersectionCache
 Realization of a DtIntersectionCache that caches a previous intersection with a triangle. More...
class  DtIntersectorResult
 Descriptor for a single intersection result. More...
class  DtIntersector
 DtIntersector is an abstract class that provides the interface for requesting intersections with the scene graph. More...
class  DtDrawnIntersector
class  DtDrawnIntersectorManager
class  DtIntersectorManager
 The DtIntersectorManager class manages instances of inter sectors. More...
class  DtIntersectorCreator
 Abstract creator base class. More...
class  DtIntersectorCache
 the Intersector Cache class. More...
class  DtIntersectorCacheKey
 Class that will be used to translate positions into a quick lookup key for cached intersections. More...
class  DtIntervisibilityDriver
 This driver will manage the creation, modification and removal of intervisibility objects. More...
class  DtIntervisibilityDriverCreator
 Creator for the intervisibility driver. More...
class  DtIntervisibilityEditingEventProcessor
 The DtIntervisibilityEditingEventProcessor is overriding to support the canEdit method to determine if the selected objects can be edited. More...
class  DtIntervisibilityEditingEventProcessorCreator
 Creator for the intervisibility event processor. More...
class  DtIntervisibilityElement
 The DtIntervisibilityElement class implements the common behavior of shape elements that are added to the scene. More...
class  DtIntervisibilityEntityFanStateListener
 The DtIntervisibilityEntityFanListener will contain information about intervisibility objectss and signal when that information changes. More...
class  DtIntervisibilityEntityFanStateListenerCreator
 Creator for base intervisibility entity fan creator. More...
class  DtIntervisibilityEntityFanVisualizer
 DtIntervisibilityLineVisualizer display an intervisibility line drawn as geometry in the scene. More...
class  DtIntervisibilityFanStateListener
 The DtIntervisibilityFanStateListener will contain information about intervisibility objectss and signal when that information changes. More...
class  DtIntervisibilityFanStateListenerCreator
 Creator for base intervisibility fan creator. More...
class  DtIntervisibilityFanVisualizer
 DtIntervisibilityLineVisualizer display an intervisibility line drawn as geometry in the scene. More...
class  DtIntervisibilityLineStateListener
 The DtIntervisibilityLineStateListener will contain information about intervisibility objectss and signal when that information changes. More...
class  DtIntervisibilityLineStateListenerCreator
 Creator for base intervisibility line creator. More...
class  DtIntervisibilityLineVisualizer
 DtIntervisibilityLineVisualizer display an intervisibility line drawn as geometry in the scene without occlusion. More...
class  DtIntervisibilitySettingsManager
 This manager will manage settings for intervisibility objects. More...
class  DtIntervisibilitySignaler
 the signals for intervisibility objects More...
class  DtIntervisibilityStateListener
 The DtIntervisibilityStateListener is a class that will allow intervisibility objects to use start/end points and color information. More...
class  DtIntervisibilityStateListenerCreator
 Creator for base intervisibility creator. More...
class  DtIntervisibilityVertexVisualizer
 The DtIntervisibilityVertexVisualizer will show at most two points – the start and end point of the intervisibility line. More...
class  DtIntervisibilityVisualizerSet
 This class is a set of intervisibility visualizers, all of the visualizers in this set must support the intervisibility visualizer type and are connected to a intervisibility state listener. More...
class  DtKeyAndMouseEventListener
 This abstract base class defines the interface for OS-specific keyboard and mouse event listeners. More...
class  DtKeyAndMouseEventListenerCreator
 The DtKeyAndMouseEventListener creator for the DtKeyAndMouseEventListener class. More...
class  DtKeyEvent
 This class encapsulates a Key event. More...
class  DtKeyFunctionNameList
 A serializable list of function names. More...
class  DtKeyFunctionSet
 A serializable set of function lists, one for each modifier combination. More...
class  DtKeyFunctionMapEntry
 The function sets for key-up and key-down events for one key used as an entry in a DtKeyMap. More...
class  DtKeyMapping
 The reverse key map is a list of these for each function name. More...
class  DtReverseKeyMap
 a Reverse Key Map allows us to easily look up all the key bindings associated with a given function in a key map. More...
class  DtKeyMap
 a Key Map contains a map of keys to FunctionMapEntrys, as well as a list of functions to execute when a key map is put into use and a list to execute when a key map is no longer used More...
class  DtKeyMapManager
 The manager for owning key maps. More...
class  DtKeyMapSettingsBackup
 Backup for Keymap Settings. More...
class  DtKeyMapManagerSignaler
 A global signaler object for the DtTerrain class. More...
class  DtKeyState
 This class encapsulates the state associated with a key event. More...
class  DtLaserDesignatorSignaler
 A signaler for the shared laser designator settings. More...
class  DtLaserDesignatorStateListener
 Vrlink Laser Designator State Listener Signals changes to DtReflectedLaserDesignators as the designator published on the network changes. More...
class  DtLaserDesignatorUpdater
 DtLaserDesignatorUpdater is an updater that is given a position and orientation, and depending on how it is configured, updates a scene object with a position and orientation that are clamped to the underlying terrain. More...
class  DtLaserDesignatorVisualizer
 DtLaserDesignatorVisualizer is the base class shared by Dt2DLaserDesignatorVisualizer and Dt3DLaserDesignatorVisualizer. More...
class  DtLensFlareCommand
 DtLensFlareCommand enables or disables performance stats. More...
class  DtLensFlareCommandCreator
 DtLensFlareCommandCreator creates DtLensFlareCommands. More...
class  DtLibraryLoader
 DtLibraryLoader is used to load VR-Vantage plugins. More...
class  DtLightFeatureBuilder
 DtLightFeatureBuilder implements a DtStreamedFeatureCreator for lights. More...
class  DtLightFeatureBuilderCreator
 DtLightFeatureBuilder creator. More...
class  DtLightMarkerStringParser
 The DtLightMarkerStringParser parses the light attributes found in the strings used by streamed light marker names. More...
class  DtLightMarkerStringParserCreator
 DtLightMarkerStringParser creator. More...
class  DtLightPointGroupColorCommand
 DtLightPointGroupColorCommand sets the color for a light point group. More...
class  DtLightPointGroupColorCommandCreator
 DtLightPointGroupColorCommandCreator creates DtLightPointGroupColorCommands. More...
class  DtLightPointManager
 DtLightPointManager core base class for DtOsgLightPointManger (which does most of the work for light points) this class handles the light point group creation and current state along with distribution of state changest to the slave RDE's. More...
class  DtLightSignalSequenceGenerator
 DtLightSignalSequenceGenerator generates a sequence of on/off times like the S57 SIGSEQ attribute based on the LITCHR, SIGPER, and SIGGRP atributes. More...
class  DtLightSignalSequenceGeneratorCreator
 DtLightSignalSequenceGenerator creator. More...
class  DtLineFacadeBase
 Contains DtLineFacadeBase class. More...
class  DtLineModel
 DtLineModel is the model interface for remote graphic lines. More...
class  DtLineModelUpdater
 Base class for updaters updating segmented line models Contains methods and information struct for working with line models. More...
class  DtLineStyleGeometryManager
 The DtLineStyleGeometryManager class manages line style geometries. More...
class  DtLocationSymbolDecoration
 Symbol decoration that displays a location label. More...
class  DtLocationSymbolDecorationCreator
 Creator for DtLocationSymbolDecoration. More...
class  DtMasterSensorController
 Main thread controller used to create, destroy, and modify sensors. More...
class  DtMenuAssembler
 The base class implementation of a Menu Assembler. More...
class  DtMenuAssemblerCreator
 The Menu assembler creator class allows the menu assembler to be replaced by a subclass via a plugin. More...
class  DtMenuConfiguration
 A configuration of the menu layout. More...
class  DtMenuPath
 a Class which represents a menu path. More...
class  DtMessageDispatcher
 IGI Manager managers both IGI clients and IGI interfaces. More...
struct  StorageType
struct  StorageType< T, true, true >
struct  CleanupType
struct  Cast
struct  Cast< DtUniqueID >
class  DtMessageMemberCall
 Abstract base class with wraps a member call with it's arguments stored in a message. More...
class  DtMessageMemberCall0
 Special case for a function with zero arguments. More...
class  DtMetaFileManager
 Handles the set up and processing of .meta files. More...
class  DtMetaFileManagerCreator
 The abstract creator for the abstract DtMetaFileManager class. More...
class  DtMilStdIconVisualizer
 A visualizer for displaying a Military Standard Symbology Icon. More...
class  DtMimicLocationTrackViewCommand
 DtMimicLocationTrackViewCommand enables mimic track on the named observer. More...
class  DtMimicLocationTrackViewCommandCreator
 DtMimicLocationTrackViewCommandCreator creates DtMimicLocationTrackViewCommands. More...
class  DtMimicTrackViewCommand
 DtMimicTrackViewCommand enables mimic track on the named observer. More...
class  DtMimicTrackViewCommandCreator
 DtMimicTrackViewCommandCreator creates DtMimicTrackViewCommands. More...
class  DtMimicViewCommand
 DtMimicViewCommand enables mimic mode on the named observer. More...
class  DtMimicViewCommandCreator
 DtMimicViewCommandCreator creates DtMimicViewCommands. More...
struct  SlotReturnOR
class  DtModel
 A model which owns a single model instance. More...
class  DtModelSignaler
 A signaler for model changes. More...
class  DtModelDefinition
 A model definition Interaction any number of named parameters, and also can be used to store cached data. More...
class  DtModelDefinitionCollection
 A collection of model definitions for read-only access. More...
class  DtModelDefinitionManagerBackup
 DtModelDefinitionManagerBackup is the settings backup object for DtModelDefinitions. More...
class  DtModelDefinitionManager
 The model definition manager is responsible to managing all of the model definitions the IG knows about. More...
class  DtModelDefinitionManagerSignaler
 the Signals for DtModelDefinitionManager More...
class  DtModelDefinitionManagerCreator
 Creator for DtModelDefinitionManager class. More...
class  DtModelDefinitionManagerDefinitionRenamed
 makVrv::DtModelDefinitionManagerDefinitionRenamed will handle the renaming of a model definition as it applied to changing an element definition More...
class  DtModelDefinitionSchemaValidator
 A schema for a definition. More...
class  DtModelInstance
 The base class for all model instances. More...
class  DtModelInstanceCreator
 The polymorphic creator for the DtModelInstance. More...
class  DtModelInstanceFactory
 Model Instance. More...
class  DtModelPreloader
 DtModelPreloader is responsible for responding to model preload actions from an agent. More...
class  DtModelPreloadManager
 DtModelPreloadManager is responsible for managing models to preload and tracking loaded models that were not in the preload list. More...
class  DtModelPreloadManagerCreator
class  DtModelScaleFactorCommand
 DtModelScaleFactorCommand changes the model scale factor for the observer mode indicated. More...
class  DtModelScaleFactorCommandCreator
 DtModelScaleFactorCommandCreator creates DtModelScaleFactorCommands. More...
class  DtModelScaleTypeCommand
 DtModelScaleTypeCommand changes the model scale type (linear or XR) for the observer mode specified. More...
class  DtModelScaleTypeCommandCreator
 DtModelScaleTypeCommandCreator creates DtModelScaleTypeCommands. More...
class  DtModelScalingCommand
 DtModelScalingCommand enables or disables tactical smoke. More...
class  DtModelScalingCommandCreator
 DtModelScalingCommandCreator creates DtModelScalingCommands. More...
class  DtModelSemanticsMapper
 The DtModelSemanticsMapper object is responsible for mapping Names of model semantics declarations (for example states, articulated parts etc) To integers. More...
class  DtModelSemanticsMapperCreator
 Default mapper creator, registered by the DtDe. More...
class  DtModelSetCommand
 DtModelSetCommand changes the model set for the view mode. More...
class  DtModelSetCommandCreator
 DtModelSetCommandCreator creates DtModelSetCommands. More...
class  DtModelSetRealizationManager
 DtModelSetRealizationManager is responsible for tracking which model sets are currently realized. More...
class  DtModelSetRealizationManagerSignaler
 the Signals for DtSchemaManager More...
class  DtModelSetRealizationManagerCreator
 Creator for DtModelSetRealizationManager class. More...
class  DtModelSetStringProvider
 DtModelSetStringProvider is an interface for a class to provide strings for model sets. More...
class  DtMotionModel
 The base motion model class. More...
class  DtVRLDeadReckonerMotionModel
 DtVRLDeadReckonerMotionModel extends DtMotionModel to use a VR-Link Dead Reckoner. More...
class  DtMotionModelCreator
 The motion model. More...
class  DtDefaultMotionModelCreator
 The default motion model creator. More...
class  DtMotionModelFactory
 A factory for creating motion models (DtApproximator is the VR-Link motion model base class). More...
class  DtMouseEvent
 This class encapsulates a mouse button event. More...
class  DtMouseState
 This class encapsulates the state associated with a mouse button event. More...
class  DtMtlModelMapReader
 A static class used to read (and then access) an old Stealth 6.2-style mtl model map file. More...
class  DtMultiDeadReckonUpdater
 DtMultiDeadReckonUpdater is an updater that takes kinematic updates for multiple indices and updates a single scene object with dead reckoned values at each index. More...
class  DtMultiLineModel
 Implementation of class that will manage a collection of line models. More...
class  DtMultiPointEmbarkationUpdater
 A DtMultiPointEmbarkationUpdater updates a scene object that has multiple points and can be positioned in the scene relative to another scene object. More...
class  DtMultiPointSceneObjectUpdater
 Multi Point Scene Object Updater. More...
class  DtMuzzleFlashesCommand
 DtMuzzleFlashesCommand enables or disables muzzle flashes. More...
class  DtMuzzleFlashesCommandCreator
 DtMuzzleFlashesCommandCreator creates DtMuzzleFlashesCommands. More...
class  DtNavigationFeature
 The DtNavigationFeature can be attached to any articulated model through an articulated model agent. More...
class  DtNavigationFeatureBuilder
 DtNavigationFeatureBuilder implements a DtStreamedFeatureCreator for navigation features (ex. More...
class  DtNavigationFeatureManager
 The DtNavigationFeatureManager matches streamed features to other streamed features (buoys and beacons) that have the same location. More...
class  DtNavigationFeatureStringParser
 The DtNavigationFeatureStringParser parses the object attributes found in the strings used by streamed object marker names. More...
class  DtNavigationLightController
 The DtNavigationLightController can be attached to any articulated model through an articulated model agent that has switchable colored lights. More...
class  DtNavigationLightControllerCreator
 DtNavigationLightController creator. More...
class  DtNavigationLightUpdater
class  DtNavigationLightManager
 The DtNavigationLightManager matches streamed light controllers to other streamed features (buoys and beacons) that have the same location. More...
class  DtNavigationMark
 The DtNavigationMark can be attached to any articulated model through an articulated model agent that has switchable nav matk switch. More...
class  DtNavigationMarkCreator
 DtNavigationMarkCreator creator. More...
class  DtNavMarkFeatureBuilder
 DtNavMarkFeatureBuilder implements a DtStreamedFeatureCreator for daymarks. More...
class  DtNavMarkFeatureBuilderCreator
 DtNavMarkFeatureBuilder creator. More...
class  DtNavMarkStringParser
 The DtNavMarkStringParser parses the daymark attributes found in the strings used by streamed daymark names. More...
class  DtNavMarkStringParserCreator
 DtNavMarkStringParser creator. More...
class  DtObjectFacadeInterface
 Base class for a facade object that owns widget indicators. More...
class  DtObjectTypeStateListener
 The DtEntityStateListener is an abstract class. More...
class  DtObserver
 A facade for a DtObserverObject. More...
class  DtObserverAnimator
 Encapsulates the process of animating an observer to a given location. More...
class  DtObserverCameraShakeCommand
 DtObserverCameraShakeCommand enables or disables the camera shaker for the view mode. More...
class  DtObserverCameraShakeCommandCreator
 DtObserverCameraShakeCommandCreator creates DtObserverCameraShakeCommands. More...
class  DtObserverCameraShakeIntensityCommand
 DtObserverCameraShakeIntensityCommand changes the camera shake intensity for the view mode. More...
class  DtObserverCameraShakeIntensityCommandCreator
 DtObserverCameraShakeIntensityCommandCreator creates DtObserverCameraShakeIntensityCommands. More...
class  DtObserverConfigurationGenerator
 The DtObserverConfigurationGenerator generates a unique observer configuration. More...
class  DtObserverController
 This class's main responsibility is to provide the functions used to control an observer. More...
class  DtObserverControllerCreator
 Creator class for the DtObserverController. More...
class  DtObserverEventProcessor
 The Scene event processor handles user interaction with the observer and the scene. More...
class  DtObserverMode
 DtObserverMode is the class used to represent a single Visual Mode Visual Modes may be saved and restored via the makArchives DtObserverModesRecordEntry and DtObserverModesRecord classes and. More...
class  DtObserverModeCommand
 DtObserverModeCommand sets the observer mode. More...
class  DtObserverModeCommandCreator
 DtObserverModeCommandCreator creates DtObserverModeCommands. More...
class  DtObserverModesSettingsBackup
class  DtObserverModeManager
 DtObserverModeManager is responsible for loading and saving observer modes, and providing a mechanism to look up observer mode information by observer mode ID. More...
class  DtObserverModeManagerCreator
 Creator for DtObserverModeManager class. More...
class  DtObserverModeRestoreCommand
 DtObserverModeRestoreCommand changes the projection type (2D or 3D) for the observer mode specified. More...
class  DtObserverModeRestoreCommandCreator
 DtObserverModeRestoreCommandCreator creates DtObserverModeRestoreCommands. More...
class  DtObserverModeSettingCommand
 DtObserverModeSettingCommand is the common base class for all VRV Commands that toggle an observer mode setting. More...
class  DtObserverObject
 This abstract base class defines the interface for OS-specific keyboard and mouse event listeners. More...
class  DtObserverObjectManager
 The class responsible for managing and updating observer objects. More...
class  DtObserverObjectSignaler
 A global signaler object for the DtObserverObject class. More...
class  DtObserverSettingsDisplayNameProvider
 DtObserverSettingsDisplayNameProvider is an interface for a class to provide display names for observer settings. More...
class  DtObserverSettingsDisplayNameProviderCreator
 Creator for DtObserverSettingsDisplayNameProvider class. More...
class  DtObserverSettingsManager
 DtObserverSettingsManager keeps track of the mapping between string and integer keys for observer settings; display names for observer settings; which observer settings are global, projection- specific, and model set-specific; and which settings should appear on the Observer menu and Observer toolbar. More...
class  DtObserverSettingsManagerCreator
 Creator for DtObserverSettingsManager class. More...
class  DtObserverSpeedLinearCommand
 DtObserverSpeedLinearCommand changes the model set for the view mode. More...
class  DtObserverSpeedLinearCommandCreator
 DtObserverSpeedLinearCommandCreator creates DtObserverSpeedLinearCommands. More...
class  DtObserverSpeedOrbitalCommand
 DtObserverSpeedOrbitalCommand changes the model set for the view mode. More...
class  DtObserverSpeedOrbitalCommandCreator
 DtObserverSpeedOrbitalCommandCreator creates DtObserverSpeedOrbitalCommands. More...
class  DtObserverSpeedRotationalCommand
 DtObserverSpeedRotationalCommand changes the model set for the view mode. More...
class  DtObserverSpeedRotationalCommandCreator
 DtObserverSpeedRotationalCommandCreator creates DtObserverSpeedRotationalCommands. More...
class  DtObserverViewInfoViewerData
 helper class to wrap and send the data in the DtObserverViewWidget makVrv::DtObserverViewInfoViewerData. More...
class  DtObserverViewIcon
 helper class to wrap the observer view icon and tooltip makVrv::DtObserverViewIcon. More...
class  DtObserverViewInfoViewerDataCreator
 Creator of the class DtObserverViewInfoViewerData. More...
class  DtObserverViewsManager
 Manager for the observer view records loaded in the application. More...
class  DtObserverViewsManagerCreator
 Creator class. More...
class  DtObserverViewManagerSignaler
 The signaler object for the makVrv::DtTerrainPatchObject class. More...
class  DtOceanLayer
 The ocean layer is a type of terrain layer which contains information about an area that should be rendered as dynamic water. More...
class  DtOceanSprayCommand
 DtOceanSprayCommand enables or disables water droplets on camera when close to the surface of the ocean. More...
class  DtOceanSprayCommandCreator
 DtOceanSprayCommandCreator creates DtOceanSprayCommands. More...
class  DtOceanStateCommand
 DtWakeCommand enables or disables wake. More...
class  DtOceanStateCommandCreator
 DtOceanStateCommandCreator creates DtOceanStateCommands. More...
class  DtOceanStateInterface
class  DtOrientationSymbolDecoration
 Symbol decoration that displays a Orientation label. More...
class  DtOrientationSymbolDecorationCreator
 Creator for DtOrientationSymbolDecoration. More...
class  DtOverlayDirectionLineModel
 This class is a virtual class that all direction line models must implement. More...
class  DtOverlayEllipseArcModel
 The 2d ellipse arc model. More...
class  DtOverlayFilter
 Abstract class to define the interface to overlay filters. More...
class  DtOverlayTypeFilter
 Overlay filter based on element type. More...
class  DtOverlayGreatCircleArcModel
 This class is a pure virtual class that all overlay great circle arc models must implement. More...
class  DtOverlayGroupManager
 Manages the allocation of overlay groups. More...
class  DtOverlayLineModel
 DtOverlayLineModel extends the DtLineModel interface to include operations only appropriate for 2D lines. More...
class  DtOverlayManager
 Abstract base class for managing the overlays. More...
class  DtOverlayManagerCreator
 Creator class. More...
class  DtOverlayPolygonEmbarkationUpdater
 A DtOverlayPolygonEmbarkationUpdater is a specialized DtMultiPointEmbarkationUpdater that manages the unique method by which overlay polygon vertices are updated. More...
class  DtOverlayPolygonModel
 Distributed model for drawing polygons on the overlay layer. More...
class  DtOverlayRectangleModel
 Distributed model for drawing rectangles on the overlay layer. More...
class  DtOverlaySegmentedLineModel
 The model interface for remote graphics segmented lines. More...
class  DtOverlaySettings
 Class for setting and maintaining state for user-modifiable overlay settings All of the overlay-changing calls in the UI go through this, so that saving this class provides enough information to restore all of the overlay settings to a terrain patch. More...
class  DtOverWaterUpdater
 Class to periodically check if a location is over triton dynamic ocean or not (assumed to be land). More...
class  DtPageAssembler
 The base assembler is a singleton which assembles the pages defined in a Page Configuration. More...
class  DtPageAssemblerCreator
 The creator for the DtPageAssembler. More...
class  DtPageCollection
 This class provides an interface to Page collection widgets. More...
class  DtPageCollectionManager
 This class is a static singleton manager for getting page collection interfaces. More...
class  DtPageConfiguration
 A configuration of the pages in the gui. More...
class  DtPagedLodMagnificationHighLodAngleCommand
 DtDepthOfFieldSettingsCommand. More...
class  DtPagedLodMagnificationHighLodAngleCommandCreator
 DtPagedLodMagnificationHighLodAngleCommandCreator creates DtPagedLodMagnificationHighLodAngleCommands. More...
class  DtPagePath
 A page path is the location of a page based upon its parents. More...
class  DtParticleSystemModel
 A model of a particle system. More...
class  DtPauseResumeCommand
 DtPauseResumeCommand pauses or resumes simulation time. More...
class  DtPauseResumeCommandCreator
 DtPauseResumeCommandCreator creates DtPauseResumeCommands. More...
class  DtPerformanceStatsCommand
 DtPerformanceStatsCommand enables or disables performance stats. More...
class  DtPerformanceStatsCommandCreator
 DtPerformanceStatsCommandCreator creates DtPerformanceStatsCommands. More...
class  DtPerformanceStatsManager
 Manager for sets of performance stats. More...
class  DtPerformanceStatsManagerSignaler
 A class which contains the signals used by the channel manager classes. More...
class  DtPinchGesture
 DtPinchGesture represents a Pinch Multitouch Gesture. More...
class  DtPlanarReflectionsCommand
 DtPlanarReflectionsCommand enables or disables performance stats. More...
class  DtPlanarReflectionsCommandCreator
 DtPlanarReflectionsCommandCreator creates DtPlanarReflectionsCommands. More...
class  DtPluginManager
 Loads plugins. More...
class  DtPointFeature
 The point feature is a feature that describes a single location. More...
class  DtPointFeatureVisualizer
 The point feature visualizer is an abstract class which defines the interface for visualizing a point feature. More...
class  DtPointFeatureVisualizerFactory
 The point feature visualizer factory is responsible for creating point feature visualizers. More...
class  DtPolygonModel
 Distributed model for drawing polygons with attached vertices. More...
class  DtPostProcessManagerInterface
 This class provides the management of post processors and their post processing effects. More...
class  DtPostProcessManagerInterfaceCreator
 Creator for a DtPostProcessManagerInterface. More...
class  DtPrecipitationCommand
 DtPrecipitationCommand enables or disables precipitation. More...
class  DtPrecipitationCommandCreator
 DtPrecipitationCommandCreator creates DtPrecipitationCommands. More...
class  DtProctor
 Base class for Proctor classes. More...
class  DtProjectedTextModel
 DtProjectedTextModel is the abstract interface for a model class for creating attachable projected text. More...
class  DtProjectedWidgetModel
 A Model which can be added to objects for displaying overlay widgets. More...
class  DtProjectionCommand
 DtProjectionCommand changes the projection type (2D or 3D) for the observer mode specified. More...
class  DtProjectionCommandCreator
 DtProjectionCommandCreator creates DtProjectionCommands. More...
class  DtProp
 Facade object for a scene prop. More...
class  DtPropAdder
 The DtPropAdder will create props from feature files containing prop point features and add them to the makVrv::DtTerrainLayer. More...
class  DtPropAdderCreator
 Creator class for creating a DtPropAdder. More...
class  DtPropAdderFactory
 A factory for creating prop adders. More...
class  DtPropTypeManager
 A class for managing the prop types. More...
class  DtRadioCommLineListener
 Base listener class for radio communication interactions. More...
class  DtRadioCommLineVisualizer
 Protocol independent radio communication visualizer. More...
class  DtRadioCommsVisualizationManager
 Manages the creation, animation, and timeout of comm lines and squawk indicators. More...
class  DtRadioCommsVisualizationManagerCommunicator
 Distributed object that signals the local De's DtRadioCommsVisualizationManager. More...
class  DtRadioCommunicationsCommand
 DtRadioCommunicationsCommand enables or disables the display of all radio communications (comm lines and squawk indicators). More...
class  DtRadioCommunicationsCommandCreator
 DtRadioCommunicationsCommandCreator creates DtRadioCommunicationsCommands. More...
class  DtRadioCommunicationsSettingsManager
 Manager for the radio communications settings. More...
class  DtRadioTransmissionListener
 Base listener class for radio transmission interactions. More...
class  DtRadioTransmissionVisualizer
 Protocol independent radio transmission visualizer. More...
class  DtRainSplashCommand
 DtRainSplashCommand enables or disables performance stats. More...
class  DtRainSplashCommandCreator
 DtRainSplashCommandCreator creates DtRainSplashCommands. More...
class  DtReadSettingsLock
 a read settings lock on a setting object. More...
class  DtRecordSettingsBackupInterface
 The makVrv::DtRecordSettingsBackupInterface provides an interface to record-based backups. More...
class  DtRecordSettingsBackup
 The makVrv::DtRecordSettingsBackup is a templaced class that settings records will use in order to backup/restore data. More...
class  DtSharedRecordSettingsBackup
 The makVrv::DtSharedRecordSettingsBackup is a templaced class that settings records will use in order to backup/restore data. More...
class  DtRectangularPyramidModel
 Distributed model for visualizing synthetic aperture sensors. More...
class  DtRemoteGraphicSetCommand
 DtRemoteGraphicSetCommand sets remote graphics attributes. More...
class  DtRemoteGraphicsSetCommandCreator
 DtRemoteGraphicsSetCommandCreator creates DtRemoteGraphicsSetCommands. More...
class  DtRemoteGraphicSetController
 This manages the visibility state of Remote Graphics Sets and Remote Attribute Group templates. More...
class  DtRemoteGraphicSetManager
 DtRemoteGraphicManager objects hold the state (visible or not) of remote graphic sets and notify other objects of changes in that state. More...
class  DtRemoteGraphicStateListener
 The DtRemoteGraphicStateListener is a class that deals with basic remote Graphics processing. More...
class  DtRemoteGraphicStateVisualizer
 Common base visualizer class for Remote Graphics. More...
class  DtRemoteGraphicVisualizerAttributes
 The base class for remote graphics visualizers. More...
class  DtRenderer
 The DtRenderer is the component responsible for rendering 3D images onto the screen. More...
class  DtRendererCreator
 Abstract creator base class. More...
class  DtResetViewCommand
 DtResetViewCommand resets the observer in it's current mode setting. More...
class  DtResetViewCommandCreator
 DtResetViewCommandCreator creates DtResetViewCommands. More...
class  DtRibbonModel
 A model of a ribbon effect. More...
class  DtRotorWashDecalCommand
 DtRotorWashDecalCommand enables or disables the rotor wash decal. More...
class  DtRotorWashDecalCommandCreator
 DtRotorWashDecalCommandCreator creates DtRotorWashDecalCommands. More...
class  DtRotorWashModel
 The (abstract) interface for a model of a Kelvin rotorWash. More...
class  DtRotorWashUpdater
 Abstract rotorWash object updater interface. More...
class  DtScene
 An object that represents everything that is visible in the scene. More...
class  DtSceneSignaler
 the Signals for DtScene More...
class  DtSceneDriver
 The DtSceneDriver owns the scene. More...
class  DtSceneDriverCreator
 Creator class for the scene driver, can be replaced to replace the scene driver. More...
class  DtSceneEnvironmentalsControllerObject
 A DtSceneEnvironmentalsControllerObject tells the DtSimData about new simulation objects and events. More...
class  DtSceneEventProcessor
 The Scene event processor handles user interaction with the scene. More...
class  DtSceneObject
 A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it to another object. More...
class  DtSceneObjectUpdater
 Scene Object Updater. More...
class  DtSceneObjectVisualizer
 Base class for visualizing generic objects in the scene. More...
class  DtSceneProctor
 The abstract scene handler defines the abstract IGI interface for controlling the scene. More...
class  DtSchemaSettingsBackup
 This class will be able to store and restore backups for schemas. More...
class  DtSchemaManager
 The schema manager is responsible to managing all of the schemas in the system. More...
class  DtSchemaManagerSignaler
 Signaler that emits signals when schemas change. More...
class  DtSchemaManagerCreator
 Creator for DtSchemaManager class. More...
class  DtSchemaManagerSchemaRenamed
 makVrv::DtSchemaManagerSchemaRenamed will handle the renaming of a schema as it applied to changing model definition or element definition schema types More...
class  DtSchemaManagerSchemaParameterRenamed
 makVrv::DtSchemaManagerSchemaParameterRenamed will handle the renaming of a schema parameter as it applied to changing model definition or element definition schema types More...
class  DtScreenCapture
class  DtScreenCaptureCreator
 The abstract creator for the abstract DtScreenCaptureUtility class. More...
class  DtScribeBoxModel
 This is the abstract interface for a model class that is used to create attachable line objects. More...
class  DtScribeBoxVisualizer
 DtScribeBoxVisualizer class is used to visualize scribe boxes. More...
class  DtSegmentedLineModel
 This class is a virtual class that all segmented line models must implement. More...
class  DtSelectionManager
 The master window of the scene. More...
class  DtSensor
 Definition of a sensor. More...
class  DtSensorBoolParameterCommand
 DtSensorBoolParameterCommand sets a boolean paramter of a sensor mode. More...
class  DtSensorBoolParameterCommandCreator
 DtSensorBoolParameterCommandCreator creates DtSensorBoolParameterCommands. More...
class  DtSensorController
 Controller used to set parameters on a sensor. More...
class  DtSensorFieldOfViewData
 Contains the data defining the current state of a sensor field of view. More...
class  DtSensorFieldOfViewManager
 The sensor field of view manager. More...
struct  DtVrlinkSensorFieldOfViewState
 This structure is protocol independent, however its purpose to retrieve data from VR-Link. More...
struct  DtVrlinkSensorFieldsOfView
 State for a list of sensor fields of view for an individual entity. More...
class  DtSensorFieldOfViewStateListener
 Sensor Field of View state listener. More...
class  DtSensorFieldOfViewStateObject
 This creates the DtSensorFieldOfViewState and adds it to a DtSimEntry. More...
class  DtSensorFieldOfViewVisualizer
 Protocol independent sensor field of view visualizer. More...
class  DtSensorFieldsOfViewCommand
 DtSensorFieldsOfViewCommand enables or disables drawing of sensor fields of view. More...
class  DtSensorFieldsOfViewCommandCreator
 DtSensorFieldsOfViewCommandCreator creates DtSensorFieldsOfViewCommands. More...
class  DtSensorFloatParameterCommand
 DtSensorFloatParameterCommand sets a float parameter of a sensor mode. More...
class  DtSensorFloatParameterCommandCreator
 DtSensorFloatParameterCommandCreator creates DtSensorFloatParameterCommands. More...
class  DtSensorIntParameterCommand
 DtSensorIntParameterCommand sets a integer parameter of a sensor mode. More...
class  DtSensorIntParameterCommandCreator
 DtSensorIntParameterCommandCreator creates DtSensorIntParameterCommands. More...
class  DtSensorManager
 Manages sensor and sensor module objects and their settings. More...
class  DtSensorModeCommand
 DtSensorModeCommand sets the sensor mode of an observer mode. More...
class  DtSensorModeCommandCreator
 DtSensorModeCommandCreator creates DtSensorModeCommands. More...
class  DtSensorModule
 Interface for a sensor implementation module. More...
class  DtSensorStringParameterCommand
 DtSensorStringParameterCommand sets a integer parameter of a sensor mode. More...
class  DtSensorStringParameterCommandCreator
 DtSensorStringParameterCommandCreator creates DtSensorStringParameterCommands. More...
class  DtSensorViewCreator
 DtSensorViewCreator creates display, window, and observer configurations to implement a sensor view. More...
class  DtSensorViewCreatorCreator
class  DtSensorViewOverlay
 DtSensorViewOverlay is responsible for creating and updating the overlay information on a sensor view. More...
class  DtSensorViewOverlayCreator
class  DtSettings
 The settings object is an abstract class for storing data which is typically gotten from a command line, or configuration file. More...
class  DtSettingsBackup
 Provides a method of doign settings backup. More...
class  DtSettingsBackupManager
 The makVrv::DtSettingsBackupManager class is a central place to store objects that can be backed up and restored. More...
class  DtSettingsChangeObject
 makVrv::DtSettingsChangeObject is a base class for all settings change objects More...
class  DtSettingsChangeManager
 makVrv::DtSettingsChangeManager class will manage change objects that listen to various system signals and perform changes to classes based on those signals. More...
class  DtSharedSettingsChangeManagerSignaler
 Singleton object for sending and receiving settings change signals. More...
class  DtSettingsInUseChecks
 Class responsible for checking if any settings are in use. More...
class  DtSetVisibilityInterface
 Interface for classes with settable visibility, such as a 3D model or 2D graphic. More...
class  DtShadowsCommand
 DtShadowsCommand enables or disables shadows. More...
class  DtShadowsCommandCreator
 DtShadowsCommandCreator creates DtShadowsCommands. More...
class  DtShadowSettingsCollectionBackup
class  DtShadowSettingsManager
 DtShadowSettingsManager is responsible for loading and saving observer modes, and providing a mechanism to look up observer mode information by observer mode ID. More...
class  DtShadowSettingsManagerCreator
 Creator for DtShadowSettingsManager class. More...
class  DtShadowSettingsObject
class  DtShadowSettingsObjectManager
 A singleton manager for all accessories. More...
class  DtSharedAggregateDisplaySettings
 The shared aggregate display settings object. More...
class  DtSharedAggregateDisplaySettingsManager
 Settings manager for handling aggregate display settings. More...
class  DtSharedAggregateDisplaySettingsSignaler
 A signaler for the shared simulations settings. More...
class  DtSharedDiGuySettings
 This class maintains the diguy settings. More...
class  DtSharedDisplayUnitsSettings
 This class will maintain information about the display units used. More...
class  DtSharedEntityDisplaySettings
 The shared simulation settings. More...
class  DtSharedEntityDisplaySettingsManager
 Settings manager for handling entity disoplay settings. More...
class  DtSharedEntityDisplaySettingsSignaler
 A signaler for the shared entity display settings. More...
class  DtSharedInterestManagementSettings
 Object responsible for storing the settings regarding interest management (DDM). More...
class  DtSharedIntersectorSettings
 The shared intersector settings. More...
class  DtSharedLaserDesignatorSettings
 The shared simulation settings. More...
class  DtSharedLaserDesignatorSettingsManager
 Settings Manager for Laser Designator Settings. More...
class  DtSharedLightingRenderSettings
 The shared lighting render settings. More...
class  DtSharedLoaderSettings
 The shared loader settings. More...
class  DtSharedModelSetSettings
 The shared model set settings. More...
class  DtSharedModelSetSettingsSignaler
 A signaler for the shared model set settings. More...
class  DtSharedOceanRenderSettings
 The shared ocean render settings. More...
class  DtSharedPostProcessorSettings
 This class maintains the PostProcessor settings. More...
class  DtSharedRadioCommunicationsSettings
 This class will maintain settings regarding radio communications. More...
class  DtSharedRadioCommunicationsSettingsSignaler
 Signals changes to the shared radio communications settings. More...
class  DtSharedRenderSettings
 The shared render settings. More...
class  DtSharedSettings
 The base class for all shared settings. More...
class  DtSharedSettingsBackupManagerSignaler
 A signaler for the shared simulations settings. More...
class  DtSharedSettingsManager
 The shared settings manager, is the global object responsible for managing any shared settings objects. More...
class  DtSharedTacticalGraphicsDisplaySettings
 The shared tactical graphics display settings. More...
class  DtSharedTacticalGraphicsDisplaySettingsManager
 Settings manager for handling tactical graphics display settings. More...
class  DtSharedTacticalGraphicsDisplaySettingsSignaler
 A signaler for the shared simulations settings. More...
class  DtSharedTrackHistorySettings
 This class maintains the track history settings. More...
class  DtSharedTrackHistorySettingsManager
 Manager for the track history settings. More...
class  DtSharedTrackHistorySettingsSignaler
 A signaler for the shared track history settings. More...
class  DtSharedVisualizerTypeMappings
 The shared visualizer type mappings. More...
class  DtSharedVisualizerTypeMappingsManager
 The shared settings manager handles low level access to the settings. More...
class  DtSharedVrvCommandSettings
 The shared simulation settings. More...
class  DtShowHideContext
class  DtSimData
 The DtSimData is the repository for simulation specific, read only data. More...
class  DtSimDataProcessorInterface
 Methods a data processor needs to implement to be considered a data processor. More...
class  DtSimEntry
 A DtSimEntry is a container of DtSimState's and represents the total state of an simulation object. More...
class  DtSimEntryObject
 A DtSimEntryObject tells the DtSimData about new simulation objects and events. More...
class  DtSimEntryUpdater
 The DtSimEntryUpdater is responsible for setting the update rate of each DtSimEnty. More...
class  DtSimEventEntry
 A DtSimEventEntry is an entry for a event like an interaction. More...
class  DtSimObjectEntry
 A DtSimObjectEntry is an entry for a persistent simulation object like an entity. More...
class  DtSimObjectEntryCollection
 A DtSimObjectEntryCollection is a collection of DtSimObjectEntry's that have a specific state. More...
class  DtSimpleIntersectorResult
 DtSimpleIntersectorResult is the DtSimpleIntersector-specific result class. More...
class  DtSimpleIntersector
 DtSimpleIntersector is a higher-level intersector class which adds functions for line of sight, height above terrain and height over terrain. More...
struct  DtSimState
 A DtSimState is the base class for all state objects. More...
class  DtSimStateObject
 A DtSimStateObject is the base class for all simulation state objects. More...
class  DtSkyCommand
 DtSkyCommand enables or disables tactical smoke. More...
class  DtSkyCommandCreator
 DtSkyCommandCreator creates DtSkyCommands. More...
class  DtSkyConditionsManager
 Represents the class that manages the different sky conditions supported by the vrf environment. More...
class  DtSkyObject
 The base sky object. More...
class  DtSkyObjectSignaler
class  DtSmokePlumesCommand
 DtSmokePlumesCommand enables or disablessmoke. More...
class  DtSmokePlumesCommandCreator
 DtSmokePlumesCommandCreator creates DtSmokePlumesCommands. More...
class  DtSmokePuffsDeadReckonUpdater
 DtSmokePuffsDeadReckonUpdater is an updater that is given updates for attributes of smoke (density, sigma, color) dead-reckons updates to a DtTacticalSmokeModel based on current simulation time. More...
class  DtSmokeStateListener
 The DtSmokeStateListener is a class that listens for and emits signals relating to changes in the characteristics of smoke puffs. More...
class  DtSpaceFollowViewCommand
 DtSpaceFollowViewCommand enables space follow mode on the named observer. More...
class  DtSpaceFollowViewCommandCreator
 DtSpaceFollowViewCommandCreator creates DtSpaceFollowViewCommands. More...
class  DtSpeedScalingCommand
 DtSpeedScalingCommand enables or disables tactical smoke. More...
class  DtSpeedScalingCommandCreator
 DtSpeedScalingCommandCreator creates DtSpeedScalingCommands. More...
class  DtSquawkIndicator
 Implements sqawk indicators radiating from an entity. More...
class  DtSquawkIndicatorCreator
 Instantiates new squawk indicators. More...
class  DtSquawkIndicatorsCommand
 DtSquawkIndicatorsCommand enables or disables squawk indicators. More...
class  DtSquawkIndicatorsCommandCreator
 DtSquawkIndicatorsCommandCreator creates DtSquawkIndicatorsCommands. More...
class  DtStateListener
 The DtStateListener is an abstract class. More...
class  DtBaseStateView
 A DtBaseStateView is a the base class for all DtStateView's. More...
class  DtStateView
 A DtStateView is a the interface to simulation state information. More...
class  DtStateViewCollection
 A DtStateViewCollection is a collection of DtStateViews of a specific state. More...
class  DtStateVisualizer
 The DtStateVisualizer is an abstract class. More...
class  DtStateVisualizerCreator
 Abstract DtStateVisualizer creator. More...
class  DtStateVisualizerCreatorTemplate
class  DtStateVisualizerFactory
 A factory for DtStateVisualizer's. More...
struct  DtTimeStat
 Definition of a names set of timing samples. More...
class  DtStatsSet
 Set of performance statistics for display. More...
class  ScopedStatTimer
 Utility class for timing a scope block. More...
class  DtStealthCommandLineProcessor
 The Stealth Application's command line processor. More...
class  DtStealthConfiguration
 The MAK Vantage Stealth Application. More...
class  DtStreamedFeatureCreator
 DtStreamedFeatureCreator is the base class that all feature-specific feature creators to be informed of new streamed features to process. More...
class  DtStreamedFeatureLayer
 The DtStreamedFeatureLayer is the base implementation of a layer of data which contains buoys and beacons that are part of the terrain. More...
class  DtStreamedFeatureManager
 The StreamedFeatureManager allows users to register creator functions for streamed features from specific style blocks. More...
class  DtStreamedFeatureManagerCreator
 DtStreamedFeatureManagerCreator is used to create an instance of a DtStreamedFeatureManager. More...
class  DtStringKeyConverter
 DtStringKeyConverter is used to convert string-based keys, used in files for things like model sets and observer settings. More...
class  DtSubjectAnnouncer
 A DtSubjectAnnouncer tells DtSubjectObservers that the subject T is activated or deactivated. More...
class  DtSubjectBinder
 Base class for DtSubjectObservers that allow "delayed virtual construction via functors". More...
class  DtSubjectObserver
 A DtSubjectObserver is told by a DtSubjectAnnouncer when the subject is activated/ deactivated. More...
class  DtSurfaceClampingUpdater
 DtSurfaceClampingUpdater is an updater that is given a position and orientation, and will clamp those to dynamic ocean if it exists and the scene object is currently at sea level (or below). More...
class  DtSurfacesSettings
 Contains surface on/off settings. More...
class  DtSymbolDecoration
 Base class for symbol decorations. More...
class  DtSymbolDecorationCreator
 Base class for symbol decoration creators. More...
class  DtSymbolDecorationFactory
 Factory for creating symbol decorations. More...
class  DtSymbolDecorationSettings
 The shared simulation settings. More...
class  DtSymbolDecorationSettingsManager
 Manager for symbol decoration settings. More...
class  DtSymbolDecorationSettingsSignaler
 A signaler for the shared symbol decoration settings. More...
class  DtSymbolDecorationUpdateCallback
 The DtSymbolDecorationUpdateCallback is an abstract interface for function objects that plug into a DtSymbolDecorationUpdater to update it. More...
class  DtSymbolDecorationUpdateCallbackFactory
 The DtSymbolDecorationUpdateCallbackFactory will create DtSymbolDecorationUpdateCallbacks that plug into the distributed symbol decoration updater object. More...
class  DtSymbolDecorationUpdater
 DtSymbolDecorationUpdater updates symbol decorations with distributed side data. More...
class  DtSymbolDecorationVisualizer
 Symbol decoration visualizer. More...
class  DtSynchronizedTimeManager
 DtSynchronizedTimeManager manages NTP synchronized time DtSynchronizedTimeManager is used by the display engine to provide an NTP synchronized time value, allowing users of this time to be synchronized across applications. More...
class  DtSynchronizedTimeManagerCreator
 DtSynchronizedTimeManagerCreator creates instances of DtSynchronizedTimeManager using a registered creator function. More...
class  DtTacticalGraphicImageSymbolVisualizer
 A visualizer for displaying a Image (Bitmap) Symbology Icon. More...
class  DtTacticalGraphicOverlay
 Holds information about the overlays managed by the Tactical Graphic Overlay Manager. More...
class  DtTacticalGraphicOverlayManager
 DtTacticalGraphicOverlayManager objects hold the state (visible or not) of tactical graphics overlays. More...
class  DtTacticalGraphicsLabelsCommand
 DtTacticalGraphicsLabelsCommand enables or disables tactical graphcis labels. More...
class  DtTacticalGraphicsLabelsCommandCreator
 DtTacticalGraphicsLabelsCommandCreator creates DtTacticalGraphicsLabelsCommands. More...
class  DtTacticalGraphicStateListener
 The DtTacticalGraphicStateListener is a class that deals with basic TacticalGraphic process code (such as setting of appearance, force, etc.) More...
class  DtTacticalGraphicSymbolDecorationVisualizer
 TacticalGraphic Symbol decoration visualizer. More...
class  DtTacticalGraphicSymbolDecorationVisualizerCreator
 Creator for the symbol decoration visualizer. More...
class  DtTacticalSmokeCommand
 DtTacticalSmokeCommand enables or disables tactical smoke. More...
class  DtTacticalSmokeCommandCreator
 DtTacticalSmokeCommandCreator creates DtTacticalSmokeCommands. More...
class  DtTacticalSmokeModel
 A model of a tactical smoke cloud made up of several smoke-puffs. More...
class  DtTacticalSmokeVisualizer
 Visualizer for smoke plumes on entities. More...
class  DtTaxiwaySignLetter
class  DtTaxiwaySignParser
class  DtTaxiwaySignParserCreator
 DtTaxiwaySignParser creator. More...
class  DtTcpMessageClient
 A remote TCP client that the TCP server communicates with. More...
class  DtTcpServer
 This is used by the master to connect to slaves. More...
class  DtTemporaryAgentManager
 The temporary agent manager. More...
class  DtTerrain
 DtTerrain is a facade around terrain functionality. More...
class  DtTerrainSignaler
 A global signaler object for the DtTerrain class. More...
class  DtTerrainCreator
 The terrain creator for the DtTerrain class. More...
class  DtTerrainLayer
 The DtTerrainlayer is the base implementation of a layer of data which makes up the terrain. More...
class  DtTerrainOverlayOperation
 A class specifying a single overlay operation. More...
class  DtTerrainPatch
 A container for a single piece of terrain, containing settings needed to recreate it. More...
class  DtTerrainPatchSignaler
 A signaler class for DtTerrainPatch. More...
class  DtTerrainPatchCreator
 The terrain patch creator for the DtTerrainPatch class. More...
class  DtTerrainPatchObject
 A DtTerrainPatchObject contains the methods for loading a file as a terrain. More...
class  DtTerrainPatchObjectSignaler
 The signaler object for the makVrv::DtTerrainPatchObject class. More...
class  DtTerrainScaleFactorCommand
 DtTerrainScaleFactorCommand changes the model scale factor for the observer mode indicated. More...
class  DtTerrainScaleFactorCommandCreator
 DtTerrainScaleFactorCommandCreator creates DtTerrainScaleFactorCommands. More...
class  DtTerrainScalingCommand
 DtTerrainScalingCommand enables or disables tactical smoke. More...
class  DtTerrainScalingCommandCreator
 DtTerrainScalingCommandCreator creates DtTerrainScalingCommands. More...
class  DtTerrainScalingUpdater
 A DtTerrainScalingUpdater is a scene object updater that adjusts the position of a scene object to conform to scaled terrain. More...
class  DtTerrainTreeSettings
 Class for setting and maintaining state for user-modifiable TerrainTree settings All of the TerrainTree-changing calls in the UI go through this, so that saving this class provides enough information to restore all of the TerrainTree settings to a terrain patch. More...
class  DtTetherLocationTrackViewCommand
 DtTetherLocationTrackViewCommand enables Tether track on the named observer. More...
class  DtTetherLocationTrackViewCommandCreator
 DtTetherLocationTrackViewCommandCreator creates DtTetherLocationTrackViewCommands. More...
class  DtTetherTrackViewCommand
 DtTetherTrackViewCommand enables tether track mode. More...
class  DtTetherTrackViewCommandCreator
 DtTetherTrackViewCommandCreator creates DtTetherTrackViewCommands. More...
class  DtTetherViewCommand
 DtTetherViewCommand enables tether mode. More...
class  DtTetherViewCommandCreator
 DtTetherViewCommandCreator creates DtTetherViewCommand. More...
class  DtTextureAtlasIndexParser
class  DtTextureAtlasIndexParserCreator
 DtTextureAtlasIndexParser creator. More...
class  DtTexturedQuad
class  DtTexturedQuadCreator
 Abstract creator base class. More...
class  DtThreadedDisplayReconnector
 The class responsible for restarting a specific disconnected remote display. More...
class  DtTickable
 An abstract base class for objects that require updates. More...
class  DtTickableManager
 A base class for managers of DtTickable objects. More...
class  DtTickableManagerInterface
 An abstract interface for managers of DtTickable objects. More...
class  DtTidalStreamWakeModel
 The (abstract) interface for a model of a Kelvin tidalStreamWake. More...
class  DtTidalStreamWakeUpdater
 Abstract tidalStreamWake object updater interface. More...
class  DtTimeScaleCommand
 DtTimeScaleCommand changes the time scale for the environment. More...
class  DtTimeScaleCommandCreator
 DtTimeScaleCommandCreator creates DtTimeScaleCommand. More...
class  DtToolbarAssembler
 The base class implementation of a Toolbar Assembler. More...
class  DtToolbarAssemblerCreator
 This is a creator for makVrv::DtToolbarAssembler. More...
class  DtToolbarConfiguration
 A configuration of the toolbar layout. More...
class  DtToolbarManager
class  DtToolbarManagerCreator
 The creator for the DtPageAssembler. More...
class  DtToolbarPath
 a Class which represents a toolbar path. More...
class  DtTracersCommand
 DtTracersCommand enables or disables gun tracers. More...
class  DtTracersCommandCreator
 DtTracersCommandCreator creates DtTracersCommands. More...
class  DtTrackHistoriesCommand
 DtTrackHistoriesCommand enables or disables track histories. More...
class  DtTrackHistoriesCommandCreator
 DtTrackHistoriesCommandCreator creates DtTrackHistoriesCommand. More...
class  DtTrackHistoryRibbonLengthCommand
 DtTrackHistoryRibbonLengthCommand changes the model scale factor for the observer mode indicated. More...
class  DtTrackHistoryRibbonLengthCommandCreator
 DtTrackHistoryRibbonLengthCommandCreator creates DtTrackHistoryRibbonLengthCommands. More...
class  DtTrackHistoryRibbonSpacingCommand
 DtTrackHistoryRibbonSpacingCommand changes the model scale factor for the observer mode indicated. More...
class  DtTrackHistoryRibbonSpacingCommandCreator
 DtTrackHistoryRibbonSpacingCommandCreator creates DtTrackHistoryRibbonSpacingCommands. More...
class  DtTrackHistoryUpdater
 DtTrackHistoryUpdater updates a track history model with the current position of the scene object it's attached to each tick. More...
class  DtTracksCommand
 DtTracksCommand enables or disables tracks. More...
class  DtTracksCommandCreator
 DtTracksCommandCreator creates DtTracksCommand. More...
class  DtTrackViewCommand
 DtTrackViewCommand enables or disables tracks. More...
class  DtTrackViewCommandCreator
 DtTrackViewCommandCreator creates DtTrackViewCommand. More...
class  DtTrailEffect
 This class wraps a trailing effect model; it creates either a DtRibbonModel or a DtParticleSystemModel depending on the model definition and schema passed in its constructor. More...
class  DtTreeRecord
 A DtTreeRecord holds the requisite information needed to create a tree in a forest. More...
class  DtTritonSignaler
 The signaler for the triton environment. More...
class  DtUdpMessageClient
 A remote UDP client that the UDP server communicates with. More...
class  DtUdpMessageClientCreator
 Creator class. More...
class  DtUdpServer
 This is used by the master to send and RDEs to receive UDP (broadcast or multicast) messages. More...
class  DtTypedElementAttribute
class  DtUniqueElementAttribute
class  DtUnknownDriver
 The DtUnknownDriver is used for drivers which can't be created but can be noticed. More...
class  DtUseGlobalTimeZoneCommand
 DtUseGlobalTimeZoneCommand changes whether or not to position the sun using GMT time (true) or with the observer in the local time zone (false) More...
class  DtUseGlobalTimeZoneCommandCreator
 DtUseGlobalTimeZoneCommandCreator creates DtUseGlobalTimeZoneCommand. More...
class  DtUserInterfaceAssembler
 DEPRECATED The DtUserInterfaceAssembler builds parts of a window from it's list of builders. More...
class  DtUserInterfaceBuilder
 DEPRECATED A builder knows how to build one specific part and add it to a DtDeMainWindow. More...
class  DtUserInterfaceSignals
 Base class for user interface signals. More...
class  DtUseSavedViewCommand
 DtUseSavedViewCommand sets a integer parameter of a sensor mode. More...
class  DtUseSavedViewCommandCreator
 DtUseSavedViewCommandCreator creates DtUseSavedViewCommands. More...
class  DtVantageIgCommandLineProcessor
 The MAK Vantage IG Application's command line processor. More...
class  DtVantageIgConfiguration
 The MAK VantageIG Application. More...
class  DtVantagePvdCommandLineProcessor
 The PVD Application's command line processor. More...
class  DtVantagePvdConfiguration
 The MAK Vantage PVD Application. More...
class  DtVaporTrailsCommand
 DtVaporTrailsCommand enables or disables wake. More...
class  DtVaporTrailsCommandCreator
 DtVaporTrailsCommandCreator creates DtVaporTrailsCommand. More...
class  DtVelocitySymbolDecoration
 Symbol decoration that displays a Velocity label. More...
class  DtVelocitySymbolDecorationCreator
 Creator for DtVelocitySymbolDecoration. More...
class  DtVertexUpdater
 Vertex Updater. More...
class  DtViewMagnificationCommand
 DtViewMagnificationCommand sets the view magnification (3D) of the observer. More...
class  DtViewMagnificationCommandCreator
 DtViewMagnificationCommandCreator creates DtViewMagnificationCommands. More...
class  DtViewResolutionCommand
 DtZoomCommand sets the named observer's 2D Zoom factor. More...
class  DtZoomCommandCreator
 DtZoomCommandCreator creates DtZoomCommands. More...
class  DtViewStateProcessor
 Collection of factory methods to produce functions for altering the state of an observer to match some specification (e.g. More...
class  DtVirtualBaseClassCreator
class  DtVisibilityAdapter
 An adapter to use an class with a setVisible(bool) method as a DtSetVisibilityInterface. More...
class  DtVisibilityCommand
 DtVisibilityCommand. More...
class  DtVisibilityCommandCreator
 DtVisibilityCommandCreator creates a DtVisibilityCommand. More...
class  DtVisualizerDefinitionSetValidator
 A schema for a definition. More...
class  DtVisualizerAttribute
 The abstract base visualizer attribute class. More...
class  DtVisualizerAttributeBool
 boolean type visualizer attribute. More...
class  DtVisualizerAttributeStringVector
 String vector type visualizer attribute. More...
class  DtVisualizerAttributeString
 String type visualizer attribute. More...
class  DtVisualizerAttributeModelDefinition
 Single model definition. More...
class  DtVisualizerAttributeEnumeration
 Enumeration type visualizer attribute. More...
class  DtVisualizerAttributeInteger
 Integer type visualizer attribute. More...
class  DtVisualizerAttributeFontGlyph
 Font glyph type visualizer attribute. More...
class  DtVisualAttributeSymbolSelector
 Symbol Selector visual attribute. More...
class  DtVisualizerAttributeFloat
 float type visualizer attribute. More...
class  DtVisualizerAttributeFilename
 Filename type visualizer attribute. More...
class  DtVisualizerAttributeColor
 Color visualizer attribute. More...
class  DtVisualizerAttributePoint3D
 3D point type visualizer attribute. More...
class  DtVisualizerAttributeVector2D
 vector 2D visualizer attribute. More...
class  DtVisualizerAttributeFactory
 The visualizer attribute factory takes class name + string value pairs and creates a visualizer attribute. More...
class  DtVisualizerCreationSettings
 Container class which indicates which visualizers need to be created for each modelSet, based on whether that visualizer visualizes something that is currently enabled and if the visualizer is create-on-demand vs. More...
class  DtVisualizerCreationSettingsManager
 A manager for the visualizer creation settings. More...
class  DtVisualizerCreationSettingsManagerCreator
 DtVisualizerCreationSettingsManager creator. More...
class  DtVisualizerCreationSettingsSignaler
 A signaler for the visualizer creation settings. More...
class  DtVisualizerDefinition
 A definition of a visualizer. More...
class  DtVisualizerDefinitionSet
 The makVrv::DtVisualizerDefinitionSet is a collection of makVrv::DtVisualizerDefinition instances. More...
class  DtVisualizerDefinitionValidator
 Base class for a validator that checks visualizer definitions against a schema. More...
class  DtMainModelDefinitionValidator
 Validator for definitions using the DtModelVisualizer schema. More...
class  DtVisualizerSchema
class  DtVisualizerSchemaManager
class  DtVisualizerSet
 This contains all the DtVisualizers used to visualize an element in a particular model set. More...
class  DtVisualTypeManager
 Repository for registering information about visual types. More...
class  DtVolumetricLineFacadeBase
 Contains DtVolumetricLineFacadeBase class. More...
class  DtVrvApplication
 The Root IG Application object. More...
class  DtVrvApplicationConfiguration
 This owns a list of display engine configurations. More...
class  DtVrvCommand
 DtVrvCommand is the base class for all commands. More...
class  DtVrvCommandCreator
 DtVrvCommandCreator is the base class for all command creators. More...
class  DtVrvBaseCommandCreatorSeed
 DtVrvBaseCommandCreatorSeed is the base class for all command creator seeds. More...
class  DtVrvCommandCreatorSeed
 DtVrvCommandCreatorSeed is the templated class for creator seeds that return a creator. More...
class  DtVrvCommandExecutor
class  DtVrvCommandFactory
 Factory for creating vrvCommands given a vrvControl packet. More...
class  DtVrvCommandLineProcessor
 The DtVrvCommandLineProcessor is an interface for an application-specific command line parser, which can be used by the DtVrvApplication. More...
class  DtWakeModel
 The (abstract) interface for a model of a Kelvin wake. More...
class  DtWakeUpdater
 Abstract wake object updater interface. More...
class  DtWaterClampingUpdater
 DtWaterClampingUpdater defines the interface for scene object updaters that clamp scene objects to dynamic ocean. More...
class  DtWaterImpactModel
 The (abstract) interface for a model of a water impact. More...
class  DtWaveSplashCommand
 DtWaveSplashCommand enables or disables wave splashes. More...
class  DtWaveSplashCommandCreator
 DtWaveSplashCommandCreator creates DtWaveSplashCommands. More...
class  DtWaveSprayEffectCommand
 DtWaveSprayEffectCommand enables or disables performance stats. More...
class  DtWaveSprayEffectCommandCreator
 DtWaveSprayEffectCommandCreator creates DtWaveSprayEffectCommands. More...
class  DtWidget
 The abstract base class for widgets. More...
class  DtWidgetLabel
 This is the implementation independent widget class for showing text. More...
class  DtWidgetEventSignals
 A simple collection of signals that all widgets can emit. More...
class  DtWidgetInstanceSignaler
 A single instance signal which has signals which will be emitted when the widget for the provided agent generates events. More...
class  DtWidgetSignaler
 The Widget signaler class is used to connect Widget generated events in the main thread to the WidgetAgent owners that are running it separate threads. More...
class  DtWindow
 Abstract Base class. More...
class  DtWindowCreator
 A creator class for DtWindow instances. More...
class  DtWindowEllipse
 A model-like object that draws a 2D ellipse. More...
class  DtWindowEllipseInstance
 Interface for a DtWindowEllipseInstance An object that draws a 2D ellipse. More...
class  DtWindowFactory
 Component which makes windows. More...
class  DtWindowLine
 A model-like object that draws a 2D line. More...
class  DtWindowLineInstance
 Interface for a DtWindowLineInstance - an attachable model instance that draws a 2D line. More...
class  DtWindowManager
 Component which knows how to make windows. More...
class  DtWindowManagerSignaler
 the Signals for DtViewManager More...
class  DtWindowManagerCreator
 Creator for a DtWindowManager. More...
class  DtWindowObject
 Base class for a graphical object that exists in a window. More...
class  DtWindowPolygon
 A model-like object that draws a 2D polygon. More...
class  DtWindowPolygonInstance
 Interface for a DtWindowPolygonInstance An object that draws a 2D Polygon. More...
class  DtWindowProctor
 This is used to distribute information about a window from the master to slave engines. More...
class  DtWindowProctorImpl
 Implementation of the Window Proctor. More...
class  DtWindowProxy
 Acts a proxy for each remote window on the master display engine. More...
class  DtWindowText
 A model-like object that draws a 2D text. More...
class  DtWindowTextInstance
 Interface for a DtWindowTextInstance An object that draws a 2D text. More...
class  DtWindStateCommand
 DtWindStateCommand. More...
class  DtWindStateCommandCreator
 DtWindStateCommandCreator creates a DtWindStateCommand. More...
class  DtWireframeCommand
 DtWireframeCommand enables or disables wireframe mode. More...
class  DtWireframeCommandCreator
 DtWireframeCommandCreator creates DtWireframeCommands. More...
class  DtWriteSettingsLock
 a write settings lock on a setting object. More...
class  DtAboutBox
 This is the dialog for the VR-Vantage About Box. More...
class  DtAddFeatureLayerItem
 A menu item to add a feature layer. More...
class  DtAddPropsInterface
 Interface to the DtAddPropsWidget. More...
class  DtAddPropsLogic
 The DtAddPropsLogic adds props to a feature layer. More...
class  DtAddPropsPage
 The DtAddPropsPage lets users see add props to a DtFeatureLayer. More...
class  DtAddPropsWidget
 The DtAddPropsWidget lets users see add props to a DtFeatureLayer. More...
class  DtAddTerrainPatchDialog
 Dialog for adding a terrain patch. More...
class  DtAddTerrainPatchInterface
 The interface between the Terrain patch logic and the dialog. More...
class  DtAddTerrainPatchLogic
 Adds terrain patches to the scene. More...
class  DtAddTerrainPatchMenuItem
 Load terrain menu item widget. More...
class  DtAggregateDefinitionEditorPage
 DtAggregateDefinitionEditorPage allows editing of aggregate visual definitions. More...
class  DtAnalogClock
 A basic analog clock control. More...
class  DtAttachWidget
 A widget class for managing attachment. More...
class  DtAttachWidgetCreator
 The creator class needed to be used to create a DtOverlaysPage. More...
class  DtAttachWidgetInterface
 Abstract interface for the attach widget. More...
class  DtAttachWidgetLogic
 The logic for driving an attach widget. More...
class  DtAttachWidgetLogicCreator
 The creator class. More...
class  DtCheckedItem
 Base class item builder for settings toggle items The menu id string is "DtViewSettingsItem". More...
class  DtCloudLayerDialog
 A dialog for creating and editing cloud layers. More...
class  DtCloudLayerDialogInterface
 An abstract class that represents all the functionality of a dialog used to add new cloud layers Instances of DtCloudLayerDialogInterface are the interface for the Add Cloud Layer dialog. More...
class  DtCloudLayerDialogLogic
 Instances of DtCloudLayerDialogLogic control DtCloudLayerDialogInterfaces. More...
class  DtCloudLayerDialogLogicCreator
 Creator for the DtCloudLayerDialogLogicCreator class. More...
class  DtColorPushButton
 A push-button that displays a current color and pops up a color picker dialog when pressed. More...
class  DtConnectedSlavesInterface
 Abstract connected slaves widget interface. More...
class  DtConnectedSlavesLogic
 Logic class for the Connected Slaves widget. More...
class  DtConnectedSlavesWidget
 Displays all the connection slaves. More...
class  QDebugStream
 This class redirects cout/cerr to the text edit that's passed in: More...
class  DtConsoleLogWidget
 This widget displays the console log. More...
class  DtContextMenuManager
 A global signaler object for the DtContextMenuManager class. More...
class  DtContextMenuManagerCreator
 Creator class for the DtInputDriver. More...
class  DtContextTreeWidget
 A tree widget that will allow the addition of menu items that will appear on a context menu when the right mouse button is clicked on an item. More...
class  DtContourizationInterface
 Abstract class specifying the interface a DtContourizationLogic expects. More...
class  DtContourizationLogic
 The logic for the contourization page. More...
class  DtContourizationPage
 A dialog page containing countour settings. More...
class  DtContourizationWidget
 A widget for controlling contour settings and controlled by a DtContourizationLogic. More...
class  DtCustomTreeWidgetEditor
 Editor for various types within a QTreeWidget. More...
class  DtCustomTreeWidgetItem
 A custom tree widget item which allows for custom editing. More...
class  DtDateAndTimeInterface
 Abstract interface for a date and time widget. More...
class  DtDateAndTimeLogic
 The logic for displaying/editing the date and time. More...
class  DtDateAndTimePage
 A dialog page for setting the date and time. More...
class  DtDateAndTimeWidget
 A date and time widget. More...
class  DtDefinitionPersistenceWidget
 This class overrides the DtPersistenceToolbarWidget to provide specific functionality needed by the DtObserverMode. More...
class  DtDeselectableTreeView
 A tree view that allows for selecting no item. More...
class  DtDeselectableTreeWidget
 A tree widget that allows for selecting no item. More...
class  DtDialogPageTitleWidget
 Base select instance widget. More...
class  DtDialogWithDescriptions
 Logic for the tactical graphics settings GUI. More...
class  DtDiGuySettingsInterface
 Interface for the diguy settings widget. More...
class  DtDiGuySettingsLogic
 The logic for the diguy settings dialog. More...
class  DtDiGuySettingsPage
 Page for diguy settings. More...
class  DtDiGuySettingsWidget
 This widget contains fields for configuring DiGuys. More...
class  DtDisplayConfigEditorInterface
 Interface for the makVrv::DtDisplatConfigEditorWidget. More...
class  DtDisplayConfigEditorLogic
 The DtDisplayConfigEditorLogic is the brains behind the display configuration editor. More...
class  DtDisplayConfigEditorWidget
 The DtDisplayConfigEditorWidget helps the DtDisplayConfigEditorLogic create and modify display configurations. More...
class  DtDisplayUnitsSettingsInterface
 Interface for the settings widget to communicate with its logic. More...
class  DtDisplayUnitsSettingsLogic
 The logic for the entity display settings dialog. More...
class  DtDisplayUnitsSettingsLogicCreator
 Creator class for DtDisplayUnitsSettingsLogic. More...
class  DtDisplayUnitsSettingsPage
 Page for window settings, to coordinate logic and widget instantiation. More...
class  DtDisplayUnitsSettingsWidget
 This class displays the display units. More...
class  DtDockable
 The dockable class provides the docking interface for any class to be a dockable widget in the DtDeMainWindow. More...
class  DtDockableManager
 This class is responsible for managed dockable widgets. More...
class  DtDockWidgetItem
 An menu item for a dock widgets. More...
class  DtDriverWidget
 Widget for controlling drivers. More...
class  DtDriverWidgetCreator
 The creator class needed to be used to create a DtDriverWidget. More...
class  DtDriverWidgetInterface
 Interface for the makVrv::DtDriverWidget. More...
class  DtDriverWidgetLogic
 Logic for makVrv::DtDriverWidget. More...
class  DtElementDefinitionEditorInterface
 This is the interface for the element definition editor widget. More...
class  DtElementDefinitionPageInstanceEditor
 This widget will work with a supplied editor definition page (model definition, schema, etc) and allow for editing of a single instance of that page through a dialog. More...
class  DtElementEditorInterface
class  DtElementEditorLogic
 Logic class for the DtElementEditorWidget. More...
class  DtElementEditorWidget
 The main widget for editing element definitions. More...
class  DtElevationColorizationInterface
 Abstract class specifying the interface a DtElevationColorizationLogic expects. More...
class  DtElevationColorizationLogic
 The logic for an elevation color page. More...
class  DtElevationColorizationPage
 A dialog page containing elevation color settings. More...
class  DtElevationColorizationWidget
 A widget for controlling elevation color settings and controlled by a DtElevationColorizationLogic. More...
class  DtEntityDefinitionEditorPage
 The entity definition editor makVrv::DtPage. More...
class  DtEntityList
 DtEntityList extends DtObjectsSelectionList to provide a list of filterable selection objects; filters include entity, props, aggregates, tactical graphics, etc. More...
class  DtEntityListCreator
 Entity List Creator. More...
class  DtEntityListWidget
 Instances of DtEntityListWidget show a listing of the entity id, object type, global id and name for all entities and aggregates. More...
class  DtEntityListWidgetCreator
 Entity List Widget creator. More...
class  DtEntityTypeStringDialog
 A UI class for creating and editing an Entity Type string with the use of spin-boxes. More...
class  DtEntityTypeStringConfirmationDialog
 A dialog confirming that an existing sound-selection should be over-written. More...
class  DtEntityTypeStringValidator
 A Qt validator to provide validation on text input for the string form of an Entity Type ("N:N:N:N:N:N:N" where 'N' is an integer from -1 to 999). More...
class  DtEntityTypeWidgetDelegate
 A custom delegate for validation of the entity type field in a Qt item view (e.g. More...
class  DtEnvironmentConditionsDialog
 A dialog for naming or selecting an Environment Condition. More...
class  DtEnvironmentConditionsInterface
 An abstract interface for a weather condition settings widget. More...
class  DtEnvironmentConditionsLogic
 The logic for displaying/editing the environment conditions. More...
class  DtEnvironmentConditionsPage
 The page which shows the weather settings. More...
class  DtEnvironmentConditionsWidget
 An advanced weather condition settings widget. More...
class  DtErrorMessagesPage
 A dialog page error messages. More...
class  DtExceptionHandlingApplication
 DtExceptionHandlingApplication is a QApplication that catches all exceptions. More...
class  DtExitItem
 An Item builder for the exit item. More...
class  DtEyepointControlWidget
 A widget class for managing attachment. More...
class  DtEyepointControlWidgetCreator
 The creator class needed to be used to create a DtDriverWidget. More...
class  DtEyepointControlWidgetInterface
 Abstract interface for the attach widget. More...
class  DtEyepointControlWidgetLogic
 Logic to manage the Observer Control Widget. More...
class  DtEyepointInfoWidget
 The widget which contains Observer information. More...
class  DtEyepointInfoWidgetCreator
 The creator class needed to be used to create a DtDriverWidget. More...
class  DtEyepointInfoWidgetInterface
 Interface for DtEyepointInfoWidgets. More...
class  DtEyepointInfoWidgetLogic
 The logic for populating the DtEyepointInfoWidget. More...
class  DtFeatureColorEditorInterface
class  DtFeatureColorEditorLogic
 This class provides the logic for DtFeatureColorEditorLogic. More...
class  DtFeatureColorEditorLogicCreator
 This class creates an instance of the feature color editor logic. More...
class  DtFeatureColorEditorWidget
 Widget for editing the feature color settings. More...
class  DtFeatureLayerDialogPage
 Feature layer dialog shows all the feature layers. More...
class  DtFeatureSettingsLogic
class  DtFeatureSettingsLogicCreator
 The creator class. More...
class  DtFeatureSettingsPage
 A page which has the feature settings. More...
class  DtFieldValuePairDialog
 A DtFieldValuePairDialog provides a simple dialog to choose a field/ value pair. More...
class  DtFileCacheInterface
 The interface for the DtFileCachePage. More...
class  DtFileCacheLogic
 The logic for controlling how the DtFileCachePage works. More...
class  DtFileCachePage
 A dialog page controlling file caching. More...
class  DtFileUrl
 DtFileUrl converts a filename, possibly with a relative path, into a FILE URL usable as an href. More...
class  DtFileWidgetDelegate
 A custom delegate for the file field to allow editing with the use of a file browser in a Qt item view (e.g. More...
class  DtFilter
 Base filter class for DtFilteredListView. More...
class  DtElementTypeFilter
 Filter class for DtFilteredListView for filtering by element type. More...
class  DtOrFilter
 Filter class for DtFilteredListView for filtering multiple filters or-ed together. More...
class  DtAndFilter
 Filter class for DtFilteredListView for filtering multiple filters and-ed together. More...
class  DtGlobalFilterContainer
 The filter container contains a single filter and the ability to display it in the GUI. More...
class  DtFilteredListView
 The filtered list view is displays a list of items with the ability to dynamically filter them. More...
class  DtGdbSurfacesInterface
 The abstract interface of the DtGdbSurfacesWidget for the DtGdbSurfacesLogic. More...
class  DtGdbSurfacesLogic
 The logic class for handling GDB surfaces. More...
class  DtGdbSurfacesPage
 A dialog page for controlling the GDB surfaces. More...
class  DtGeneralApplicationSettingsInterface
class  DtGeneralApplicationSettingsLogic
 The logic for controlling how the DtGeneralApplicationSettingsPage works. More...
class  DtGeneralApplicationSettingsPage
 The page which shows the general application settings. More...
class  DtGeneralApplicationSettingsWidget
class  DtGradientEditorInterface
 Abstract interface for gradient editor widgets. More...
class  DtGradientEditorWidget
 A widget class for editing gradients. More...
class  DtGridLinesInterface
 The interface used by the DtGridLinesPage and the DtGridLinesLogic. More...
class  DtGridLinesLogic
 The logic for populating the DtGridLinesPage. More...
class  DtGridLinesLogicCreator
 Creator class for DtGridLinesLogic. More...
class  DtGridLinesPage
 The grid lines page, controls for configuring grid lines. More...
class  DtHelpItem
 Item for online help. More...
class  DtAboutItem
 The about menu item. More...
class  DtWebLinkMenuItem
 The menu item which goes to the MAK web site. More...
class  DtProductsWebSiteMenuItem
 The menu item which goes to the MAK web site product page. More...
class  DtVersionWebSiteMenuItem
 The menu item which goes to the MAK web site product versions page. More...
class  DtLogItem
 The menu item which brings up the error log page. More...
class  DtIgToolBar
 The DtIgToolBar will emit visibility changed signal on show/hide events for this object. More...
class  DtInstanceEditablePage
 This class is a specialized dialog page that will allow the dialog page to be editable in a stand-alone dialog. More...
class  DtInstanceEditorInterface
 Abstract interface for instance editor widgets. More...
class  DtInstanceEditorWidget
 A widget class for editing instances. More...
class  DtInteractionsDefinitionEditorPage
 A dialog for editing model definitions. More...
class  DtInterestManagementInterface
 Interface of the DtInterestManagementWidget for the DtInterestManagementLogic. More...
class  DtInterestManagementLogic
 The logic for controlling the intereste management widget. More...
class  DtInterestManagementSettingsPage
 Page for interest management settings, to coordinate logic and widget instantiation. More...
class  DtInterestManagementWidget
 The widget for displaying and editing the interest management settings. More...
class  DtInterfaceLayoutEditorLogic
 The logic for the GUI layout page. More...
class  DtInterfaceLayoutEditorPage
 A dialog page controlling file caching. More...
class  DtInterfaceLayoutEditorWidget
 A widget class for additional settings related to the GUI layout. More...
class  DtInterfaceLayoutEditorWidgetInterface
 Abstract interface for GUI layout editor widgets. More...
class  DtIntersectorSettingsInterface
 This is the interface which the intersector settings widget will inherit from and the logic will use to talk to the widget. More...
class  DtIntersectorSettingsLogic
 This is the logic for the intersector settings widget. More...
class  DtIntersectorSettingsPage
 Page for lighting render settings, to coordinate logic and widget instantiation. More...
class  DtIntersectorSettingsWidget
 DtIntersectorSettingsWidget implements the DtIntersectorSettingsInterface for Qt. More...
class  DtIntervisibilityMenu
 A builder for the intervisibility menu. More...
class  DtIntervisibilityRightClickMenu
 A builder for the right click intervisibility menu. More...
class  DtIntervisibilityMenuItem
 Convenience base class for registering and validating menu items that are common to the intervisibility menu. More...
class  DtIntervisibilityLineMenuItem
 An Item builder for creating an intervisibility line. More...
class  DtIntervisibilityFanMenuItem
 An Item builder for creating an intervisibility fan. More...
class  DtIntervisibilityEntityMenuItem
 An Item builder for creating an intervisibility entity fan. More...
class  DtIntervisibilityDeleteMenuItem
 An Item builder for deleting selected intervisibility items. More...
class  DtIntervisibilityPropertiesMenuItem
 An Item builder for setting properties on the selected intervisibility item. More...
class  DtIntervisibilityItem
 The toolbar item for turning intervisibility on/off. More...
class  DtIntervisibilityPropertiesDialog
 Property for intervisibility settings. More...
class  DtIntervisibilityPropertiesDialogCreator
 Creator for the intervisibility settings page. More...
class  DtIntervisibilityPropertiesLogic
 This is the logic for the intervisibility properties widget. More...
class  DtIntervisibilityPropertiesLogicCreator
 The DtIntervisibilityPropertiesLogicCreator creator. More...
class  DtIntervisibilitySettingsInterface
 This is the interface which the intervisibility settings widget will inherit from and the logic will use to talk to the widget. More...
class  DtIntervisibilitySettingsLogic
 This is the logic for the intervisibility settings widget. More...
class  DtIntervisibilitySettingsLogicCreator
 The DtIntervisibilitySettingsLogic creator. More...
class  DtIntervisibilitySettingsPage
 Page for intervisibility settings. More...
class  DtIntervisibilitySettingsWidget
 This class will allow users to modify intervisibility settings. More...
class  DtKeyMappingEditorLogic
 The logic for the makVrv::DtKeyMappingEditor. More...
class  DtKeyMappingEditorPage
 A dialog page controlling file caching. More...
class  DtKeyMappingEditorWidget
 A widget class for editing key functions. More...
class  DtRequestKeyMapKeyDialog
 This is the dialog the user types key sequences to be mapped. More...
class  DtRequestKeyValidationDialog
 This is the dialog used to ask the user what to do when a single key has been mapped to multiple functions. More...
class  DtKeyMappingEditorWidgetInterface
 Abstract interface for instance editor widgets. More...
class  DtLightingRenderSettingsInterface
 This is the interface which the lighting render settings widget will inherit from and the logic will use to talk to the widget. More...
class  DtLightingRenderSettingsLogic
 This is the logic for the render settings widget. More...
class  DtLightingRenderSettingsPage
 Page for lighting render settings, to coordinate logic and widget instantiation. More...
class  DtLightingRenderSettingsWidget
 DtLightingRenderSettingsWidget implements the DtLightingRenderSettingsInterface for Qt. More...
class  DtLineEdit
 A custom QLineEdit for suppressing key-release events. More...
class  DtLineEditDelegate
 A custom delegate for inserting a DtLineEdit editor in a Qt item view (e.g. More...
class  DtFileMenu
 A builder for the file menu. More...
class  DtEditMenu
 A builder for the file menu. More...
class  DtHelpMenu
 A builder for the file menu. More...
class  DtSettingsMenu
 A builder for the file menu. More...
class  DtNewMenu
 A builder for the file menu. More...
class  DtOpenMenu
 A builder for the file menu. More...
class  DtAddMenu
 A builder for the file menu. More...
class  DtCloseMenu
 A builder for the file menu. More...
class  DtSaveMenu
 A builder for the file menu. More...
class  DtSaveAsMenu
 A builder for the file menu. More...
class  DtViewMenu
 A builder for the file menu. More...
class  DtMapEditorInterface
 Interface for a key/value pair editor GUI. More...
class  DtMapEditorWidget
 A widget for editing a map. More...
class  DtMenu
 The abstract base menu class. More...
class  DtMenuItem
 Builder for menu items. More...
class  DtSeparatorItem
 Menu item which represents a separator. More...
class  DtMenuManager
 A Menu manager which is how to lookup and find menu/menu items using menu paths. More...
class  DtMessageBox
 A Messagee box with a checkbox for not showing the message box again. More...
class  DtModelDefinitionSchemaComboBox
 A combo box which populates itself with model definition schemata. More...
class  DtModelDefinitionComboBox
 A DtModelDefinitionComboBox populates itself with model definitions. More...
class  DtModelDefinitionEditorInterface
 Interface of the makVrv::DtModelDefinitionEditorWidget for the makVrv::DtModelDefinitionEditorLogic. More...
class  DtModelDefinitionEditorLogic
 The logic for editing model definitions. More...
class  DtModelDefinitionInstanceEditorLogic
 Specialized version of editor logic to allow logic to be edited locally on an instance editor page rather than immediately commiting to system data. More...
class  DtModelDefinitionEditorPage
 A dialog for editing model definitions. More...
class  DtModelDefinitionEditorWidget
 Editor widget for editing model definitions. More...
class  DtModelDefinitionInstanceEditorWidget
 A widget for creating new model definition instances. More...
class  DtModelPreloadInterface
 DtModelPreloadInterface is the interface allowing the DtModelPreloadPageLogic and DtModelPreloadWidget to communicate. More...
class  DtModelPreloadPage
 Page for model preloader page. More...
class  DtModelPreloadPageLogic
 /brief A DtModModelPreloadPageLogic provides the logic for a widget that allowd for the constuction of a list of model definitions for preloading. More...
class  DtModelPreloadWidget
 DtModelPreloadWidget is the widget displayed that shows utilities for building a model preloading list. More...
class  DtModelScaleWidget
 DtModelScaleWidget is a toolbar widget that combines a button to enable and disable model scaling, and a drop-down button to bring up a slider for the model scale factor. More...
class  DtModelScaleSliderWidget
 A simple slider widget that combines the slider with a text label, for use by the DtModelScaleWidget. More...
class  DtModelScaleWidgetBuilder
 This builder class creates and instance of the DtEntityIconScaleWidget class. More...
class  DtModelScaleWidgetInterface
 Interface of the makVrv::DtModelScaleWidget for the makVrv::DtModelScaleLogic. More...
class  DtModelScaleWidgetLogic
 Logic to manage the Observer Mode Selection Widget. More...
class  DtMouseMappingEditorLogic
 The logic for the mouse mapping editor page. More...
class  DtMouseMappingEditorPage
 A dialog page controlling file caching. More...
class  DtMouseMappingEditorWidget
 A widget class for editing key functions. More...
class  DtMouseMappingEditorWidgetInterface
 Abstract interface for instance editor widgets. More...
class  DtMovieUrlLabel
 DtUrlLabel that can display a movie and act as a hyperlink with url(s) conditioned on the current movie frame. More...
class  DtMultiMapEditorInterface
 Interface of the makVrv::DtMultiMapEditorWidget for the makVrv::DtMultiMapEditorLogic. More...
class  DtMultiMapEditorWidget
 The widget for display string keys to multiple mapped values. More...
class  DtMultipleAttachEventProcessor
 The Tether Track Event processor handles events related to the processing of finishing up the tether track selection process. More...
class  DtNewVisualizerDefinitionDialog
 Dialog for allowing the user to select a new visualizer schema. More...
class  DtNewVisualizerDefinitionInterface
 Interface for new DtNewVisualizerDefinitionWidget. More...
class  DtNewVisualizerDefinitionLogic
 Logic for new DtNewVisualizerDefinitionDialog. More...
class  DtNewWindowItem
 A menu item to create a new window based on the current observer configuration. More...
class  DtNewStealthWindowItem
 A menu item to create a new window based on the current observer configuration set to a Stealth view. More...
class  DtNewPlanViewWindowItem
 A menu item to create a new window based on the current observer configuration set to a Plan view. More...
class  DtTransparencyToggleItem
 An Item builder for the transparency toggle item. More...
class  DtAttachItem
 base class that all attach items derive from An Item builder for the attach follow item. More...
class  DtAttachFollowItem
 An Item builder for the attach follow item. More...
class  DtAttachSpaceFollowItem
 An Item builder for the attach space follow item. More...
class  DtAttachMimicItem
 An Item builder for the attach mimic item. More...
class  DtAttachTetherItem
 An Item builder for the attach tether item. More...
class  DtAttachTrackItem
 An Item builder for the attach track item. More...
class  DtAttachTetherTrackItem
 An Item builder for the attach track item. More...
class  DtAttachTetherLocationTrackItem
 An Item builder for the attach tether location track item. More...
class  DtAttachMimicTrackItem
 An Item builder for the attach mimic item. More...
class  DtAttachMimicLocationTrackItem
 An Item builder for the attach mimic location track item. More...
class  DtCreateInsetViewItem
 An Item builder for the create inset view item. More...
class  DtCreateInstrumentPanelMenu
 An Item builder for the create instrument panel menu. More...
class  DtCreateInstrumentPanelItem
 An Item builder for the create instrument panel item. More...
class  DtCreateSensorViewMenu
 An Item builder for the create sensor view menu. More...
class  DtCreateSensorViewItem
 An Item builder for the create sensor view item. More...
class  DtShowHideItem
 An Item builder for the hide object item. More...
class  DtObjectContextMenu
 A builder for the keyboard control menu. More...
class  DtObjectsListDataFunctions
 DtObjectsListDataFunctions is a container for sort and data functions for the DtObjectsSelectionList. More...
class  DtObjectsSelectionList
 DtObjectsSelectionList extends DtSelectionWidget to provide a list of selectable items with icon and name columns. More...
class  DtObjectsList
 class DtObjectsList: More...
class  DtObjectListViewItem
 Private classes not meant for export. More...
class  DtObjectListView
class  DtObjectListViewCreator
 Object List View Creator. More...
class  DtObjectsListPanel
 Tabbed dialog that has instances of both an entity list and an environmental list. More...
class  DtObjectsListPageCreator
 The creator class needed to be used to create a DtObjectsListPage. More...
class  DtObserverMenu
 A builder for the observer menu. More...
class  DtObserverQMenu
 The Qt menu implemenntation used by the makVrv::DtObserverMenu. More...
class  DtObserverModePersistenceWidget
 This class overrides the DtPersistenceToolbarWidget to provide specific functionality needed by the DtObserverMode. More...
class  DtRestoreTypeDialog
 Dialog for asking user to restore the factory observer settings. More...
class  DtObserverModeSelectionWidget
 Widget for choosing the current observer mode for an observer. More...
class  DtObserverModeSelectionWidgetBuilder
 Builder for creatine an makVrv::DtObserverModeSelectionWidget. More...
class  DtObserverModeSelectionWidgetInterface
 The interface of the makVrv::DtObserverModeSelectionWidget for the makVrv::DtObserverModeSelectionLogic. More...
class  DtObserverModeSelectionWidgetLogic
 Logic to manage the Observer Mode Selection Widget. More...
class  DtObserverSelectionWidget
 Contains makVrv::DtObserverSelectionWidget class. More...
class  DtObserverSelectionWidgetBuilder
 Builder for the makVrv::DtObserverSelectionWidget. More...
class  DtObserverSettingsInterface
 This is the interface for the DtObserverSettingsPage. More...
class  DtObserverModeSettingItem
 The item for creating a new observer mode setting item. More...
class  DtSetObserverModeMenu
 The sub-menu for setting the current observer's observer mode. More...
class  DtObserverModeItem
 The item for creating a new set mode menu item. More...
class  DtObserverAdvancedItem
 The item for creating a new advanced settings menu item. More...
class  DtSetModelSetAction
 The menu item for setting the model set for the currnet observer. More...
class  DtSetModelSetToolButton
 The buttom for setting the model set for the currnet observer. More...
class  DtSetModelSetToolButtonBuilder
 This builder class creates and instance of the DtEntityIconScaleWidget class. More...
class  DtObserverMenuModelSetItem
 The item for creating a new set model set sub-menu item on the observer menu. More...
class  DtSetModelSetMenu
 The sub-menu for setting the current observer's observer mode's model set. More...
class  DtObserverModelSetItem
 Used to create the menu items on the set model set sub-menu. More...
class  DtObserverSettingItem
 The item for controlling speed scaling. More...
class  DtObserverSettingsLogic
 Logic class for editing definition ObserverMode. More...
class  DtObserverSettingsPage
 A dialog for editing ObserverModes. More...
class  DtSelectDefaultObserverViewItem
 An Item builder to set the default observer view item. More...
class  DtUnsetDefaultObserverViewItem
 An Item builder to unset the default observer view item. More...
class  DtDeDeleteObserverViewItem
 An Item builder to delete a observer view item. More...
class  DtDeSaveObserverViewItem
 An Item builder to save a observer view item. More...
class  DtObserverViewWidgetContextItemsSignaler
 A signaler which contains the signals used by the DtObserverViewSignaler class. More...
class  DtObserverViewsContextMenu
class  DtObserverViewsPanel
 Panel to display the observer view list loaded in the application. More...
class  DtObserverViewsPanelCreator
 The creator class needed to be used to create a DtObserverViewsPanel. More...
class  DtObserverViewsWidget
 A widget class for managing different camera views the currently selected observer can be placed in. More...
class  DtQtreeView
 Class to implement momousePressEvent and opening the context menu (right click) More...
class  DtItemIconsDelegate
class  DtObserverViewQIcon
class  DtObserverViewIconColumnData
class  DtObserverViewsWidgetCreator
 The creator class needed to be used to create a DtObserverViewsPanel. More...
class  DtObserverViewsWidgetInterface
 Abstract interface for the observer views widget. More...
class  DtObserverViewsWidgetLogic
 The logic for controlling and updating the makVrv::DtObserverViewsWidget. More...
class  DtOceanRenderSettingsInterface
 This is the interface which the render settings widget will inherit from and the logic will use to talk to the widget. More...
class  DtOceanRenderSettingsLogic
 This is the logic for the render settings widget. More...
class  DtOceanRenderSettingsPage
 Page for render settings, to coordinate logic and widget instantiation. More...
class  DtOceanRenderSettingsWidget
 DtOceanRenderSettingsWidget implements the DtOceanRenderSettingsInterface for Qt. More...
class  DtOverlaysPage
 The tactical graphics page. More...
class  DtOverlaysPageCreator
 The creator class needed to be used to create a DtOverlaysPage. More...
class  DtPage
 The page is a single widget component which is viewed in a page collection. More...
class  DtPageCreator
 The page creator. More...
class  DtPageCreatorTemplate
class  DtPersistenceControlsInterface
 Abstract interface for controlling persistence of state in a dialog. More...
class  DtPersistenceToolbarWidget
 A widget that displays a persistence GUI in some way Operations presented are import, export, save, and restore. More...
class  DtPopupToolbar
 The DtPopupToolbar class provides a toolbar can be easily shown and hidden. More...
class  DtPopupToolbarButton
 The DtPopupToolbarButton class is a toolbar which controls the display of a toolbar. More...
class  DtPostProcessorSettingsInterface
 Interface for the post processor settings widget. More...
class  DtPostProcessorSettingsLogic
 The logic for the diguy settings dialog. More...
class  DtPostProcessorSettingsPage
 Page for post processor settings. More...
class  DtPostProcessorSettingsWidget
 This widget contains fields for configuring Post Processors. More...
class  DtPropsInterface
 The interface for the props widget. More...
class  DtPropsLogic
 The DtPropsLogic controls the state of props via a dialog page. More...
class  DtPropsPage
 This is a page which displays information regarding props in the scene. More...
class  DtPropsWidget
 A widget for editing props. More...
class  DtPropTypeComboBox
 A DtPropTypeComboBox automatically connects with the prop type manager and knows when props are added and removed. More...
class  DtQApplicationProvider
 This class provides a way of getting the QApplication for a DisplayEngine. More...
class  DtQtCursor
 Qt implementation of the cursor class. More...
class  DtQtCursorManager
 Class used to interface with the Qt cursor system. More...
class  DtQtDeMainWindow
 The Qt main window. More...
class  DtQtDeMainWindowProvider
 DtQtDeMainWindowProvider lazily creates and provides access to the DtQtDeMainWindow. More...
class  DtFullScreenItem
 This is the menu item for the fullscreen toggle. More...
class  DtFullScreenSignaler
 A signaler which contains the signals used by the DtFullScreenItem class. More...
class  DtQtDeTicker
 This class exists so that a QTimer can call the tick() slot as fast as possible. More...
class  DtQtDeTickerProvider
 The DtQtDeTickerProvider is a singleton which provides the an single DtQtDeTicker instance. More...
class  DtQtEventLoop
 This class implements an DtEventLoop using the Qt event loop. More...
class  DtQtEventLoopCreator
 The creator for the DtQtEventLoop class. More...
class  DtQtKeyAdapter
 Abstract clas for grabbing and handling adapter which is owned by the makVrv::DtOsgWindowQt. More...
class  DtQtMenuAssembler
 A Qt implementation of a DtMenuAssembler. More...
class  DtQtMenuAssemblerCreator
 Override the DtMenuAssemblerCreator with a DtQtMenuAssemblerCreator. More...
class  DtQtModelSetStringProvider
 DtQtModelSetStringProvider provides Qt-translated strings to for model sets. More...
class  DtQtObserverSettingsDisplayNameProvider
 DtQtObserverSettingsDisplayNameProvider provides Qt-translated strings to for observer settings. More...
class  DtQtObserverSettingsDisplayNameProviderCreator
 Creator for DtDisplayNameProvider class. More...
class  DtQtPageAssembler
 This is the Qt specific implementation of the page assembler. More...
class  DtQtPageAssemblerCreator
 This class replaces the DtPageAssemblerCreator to create a DtQtPageAssembler for the DtPageAssembler instance. More...
class  DtQtPageCollection
 The DtQtPageCollection is an abstract class which implements the page collection interface, and can be used extended by specific Qt implementations such as a tabbed panel or dialog. More...
class  DtQtPageDialog
 The Qt Page Panel, is a generic docked widget that contains a number of DtPages that it displays individually using a Tabbed Widget. More...
class  DtQtPagePanel
 The Qt Page Panel, is a generic docked widget that contains a number of DtPages that it displays individually using a Tabbed Widget. More...
class  DtQtToolbarMenuAssembler
 A class that will allow the toolbar assembler to create and manage menus that are part of toolbars separate from the system menu manager. More...
class  DtQtToolbarAssembler
 A Qt implementation of a DtToolbarAssembler. More...
class  DtQtToolbarAssemblerCreator
 Override the DtToolbarAssemblerCreator with a DtQtToolbarAssemblerCreator. More...
class  DtQtToolbarManager
 A Toolbar manager which is how to lookup and find toolbars using toolbar paths. More...
class  DtQtToolbarManagerCreator
 The creator for the DtPageAssembler. More...
class  DtQtUtil
 Provides static utility functions for Qt. More...
class  DtRadioCommunicationsSettingsInterface
 Interface for the widget logic to communicate with the widget. More...
class  DtRadioCommunicationsSettingsLogic
 The logic for the entity display settings dialog. More...
class  DtRadioCommunicationsSettingsPage
 Page for radio communications settings; coordinates logic and widget instantiation. More...
class  DtRadioCommunicationsSettingsWidget
 This widget contains fields for adjusting radio communications settings. More...
class  DtClickableQLabel
 QLabel that signals when click events occur. More...
class  DtPushButton
 A push-button that can emit a separate 'rightClicked' signal when clicked on by the right mouse button. More...
class  DtRadioPushButtonsWidget
 A widget for arranging push-buttons in a grid and have them behave as a set of radio buttons. More...
class  DtRangeEditorInterface
 Abstract interface for range editor widgets. More...
class  DtRangeEditorWidget
 A widget class for editing ranges. More...
class  DtWireframeItem
 The item for controlling wireframe rendering. More...
class  DtShadowsItem
 The item for controlling shadow rendering. More...
class  DtTerrainScalingItem
 The item for controlling terrain scaling. More...
class  DtHdrItem
 The item for controlling shadow rendering. More...
class  DtRenderSettingsInterface
 This is the interface which the render settings widget will inherit from and the logic will use to talk to the widget. More...
class  DtRenderSettingsLogic
 This is the logic for the render settings widget. More...
class  DtRenderSettingsPage
 Page for render settings, to coordinate logic and widget instantiation. More...
class  DtRenderSettingsWidget
 DtRenderSettingsWidget implements the DtRenderSettingsInterface for Qt. More...
class  DtNewSceneItem
 The item for creating a new scene. More...
class  DtCloseSceneItem
 The item to "close" the scene, same functionality as "new scene". More...
class  DtOpenSceneItem
 The item for opening a scene. More...
class  DtSaveSceneItem
 The item for saving a scene. More...
class  DtSaveSceneAsItem
 The item for saving a scene. More...
class  DtSchemaEditorLogic
 Logic class for editing definition schema. More...
class  DtSchemaEditorPage
 A dialog for editing schema. More...
class  DtSelectedInstanceDialogPage
 An dialog page which contains a list of instances and allows selection of the instance. More...
class  DtSelectInstanceWidget
 Base select instance widget. More...
class  DtSelectionWidget
 class DtSelectionWidget: More...
class  DtSensorConfigurationPage
 GUI to create, remove, and modify sensor configurations. More...
class  DtSensorConfigurationPageInterface
 Interface for a GUI to manage and configure sensors. More...
class  DtSensorConfigurationPageLogic
 Logic for a sensor configuration GUI page. More...
class  DtSensorConfigurationWidgetCreator
 Creator for a sensor widget. More...
class  DtSensorConfigurationWidgetFactory
 Factory for registering sensor configuration widgets. More...
class  DtSensorConfigurationWidgetInterface
 Interface for a sensor configuration widget. More...
class  DtSensorSelectionWidgetBuilder
 Builder for the sensor selection widget (combo box to select which sensor is active for the current observer) More...
class  DtSceneSettingsMenuItem
 The item for bringing up a dialog to adjust scene visuals (data/time, environment, etc.). More...
class  DtDisplaySettingsMenuItem
 The item for bringing up a dialog to adjust display settings. More...
class  DtTerrainSettingsMenuItem
 The item for bringing up a dialog to adjust terrain settings. More...
class  DtApplicationSettingsMenuItem
 The item for bringing up a dialog to adjust application settings. More...
class  DtVisualEditorsMenuItem
 The item for bringing up a dialog to adjust visuals (element definitions, modes) More...
class  DtShadowSettingsInterface
 This is the interface for the DtShadowSettingsPage. More...
class  DtShadowSettingsLogic
 Logic class for editing shadow settings. More...
class  DtShadowSettingsPage
 A dialog for editing Shadow Settings. More...
class  DtShadowSettingsWidget
 DtShadowSettingsWidget implements the DtShadowSettingsInterface for Qt. More...
class  DtSimulationSettingsInterface
 Abstract interface for simulation settings UI. More...
class  DtSimulationSettingsLogic
 Logic class for makVrv::DtSimulationSettingsDialog. More...
class  DtSlaveConnectionInterface
 The interface class of the makVrv::DtSlaveConnectionWidget for the makVrv::DtSlaveConnectionLogic. More...
class  DtSlaveConnectionLogic
 The logic for controlling and update the makVrv::DtSlaveConnectionWidget. More...
class  DtSlaveConnectionWidget
 The Widget class for. More...
class  DtSliderDoubleSpinboxWidget
 A widget for pairing a horizontal slider with a double spin-box. More...
class  DtSliderSpinboxWidget
 A widget for pairing a horizontal slider with a spinbox. More...
class  DtSmokeDefinitionEditorPage
 A dialog for editing smoke element definitions. More...
class  DtStartupDialog
 DtStartupDialog provides a dialog to be displayed on VR-Vantage startup to allow the user to choose what server to connect to or which terrain to load. More...
class  DtStartupDialogCreator
 A creator class for DtStartupDialog. More...
class  DtStartupDialogInterface
 This is the interface to a widget that will allow the user to start up VR-Vantage by connecting to a terrain server or loading a local terrain. More...
class  DtStartupDialogItem
 The menu item for the startup dialog. More...
class  DtStartupDialogLogic
 Provides the logic for the DtStartupDialog. More...
class  DtStartupDialogLogicCreator
 The creator class. More...
class  DtStaticFileDialog
 A Wrapper around the File Dialog functions which allow for proper rendering to continue. More...
class  DtStealthControlWidget
 A widget class for managing attachment. More...
class  DtStealthControlWidgetInterface
 Abstract interface for the stealth control widget. More...
class  DtStealthControlWidgetLogic
 The logic for controlling and updating the makVrv::DtStealthControlWidget. More...
class  DtSymbolDecorationSettingsPage
 Page for intervisibility settings. More...
class  DtSymbolDecorationSettingsWidget
 This class will allow users to modify intervisibility settings. More...
class  DtSymbolDecorationSettingsWidgetInterface
 Abstract interface for a symbol decoration settings editing widget. More...
class  DtSymbolDecorationSettingsWidgetLogic
 This is the logic for the render settings widget. More...
class  DtSymbolDecorationToolbarWidget
 DtSymbolDecorationToolbarWidget is a toolbar widget that combines a button to enable and disable model scaling, and a drop-down button to bring up a slider for the model scale factor. More...
class  DtSymbolDecorationToolbarWidgetBuilder
 This builder class creates and instance of the symbol decoration toolbar widget class. More...
class  DtTacticalGraphicOverlayTreeInterface
 The interface used by the DtTacticalGraphicOverlaysTreeWidget and the DtTacticalGraphicsTreeWidgetLogic. More...
class  DtTacticalGraphicOverlayTreeLogic
 The logic for populating and managing the DtTacticalGraphicOverlayTreeWidget. More...
class  DtTacticalGraphicOverlayTreeLogicCreator
class  DtTacticalGraphicOverlayTreeWidget
 The tactical graphics overlay tree widget displays the tree representing the Tactical Graphic Overlays currently in existence. More...
class  DtTacticalGraphicsDefinitionEditorPage
 A dialog for editing model definitions. More...
class  DtTerrainContentsInterface
 The interface for the makVrv::DtTerrainContentsWidget for the makVrv::DtTerrainContentsLogic. More...
class  DtTerrainContentsLogic
 The DtTerrainContentsLogic populates the DtTerrainContentsWidget with the Contents that were used to compose the current terrain. More...
class  DtTerrainContentsLogicCreator
 Creator class for DtTerrainContentsLogic. More...
class  DtTerrainContentsPage
 A DtTerrainContentsPage lets users see the reference content of the current terrain. More...
class  DtTerrainContentsWidget
 The DtTerrainContentsWidget displays the terrain Contents that were used to compose the current terrain. More...
class  DtTerrainContentsWidgetCreator
 Terrain Contents Widget creator. More...
class  DtTerrainContextMenu
 A builder for the terarin control menu. More...
class  DtDeselectAllMenuItem
 A builder for the right click menu item to clear the current selection The menu string is "DtDeselectAllMenuItem". More...
class  DtNewTerrainItem
 The menu item for creating a new terrain. More...
class  DtOpenTerrainItem
 The menu item for opening a terrain. More...
class  DtSaveTerrainItem
 The menu item for saving a terrain. More...
class  DtSaveTerrainAsItem
 The menu item for saving a terrain w/ a filename. More...
class  DtCloseTerrainItem
 The item to "close" the terrain, same functionality as "close Terrain". More...
class  DtReloadTerrainItem
 The item to "close" the terrain, same functionality as "close Terrain". More...
class  DtTerrainPatchDialogPage
 Dialog which shows the terrain patches. More...
class  DtTerrainScaleWidget
 This class is the terrain scale widget visible on the toolbar. More...
class  DtTerrainScaleSliderWidget
 A simple slider widget that combines the slider with a text label, for use by the DtTerrainScaleWidget. More...
class  DtTerrainScaleWidgetBuilder
 This builder class creates and instance of the DtTerrainScaleWidget class. More...
class  DtTerrainScaleWidgetInterface
 Interface of the makVrv::DtTerrainScaleWidget for the makVrv::DtTerrainScaleLogic. More...
class  DtTerrainScaleWidgetLogic
 Logic to manage the Observer Mode Selection Widget. More...
class  DtTextureDrapingInterface
 Abstract class specifying the interface a DtTextureDrapingLogic expects. More...
class  DtTextureDrapingLogic
 The logic for a Raster map page. More...
class  DtTextureDrapingPage
 Dialog for controlling textures draped on a terrain. More...
class  DtTextureDrapingWidget
 A widget for controlling contour settings and controlled by a DtTextureDrapingLogic. More...
class  DtToolbar
 The base class for VR-Vantage toolbars. More...
class  DtToolbarItem
 An menu item for controlling toolbars. More...
class  DtSceneToolbar
 A builder for the scene items toolbar. More...
class  DtTerrainToolbar
 A builder for the terrain items toolbar. More...
class  DtObserverSettingsToolbar
 A builder for the observer settings items toolbar. More...
class  DtDisplaySettingsToolbar
 A builder for the display settings items toolbar. More...
class  DtSimulationConnectionsToolbar
 A builder for the simulation connections items toolbar. More...
class  DtIntervisibilityToolbar
 A builder for the intervisibility items toolbar. More...
class  DtTrackHistorySettingsInterface
 Interface for the track history settings widget. More...
class  DtTrackHistorySettingsLogic
 The logic for the track history settings dialog. More...
class  DtTrackHistorySettingsPage
 Page for track history settings. More...
class  DtTrackHistorySettingsWidget
 This widget contains fields for configuring track histories. More...
class  DtTreeRandomizationInterface
 Abstract class specifying the interface a DtTreeRandomizationLogic expects. More...
class  DtTreeRandomizationLogic
 The logic for the TreeRandomization page. More...
class  DtTreeRandomizationPage
 A dialog page containing tree randomization settings. More...
class  DtTreeRandomizationWidget
 A widget for controlling contour settings and controlled by DtTreeRandomizationLogic. More...
class  DtTreeWidget
 Override QTreeWidget to provide additional functionality (mainly right click support) More...
class  DtUrlLabel
 QLabel that can act as a hyperlink, independent of its content. More...
class  DtVectorNetworkPage
 The vector network page, displays the vector network for the current terrain. More...
class  DtVectorNetworkPageCreator
 The creator class needed to be used to create a DtVectorNetworkPage. More...
class  DtVectorNetworkTreeInterface
 The interface used by the DtVectorNetworkTreeWidget and the DtVectorNetworkTreeLogic. More...
class  DtVectorNetworkTreeLogic
 The logic for populating the DtVectorNetworkTreeWidget. More...
class  DtVectorNetworkTreeWidget
 The vector network tree widget displays the tree representing vector network loaded from feature layers. More...
class  DtViewControlSettingItem
 The item for controlling view control acceptance. More...
class  DtVisualizerAttributeMultiValueDialog
class  DtVisualizerAttributeEditorInterface
 Base interface for the visualizer attribute editor to be passed to logics which will assign the attribute objects. More...
class  DtVisualizerAttributeEditor
 Base class for the Qt based visualizer attribute editor. More...
class  DtVisualizerAttributeEditorCreator
 Abstract creator class for visualizer attributes. More...
class  DtVisualizerAttributeEditorCreatorTemplate
 Template version for creating attributes using the default constructor and a static theTypeInfo function. More...
class  DtVisualizerAttributeComboEditor
 Default type responsible for editing attribute with a set number of values. More...
class  DtVisualizerAttributeBoolEditor
 Default type responsible for editing unknown attribute name/types. More...
class  DtDefaultVisualizerAttributeEditor
 Default type responsible for editing unknown attribute name/types. More...
class  DtVisualizerAttributeStringEditor
 Default type responsible for editing unknown attribute name/types. More...
class  DtVisualizerAttributeFloatEditor
 Default type responsible for editing unknown attribute name/types. More...
class  DtVisualizerAttributeFilenameEditor
 Default type responsible for editing filename attribute name/types. More...
class  DtVisualizerAttributeTypeEditor
 Default type responsible for editing unknown attribute name/types. More...
class  DtVisualizerAttributeModelDefinitionSchemaEditor
 Default type responsible for editing unknown attribute name/types. More...
class  DtVisualizerAttributeModelDefinitionEditor
 Default type responsible for editing unknown attribute name/types. More...
class  DtVisualizerAttributeStringVectorEditor
 Default type responsible for editing unknown attribute name/types. More...
class  DtVisualizerAttributeFontGlyphEditor
class  DtVisualizerAttributeColorEditor
class  DtVisualizerAttributeModelDefinitionSelector
 Default type responsible for selecting a single model instance. More...
class  DtVisualizerAttributeSymbolSelectorDialog
class  DtVisualizerAttributeSymbolSelectorEditor
 Default type responsible for selecting a single model instance. More...
class  DtVisualizerAttributeEditorFactory
class  DtVisualizerAttributeWidget
class  DtVisualizerAttributeWidgetCreator
class  DtVisualizerAttributeWidgetCreatorTemplate
class  DtVisualizerAttributeStringWidget
 Widget for editing visualizer attribute strings. More...
class  DtVisualizerAttributeWidgetFactory
class  DtWidgetBuilder
 This class is the generic builder base class for building a widget. More...
class  DtWidgetRanges
 A database of Spin Box and slider widget ranges. More...
class  DtWindDirectionDialWidget
 A compass rose with a wind-direction arrow. More...
class  DtWindDirectionWidget
 A widget for pairing a wind direction dial with a combo box. More...
struct  DtLastForceActionParams
class  DtDiGuyCharacterModel
 DI-Guy Character model. More...
class  DtDiGuyFunctionRegistration
 The necessary global registration object to allow DiGuy to support Multiple instances. More...
class  DtDiGuyModelInstance
 A Di Guy based model instance. More...
class  DtDiGuyModelInstanceCreator
 A Creator for the makVrv::DtDiGuyModelInstance class. More...
class  DtDiGuyMotionModel
 A Di Gui based motion model for objects which have a DI Guy character. More...
class  DtDiGuyMotionModelCreator
 Creator for makVrv::DtDiGuyMotionModel. More...
class  DtDiGuyOsgGraphicsFile
 The OSG implementation of a di guy graphics file. More...
class  diguyOsgGraphicsInstanceGroup
 *2 diguyOsgGraphicsInstaceGroup More...
class  diguyOsgGraphicsShapeGeodeMap
class  diguyOsgGraphicsShapeSwitchMap
class  DtDiguyOsgRootNode
class  DtDiGuyOsgGraphicsLink
 Derived diguyGraphicsLink to create OSG transforms and base node to hang shape objects on. More...
class  DtDiGuyOsgGraphicsShape
 Override of diguyGraphicsShape to create OSG geometry for DI-Guy shapes. More...
class  DiGuyTypeMapFieldNode
 There are nine DI-Guy type map fields. More...
class  DtDiGuyScenario
 Owns a DiGuy scenario for the application. More...
class  DtDisExerciseConnInitializer
 Extended Exercise Connection Initializer for DIS This helper class extends DtExerciseConnInitializer so we can track the DIS version to use. More...
class  DtDisDriver
 The DtDriver for DIS. More...
class  DtDisDriverCreator
 Creator class for the DIS driver. More...
class  DtDisConnectionInterface
 Abstract interface used to a user interface. More...
class  DtDisConnectionLogic
 Logic for configuring the Dis Connection. More...
class  DtDisConnectionPage
 A dialog for configuring the DIS connection. More...
class  DtDisConnectionWidget
 Widget for DIS connection. More...
class  DtDisConnectionsItem
 The DtDisConnectionsItem is a item which brings up the DIS connections page. More...
class  DtExperimentalFeaturesInterface
 Abstract interface used for the Experimental Features utility. More...
class  DtExperimentalFeaturesMenuItem
 The menu item for Experimental Features. More...
class  DtExperimentalFeaturesLogic
 /brief A DtExperimentalFeaturesLogic object provides the logic for a widget acts as a utility for new features such as controlling/configuring Breaking Waves, Paged LOD Magnification Scale, Paged LOD Magnification High LOD angle, etc. More...
class  DtExperimentalFeaturesPage
 A dialog for configuring the entity type mapping. More...
class  DtExperimentalFeaturesWidget
 A DtExperimentalFeaturesWidget provides the widget that shows utilities for controlling/configuring breaking waves. More...
class  DtUpdaterFactorySeed
 Object used to fill the DtGlStudioAttributeUpdateFactory with a default set of updaters. More...
class  DtUpdaterFactoryDISSeed
 Object used to fill the DtGlStudioAttributeUpdateFactory with a default set of DIS-specific updaters. More...
class  DtUpdaterFactoryHLA13Seed
 Object used to fill the DtGlStudioAttributeUpdateFactory with a default set of HLA 1.3 specific updaters. More...
class  DtUpdaterFactoryHLA1516Seed
 Object used to fill the DtGlStudioAttributeUpdateFactory with a default set of HLA 1516 specific updaters. More...
class  DtUpdaterFactoryHLA1516eSeed
 Object used to fill the DtGlStudioAttributeUpdateFactory with a default set of HLA 1516e specific updaters. More...
class  DtCockpitMappingEditorLogic
 Logic for editing mappings from entities to cockpits. More...
class  DtCockpitMappingEditorWidget
 A widget for editing the HUD entity mappings. More...
class  DtCockpitMappingPage
 Page for editing mappings between entities and cockpits. More...
class  DtCockpitSettingItem
 The item for controlling track history. More...
class  DtCockpitSettingsInterface
 Interface for widget to edit cockpit settings. More...
class  DtCockpitSettingsLogic
class  DtCockpitSettingsPage
class  DtCockpitSettingsWidget
 DtCockpitSettingsWidget implements the DtCockpitSettingsInterface for Qt. More...
class  DtCockpitModelDefinitionRenamedChanged
 makVrv::DtModelDefinitionManagerDefinitionRenamed will handle the renaming of a model definition as it applied to changing a cockpit definition More...
class  DtGlStudioAoaUpdater
 Updates a GLStudio cockpit's angle of attack (AOA) state. More...
class  DtGlStudioAoaUpdaterCreator
 Creator for registering AOA updater. More...
class  DtGlStudioAttributeUpdater
 Base class for a GLStudio cockpit attribute. More...
class  DtGlStudioAttributeUpdaterCreator
 Creator for registering a GLStudio cockpit updater. More...
class  DtGlStudioAttributeUpdaterFactory
 Factory for building GLStudio attribute updaters for a cockpit. More...
class  DtGlStudioDrawable
 The OSG Drawable that contains a GL Studio HUD. More...
class  DtGlStudioDriver
 Driver for GLStudio cockpits. More...
class  DtGlStudioDriverCreator
 Creator for registering GLStudio driver. More...
class  DtGlStudioEventProcessor
 Processor to handle events for the osgWidget overlay on a channel. More...
class  DtGlStudioFeetAglUpdater
 Updates feet above ground level attribute in a GLStudio cockpit. More...
class  DtGlStudioFeetAglUpdaterCreator
 Creator for registering AGL updater. More...
class  DtGlStudioFeetMslUpdater
 Updater for GLStudio feet mean sea level attribute. More...
class  DtGlStudioFeetMslUpdaterCreator
 Creator for registering MSL updater. More...
class  DtGlStudioFeetPerMinuteUpdater
 Updates GLStudio feet/minute attribute. More...
class  DtGlStudioFeetPerMinuteUpdaterCreator
 Creator for registering feet/minute updater. More...
class  DtGlStudioInstrumentPanelBuilder
 DtInstrumentPanelCreator creates display, window, and observer configurations to implement an instrument panel window for the given model definition. More...
class  DtGlStudioInstrumentPanelBuilderCreator
 Derived creator to build DtGlStudioInstrumentPanelBuilder. More...
class  DtGlStudioKilometersPerHourUpdater
 Updater for GLStudio kilometers/hour attribute. More...
class  DtGlStudioKilometersPerHourUpdaterCreator
 Creator for kilometers/hour updater. More...
class  DtGlStudioKnotsPerHourUpdater
 Update GLStudio knots per hour attribute. More...
class  DtGlStudioKnotsPerHourUpdaterCreator
 Creator for registering knots per hour updater. More...
class  DtGlStudioMilesPerHourUpdater
 Update GLStudio miles per hour attribute. More...
class  DtGlStudioMilesPerHourUpdaterCreator
 Creator for registering miles/hour updater. More...
class  DtGlStudioObjectAttributeUpdater
 A HUD object side updater abstract base class. More...
class  DtGlStudioPitchUpdater
 Update GLStudio pitch attribute. More...
class  DtGlStudioPitchUpdaterCreator
 Creator for registering pitch attribute updater. More...
class  DtGlStudioRollUpdater
 Update GLStudio roll attribute. More...
class  DtGlStudioRollUpdaterCreator
 Creator for registering roll attribute updater. More...
class  DtGlStudioSignaler
 A signaler for the shared simulations settings. More...
class  DtGlStudioValueUpdater
 Generic GLStudio value attribute updater. More...
class  DtGlStudioValueUpdaterCreator
 Creator for registering value updater. More...
class  DtGlStudioYawUpdater
 Updates the GL Studio Yaw attribute. More...
class  DtGlStudioYawUpdaterCreator
 Creator for the GL Studio Yaw updater. More...
class  DtHudsCommand
 DtHudsCommand enables or disables HUDS. More...
class  DtHudsCommandCreator
 DtHudsCommandCreator creates DtHudsCommands. More...
class  DtOsgGlStudioCockpit
 DtOsgGlStudioCockpit is the implementation of the distributed object of the same name (and under our current naming conventions, would more correctly be named DtOsgGlStudioCockpitObject). More...
class  DtSharedCockpitSettings
 The shared simulation settings. More...
class  DtSharedCockpitSettingsManager
 Settings Manager for GL-Studio cockpits. More...
class  Dt2DEffect
 The 2D effect is an abstract interface for effects used to render in 2D. More...
class  Dt2dPoint
 A 2D point. More...
class  DtPen
 A pen object with parameters on how to draw text. More...
class  DtBoundingBox
 A simple bounding box. More...
class  DtBufferObject
 A class the wraps a OpenGL Array Buffer object. More...
class  DtCharacterEncodingMap
 The character encoding map, maps the character code to a glyph index. More...
class  DtCoordinatePack
 The pack class packs 3 doubles into 4 floats. More...
class  DtDefaultTextLayout
class  DtEffect
 The base class for a programmable pipeline render effect. More...
class  DtEffectCreator
 Abstract creator class for registering effects with a effects manager. More...
class  DtEffectManager
 The effect manager provides a way of creating and sharing effects. More...
struct  DtAttributeType< float >
struct  DtAttributeType< float[2]>
struct  DtAttributeType< float[3]>
struct  DtAttributeType< float[4]>
struct  DtAttributeType< int >
struct  DtAttributeType< int[2]>
struct  DtAttributeType< int[3]>
struct  DtAttributeType< int[4]>
struct  DtAttributeType< unsigned int >
struct  DtAttributeType< unsigned int[2]>
struct  DtAttributeType< unsigned int[3]>
struct  DtAttributeType< unsigned int[4]>
class  DtEffectRenderer
class  DtFilledPolygon
 A variable vertex convex filled 2D polygon. More...
struct  DtLineVertex
 A vertex element used for rendering a line. More...
class  DtFlat2DLineRenderer
 A Renderer which renders 2D lines with only a color. More...
struct  DtOffsetColoredVertex
 Basic vertex for rendering geometry with a position, offset, color, and rotation. More...
class  DtFlat2DRenderer
 Class will render TexturedQuadData using a Dt2DQuadEffect. More...
class  DtFlatPrimitiveStyle
 A style for rendering a 2D quad with only a flat color. More...
class  DtFont
 A class with encapsulated a font loaded from disk with a given size. More...
class  DtFontManager
 Manages instances of fonts, the font will be kept in memory unless the manager is cleared. More...
class  DtRenderModes
 Render modes for drawing GL primitives. More...
class  DtFormatRenderer
 Class for defining how an effect renders a format of data. More...
class  DtFrameBufferObject
 An object which wraps an OpenGL frame buffer object and allows rendering To a texture. More...
class  DtFreeTypeFace
 A class which encapsulates a free type face object. More...
class  DtFreeTypeLibrary
 The DtFreeTypeLibrary instance provides an interface to a single Free type library implementation. More...
class  DtGlyph
 A class which represents a glyph instance. More...
class  DtGlyphRenderer
 Abstract class for handling glyph rendering. More...
class  DtLineRenderer
 A class responsible for rendering lines. More...
class  DtLineSegmentProxy
 A line segment proxy is a flyweight class for controlling a single line segment. More...
class  DtLineSegment
 A class which represents a single line segment. More...
class  DtLineSegmentInterface
 A class which represents a single line segment. More...
class  DtOutlinedPolygon
 A convex polygon drawn using lines. More...
class  DtOverlayRenderer
 The DtOverlayRenderer implements the overlay concept. More...
class  DtOverlayResourceProvider
 The overlay resource provider class provies resources for overlay drawing classes. More...
class  DtPickableWidget
 A non-visible interactive widget. More...
class  DtPickableQuad
 The DtPickableQuad is a pickable widget that matches the Quad interface. More...
class  DtPickableLine
 The DtPickableLine is a pickable widget that matches the LineSegment interface. More...
class  DtPickableTriangle
 The DtPickableLine is a pickable widget that matches the TriangleProxy interface. More...
class  DtPixelBufferObject
 An object which wraps an OpenGL pixel buffer object and allows for asynchronous downloads of texture data. More...
class  DtPolygon
 A variable vertex 2D polygon. More...
class  DtPrimitiveRenderer
 Abstract primitive rendering base class. More...
class  DtPrimitiveStyle
 The abstract base class for the various primitive styles. More...
class  DtProjected2DFlatEffect
 An effect for rendering 2D flat colored quads. More...
class  DtProjected2DFlatQuadEffectCreator
 A creator class for the Projected 2D flag quad effect. More...
class  DtProjected2DLineEffect
 An effect for rendering 2D projected lines Has support for direction and length information per vertex. More...
class  DtProjected2DLineEffectCreator
 A creator class for the Projected 2D line effect. More...
class  DtProjected2DTexturedEffect
 A extended precision 2D quad rendering effect. More...
class  DtProjected2DTexturedEffectCreator
 A creator class for the Projected 2D textured quad effect. More...
class  DtQuad
 A single 2D quadrilateral. More...
class  DtQuadRenderer
 A class which allocates and draws quads. More...
class  DtQuadProxy
 A flyweight class for controlling a single quad owned by the DtQuadRenderer. More...
class  DtSegmentedLine
 A convex polygon drawn using lines. More...
class  DtSprite
 A synchronized Quad and Widget for a interactive visible 2D graphic. More...
class  DtStippledPrimitiveStyle
 A style for drawing quads with a stipple pattern. More...
class  DtTextLayout
 A class for rendering text objects using harfbuzz layout for right to left and left to right text shaping. More...
class  DtTextLayoutInterface
 Generic base class for text layout renderers. More...
class  DtTextRenderer
 A class for rendering text object. More...
class  DtTextProxy
 A class for controlling text owned by the TextRenderer. More...
struct  DtOffsetColoredTexturedVertex
 A vertex primitive which has a position, offset, color and texture coords. More...
class  DtTextured2DRenderer
 Class will render TexturedQuadData using a Dt2DQuadEffect. More...
class  DtTexturedGlyphRenderer
 A glyph renderer which renders the texture associated with a glyph. More...
class  DtTexturedLine
 Draw a line with a texture. More...
class  DtTexturedLineSegment
 A class which represents a single line segment. More...
class  DtTexturedOutlinedPolygon
 Draw a polygonal line with a texture. More...
class  DtTexturedPrimitiveStyle
 A style for rendering a primitive with a single texture applied. More...
class  DtTextureObject
 An object which wraps a OpenGL texture object. More...
class  DtTriangleRenderer
 The triangle renderer. More...
class  DtTriangleProxy
 A flyweight class for controlling a triangle owned by the triangle renderer. More...
class  DtWidgetPicker
 The picker class which allocates and does picking operatings on widgets. More...
class  DtAtomicScalar
class  DtAxisAlignedBoundingBox
 Template for 32/64 bit Axis Aligned bounding boxes. More...
class  DtCamera
 Template for 32/64 bit Cameras. More...
class  ProjectionUtils
class  Frustum
 Template for 32/64 bit bit frustums. More...
class  DtColorValue
 Template for Color values in [0,1] range. More...
class  DtDataFormatUtils
 Data format utilities. More...
class  DtFileSystem
 File manipulation utilities. More...
class  DtGlBuffer
 A generic OpenGL buffer. More...
class  DtGlRenderTexture
 A helper classes for creating a RTT target, optionally including depth buffer. More...
class  DtGlScreenQuad
 A helper classes for Rendering a fullscreen quad. More...
class  DtGlShader
 A convenience class to represent an OpenGL Shader. More...
class  DtGlProgram
 A convenience class to represent an OpenGL Shader Program. More...
class  DtGlTexture
 Wrapper for OpenGL Texture. More...
class  DtGlTextureBufferObject
 Wrapper for OpenGL Texture Buffer Object. More...
class  DtGLTextureUtils
class  DtIntSize
 Class for Screen/Texture Size. More...
class  DtLight
 Class for generic lights. More...
struct  DtLightDataStruct
class  DtLightData
 Helper class to pack lights into a buffer/texture. More...
class  DtLightManager
 LightManager class which allows creation/deletion of lights. More...
class  DtLine2D
 DtLine2D class DtLine2D is a templated class (typically for doing floats vs. More...
class  DtDegrees
class  DtRadians
class  DtMath
 Math utilities. More...
class  Matrix
 n dimensional matrix More...
class  DtMatrix3
 3 dimensional matrix More...
class  DtMatrix4
 4 dimensional matrix More...
class  DtMatrixUtils
 Matrix manipulation utilities. More...
class  MatrixPrecisionConvert
class  DtOctree
 Octree datastructure for managing scene nodes. More...
class  DtOctreeNode
 OctreeNode class. More...
class  DtOpenGlMappings
 OpenGL mappings. More...
class  DtPlane
 DtPlane class. More...
struct  DtScreenRect
 Screen Space Rectangle class. More...
class  DtSphericalVertex
 Class to hold a vertex in spherical coordinates during geometry construction. More...
class  DtSphericalVertexCache
 Caches the cartesian version of spherical vertices and their normals into the specified arrays. More...
class  DtSphericalQuad
 Structure to hold a quad in spherical coordinates during geometry construction. More...
class  DtSphericalTriangle
 Structure to hold triangles in spherical coordinates while building the geometry. More...
struct  extract_first
struct  extract_second
class  binderNoArgs
struct  DeletePtr
class  DtTileSpaceLightGrid
 Class doing all the heavy lifting in regards of forward+ lighting. More...
class  DtUserObjectBindings
 Class to store a set of keys mapping to a set of any objects. More...
class  DtVector2
 2 dimensional vector More...
class  DtVector3
 2 dimensional vector More...
class  DtVector4
 2 dimensional vector More...
class  DtVectorN
 N dimensional vector. More...
class  DtVectorPrecisionConvert
 Utilities to precision convert vectors. More...
class  DtGStreamerTaskElement
 A DtCompressFrameTaskElement instance will create a pipeline element that can compress the image being stream by a variety of formats using the FreeImage package. More...
class  DtGStreamerTaskElementCreator
 A DtGStreamerTaskElementCreator instance is registered with the image task element factory to create DtGStreamerTaskElement instances. More...
class  DtGStreamerImageTaskElementConfigurationInterface
 Interface for a Image Task Element configuration widget. More...
class  DtGStreamerImageTaskElementConfigurationLogic
 Interface for a Image Task Element configuration widget. More...
class  DtGStreamerImageTaskElementConfigurationWidget
 Interface for a Image Task Element configuration widget. More...
class  DtGStreamerImageTaskElementConfigurationWidgetCreator
 Creator for the image task element configuration widget. More...
class  DtHla13Driver
 The Sim Driver for HLA 1.3. More...
class  DtHla13DriverCreator
 Creator class for the HLA 13 driver. More...
class  DtHla13ConnectionInterface
 Abstract interface used to a user interface. More...
class  DtHla13ConnectionLogic
 Logic for configuring the Hla13 Connection. More...
class  DtHla13ConnectionPage
 A dialog for configuring the HLA 1.3 connection. More...
class  DtHla13ConnectionWidget
 Widget for HLA 1.3 connection. More...
class  DtHla1516Driver
 The Sim Driver for HLA 1516. More...
class  DtHla1516DriverCreator
 Creator class for the HLA 13 driver. More...
class  DtHla1516eDriver
 The Sim Driver for HLA 1516e. More...
class  DtHla1516eDriverCreator
 Creator class for the HLA 1516e driver. More...
class  DtHla1516eConnectionInterface
 Abstract interface used to a user interface. More...
class  DtHla1516eConnectionLogic
 Logic for configuring the Hla1516e Connection. More...
class  DtHla1516eConnectionPage
 A dialog for configuring the HLA 1516e connection. More...
class  DtHla1516eConnectionWidget
 Widget for HLA 1516e connection. More...
class  DtHla1516ConnectionInterface
 Abstract interface used to a user interface. More...
class  DtHla1516ConnectionLogic
 Logic for configuring the Hla1516 Connection. More...
class  DtHla1516ConnectionPage
 A dialog for configuring the HLA 1516 connection. More...
class  DtHla1516ConnectionWidget
 Widget for HLA 1516 connection. More...
struct  DtDrawElementsIndirectCommand
 Indirect Command structure that OpenGL expects for Indirect Rendering See http://docs.gl/gl4/glDrawElementsIndirect. More...
class  DtLodInfo
 Notion of an LOD, which essentially is start/end ranges and some user value(s) More...
struct  DtGpuAxisAlignedBoundingBox
 Structure that stores the AABB for direct consumption by GPU for indirect rendering Its based on Vector4_32 (as opposed to DtAxisAlignedBoundingBox) This is so that this lines up with the GPU SSBO/buffers and can be consumed directly by the GPU. More...
struct  DtGeometrySpecification
 Structure that is packed for consumption by GPU for indirect rendering. More...
class  DtIndirectViewParameters
 The structure that is used to communicate the camera viewing parameters to the DtICullingAndLOD interface. More...
struct  DtIndirectRenderingParameters
 Structure per frame that must be passed to the DtICullingAndLOD It indicates what would have changed (instances, new geometry came in, textures loaded, etc) More...
struct  DtIndirectGpuOutputInstance
 cull shader will cull/lod instance geometries and generate a list of instances that are visible. More...
struct  DtIndirectOffsetAndSize
 structure for some internal GPU book-keeping More...
class  DtInstance_64
 Notion of an 'CPU' instance An DtInstance_64 has a model id and a transform. More...
class  DtInstance
 Notion of a 'GPU' instance An instance has a model id, instance id and an absolute transform (32 bits). More...
class  DtInstanceContainer
 Helper class to manage instances This class allows you to add a DtInstance_64 Internally, however it stores this as a DtInstance (which the GPU can directly read) You must not derive from this class or declare virtual methods on this class, since this will affect the layout of an object of this class, and hence affect what the GPU expects. More...
class  DtLodId
 Notion of an lod; essentially an id A 'model' is made up of multiple lods, each with an unique id within the model. More...
class  DtMaterial
 structure that is packed for consumption by GPU for indirect rendering contains the material properties for a single geometry Each 'model' can have multiple multiple geometries The layout of this class matches the equivalent structure in the indirect rendering shaders. More...
class  DtModelInfo
 DtModelInfo is a mapping of a 'model' name to a 'model' id A 'model' can have a number of lods. More...
class  DtAirfieldBarometricPressureElement
class  DtAirfieldElevationElement
class  DtAlternatePlatformEllipsoidHeightElement
class  DtAlternativePlatformAltitudeElement
class  DtAlternativePlatformHeadingElement
class  DtAlternativePlatformLatitudeElement
class  DtAlternativePlatformLongitudeElement
class  DtAlternativePlatformNameElement
class  DtChecksumElement
class  DtDensityAltitudeElement
class  DtDifferentialPressureElement
class  DtEventStartTimeElement
class  DtFrameCenterElevationElement
class  DtFrameCenterEllipsoidHeightElement
class  DtFrameCenterLatitudeElement
class  DtFrameCenterLongitudeElement
class  DtGenericFlagData01Element
class  DtGroundRangeElement
class  DtIcingDetectedElement
class  DtImageCoordinateSystemElement
class  DtImageSourceSensorElement
class  DtLaserCodeElement
class  DtLocalElement
class  DtLocalMetadataPublisher
class  DtLocalMetadataPublisherCreator
class  DtMissionIdElement
class  DtOffsetCornerLatitudePoint1Element
class  DtOffsetCornerLatitudePoint2Element
class  DtOffsetCornerLatitudePoint3Element
class  DtOffsetCornerLatitudePoint4Element
class  DtOffsetCornerLongitudePoint1Element
class  DtOffsetCornerLongitudePoint2Element
class  DtOffsetCornerLongitudePoint3Element
class  DtOffsetCornerLongitudePoint4Element
class  DtOperatingModeElement
class  DtOutsideAirTemperatureElement
class  DtPlatformAngleOfAttackElement
class  DtPlatformCallSignElement
class  DtPlatformDesignationElement
class  DtPlatformFuelElement
class  DtPlatformGroundSpeedElement
class  DtPlatformHeadingElement
class  DtPlatformIndicatedAirspeedElement
class  DtPlatformMagneticHeadingElement
class  DtPlatformPitchElement
class  DtPlatformRollElement
class  DtPlatformSideslipElement
class  DtPlatformTailNumberElement
class  DtPlatformTrueAirspeedElement
class  DtPlatformVerticalSpeedElement
class  DtRelativeHumidityElement
class  DtRvtLocalMetadataElement
class  DtSecurityCaveatsElement
class  DtSecurityClassificationElement
class  DtSecurityClassifyingCountryElement
class  DtSecurityCodingMethodElement
class  DtSecurityElement
class  DtSecurityInfoElement
class  DtSecurityMetadataVersionElement
class  DtSecurityObjectCountryCodeElement
class  DtSecurityObjectCountryCodingMethodElement
class  DtSecurityReleasingInstructionsElement
class  DtSensorEastVelocityElement
class  DtSensorEllipsoidHeightElement
class  DtSensorFieldOfViewNameElement
class  DtSensorHorizontalFovElement
class  DtSensorLatitudeElement
class  DtSensorLongitudeElement
class  DtSensorNorthVelocityElement
class  DtSensorRelAzimuthAngleElement
class  DtSensorRelElevationAngleElement
class  DtSensorRelRollAngleElement
class  DtSensorTrueAltitudeElement
class  DtSensorVerticalFovElement
class  DtSlantRangeElement
class  DtStaticAirPressureElement
class  DtTargetCircularErrorElement
class  DtTargetGateHeightElement
class  DtTargetGateWidthElement
class  DtTargetLateralErrorElement
class  DtTargetLocationElevationElement
class  DtTargetLocationLatitudeElement
class  DtTargetLocationLongitudeElement
class  DtTargetWidthElement
class  DtTimestampElement
class  DtVersionElement
class  DtVmtiLocalMetadataElement
class  DtWeaponFireElement
class  DtWeaponLoadElement
class  DtWindDirectionElement
class  DtWindSpeedElement
class  DtMmsElement
class  DtMmsMetadataPublisher
class  DtMmsMetadataPublisherCreator
class  DtUasLdsVersionElement
class  DtMinimumMsPublisherConfigurationInterface
 Interface for the base metadata publisher configuration widget. More...
class  DtMinimumMsPublisherConfigurationLogic
 Logic for the. More...
class  DtMinimumMsPublisherConfigurationWidget
 Interface for a Image Task Element configuration widget. More...
class  DtMinimumMsPublisherConfigurationWidgetCreator
 Creator for the shared memory image task element configuration widget. More...
class  DtOculusChannel
 Extension of OSG channel for Oculus Rift support. More...
class  DtOculusChannelCreator
 The channel creator for the abstract channel class. More...
class  DtOculusDrawable
 This is modeled after the DtTritonDrawable which is used by the DtTritonManager to insure that Triton is initialized after the context is fully initialized. More...
class  DtOculusSwapCallback
class  DtOculusManager
 This class is a static singleton manager for accessing the Oculus Rift. More...
class  DtOculusSettingsInterface
class  DtOculusSettingsLogic
class  DtOculusSettingsManager
class  DtOculusSettingsPage
class  Dt3DGreatCircleArcModelInstance
 Specialized Line Model instance to draw a 3D arc with styleable segments. More...
class  Dt3DGreatCircleArcModelInstanceSegment
 Helper class to draw a styleable arc segment; generates a geode containing the arc segment geometry. More...
class  Dt3DLineModelInstanceSegment
 Helper class to draw a styleable line segment; generates a geode containing the line segment geometry. More...
class  Dt3DLineModelInstanceSegmentInterface
 Dt3DLineModelInstanceSegmentInterface is an abstract class providing a common interface for line model instance segments. More...
class  Dt3DSegmentedLineModelInstance
 Model instance to draw a 3D line with styleable segments. More...
class  Dt3DTextModelInstance
 Model instance to draw 3D text. More...
class  Dt3DTextModelInstanceCreator
 A Creator for the makVrv::Dt3DTextModelInstance class. More...
class  DtAddMissingColoursToGeometryVisitor
class  DtAerodromeRenderer
class  DtRunwayMarkingNode
class  DtAggregatedGeometry
class  DtAnimationModelInstance
 An effect model instance creates a particle effect from a model definition. More...
class  DtAnimationModelInstanceCreator
 A Creator for the makVrv::DtOsgSimpleModelInstance class. More...
class  DtArticulatedModelParser
 Default implementation of the model parser for Articulated models. More...
class  DtArticulatedModelParserCreator
 Create an articulated model parser. More...
class  DtArticulatingCylinderModelInstance
 Model instance to draw a cuboid. More...
class  DtAttachableEllipsoidArcModelInstance
 Model instance to draw a EllipsoidArc. More...
class  DtAttachableEllipsoidArcModelInstanceCreator
 A Creator for the DtAttachableEllipsoidArcModelInstance class. More...
class  DtAttachedCylinderModelInstance
 The model instance to draw a cylinder spanning between two poitns. More...
class  DtAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  DtAttributeLayout
 The attribute layout tells DtAttributes where to draw using a grid type layout. More...
class  DtBaseOutlineAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  DtBaseQuadAttribute
 Attribute that generates a colored quad. More...
class  DtBaseTextAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  DtBlitOsgToGlTexture
 A helper class for blitting between an osg texture and an internal texture identified by its OpenGL id. More...
class  DtCameraNode
 VR-Vantage specific subclass of OSG camera. More...
struct  DtCdbEffectTextureTuple
class  DtCdbEffectTextureCode
 DtCdbEffectTextureCodeThe Component Selector for CDB Model Textures. More...
class  DtCdbEffectTextureUtils
class  DtCdbEffectTextureVisitor
 Visitor that locates effect textures and installs them into the scene graph. More...
class  DtCellIndirectGeo
 Helper for managing indirect geometry, its intersection group and registrar corresponding to a 'tile node' (gs cell or gt cell) DtCellToIndirectGeoMap in turn manages a map of feature tile nodes (for a layer) to a corresponding instance of DtCellIndirectGeo. More...
class  DtCellToIndirectGeoMap
 Helper for managing a map of feature tile nodes (for a layer) to DtCellIndirectGeo DtCellIndirectGeo, in turn, is a helper class managing a single DtIndirectGeometry corresponding to each of these nodes Cleans up DtIndirectGeometry when the feature tile node corresponding to it is deleted. More...
class  DtChannelSpecificGroup
 A group node that culls it's group members based on channels. More...
class  DtClearUserTextureFormatVisitor
class  DtCloudDrawable
 A drawable for drawing the cloud layer. More...
class  DtCompressTextureAsync
class  DtCopyableParticleEffect
 A particle affect which is copied. More...
class  DtCubeModelInstance
 Model instance to draw a cuboid. More...
class  DtCubeModelInstanceCreator
 A Creator for the makVrv::DtAttachableCuboidModelInstance class. More...
class  DtCuboidModelInstance
 Model instance to draw a cuboid. More...
class  DtCuboidModelInstanceCreator
 A Creator for the makVrv::DtCuboidModelInstance class. More...
class  DtCylinderModelInstance
 The model instance to draw a cylinder. More...
class  DtCylinderModelInstanceCreator
 A Creator for the makVrv::DtCylinderModelInstance class. More...
class  DtDecalModelInstance
 A model instance creates a decal ribbon model instance effect from a model definition. More...
class  DtDecalModelInstanceCreator
 A Creator for the makVrv::DtOsgSimpleModelInstance class. More...
class  DtDefaultDynamicTerrainSwitch
class  DtDepthOnlyRenderMarker
struct  PreDrawFBOCallback
struct  PostDrawFBOCallback
class  DtDrawModelInstance
 Instance of an OSG-specific attachable draw model. More...
class  DtDummyCharacterModel
 Dummy implementation of DtCharacterModel; generates an error message when created. More...
class  DtDynamicFeatureTickable
 DtDynamicFeatureTickable is a tickable with extra information from .meta files for parameters for updating. More...
class  DtDynamicizeStateSetVisitor
 visitor used to mark statesets and their attributes as dynamic. More...
class  DtDynamicTerrainParser
 Implementation of the model parser for Dynamic Terrain The DtDynamicTerrainParser visits all the nodes in a terrain patch or page and looks for osg::multiswitches with WRM switch ( switch) comments. More...
class  DtDynamicTerrainParserCreator
 Create an articulated model parser. More...
class  DtSequenceInstanceState
 This is eveything we track for each sequence reference. More...
class  DtDynamicTerrainSequenceNode
 DtDynamicTerrainSequenceNode replaces an osg::Sequence in a terrain patch (or page) that is tagged with a WRM ' animation' comment if that patch/page is parsed by the dynamic terrain parser. More...
class  DtDynamicTerrainStateManipulatorFactory
 Factory for creating objects which implement some kind of manipulation of the state of dynamically changeable state of the terrain. More...
class  DtDynamicTerrainImplementation
 Terrain state manipulators. More...
class  DtDynamicTerrainSwitch
 State switch. More...
class  DtSwitchInstanceState
 This is eveything we track for each switch reference. More...
class  DtDynamicTerrainSwitchNode
 DtDynamicTerrainSwitchNode replaces an osgSim::multiswitch in a terrain patch (or page) that is tagged with a WRM ' switch' comment if that patch/page is parsed by the dynamic terrain parser. More...
class  DtEffectControllerContainer
class  DtEffectControllerCreator
class  DtEffectControllerCreatorTemplate
class  DtEffectControllerFactory
 The scene object creators are registered with the scene object factory for accessing DtSceneObjectCreators via string names. More...
class  DtEffectControllerShaderCache
 brief DtEffectControllerShaderCache More...
class  DtEffectModelInstance
 An effect model instance creates a particle effect from a model definition. More...
class  DtEffectModelInstanceCreator
 A Creator for the makVrv::DtOsgSimpleModelInstance class. More...
class  DtEffectTextureUtils
class  DtEllipsoidArcModelInstance
 Model instance to draw a EllipsoidArc. More...
class  DtEllipsoidArcModelInstanceCreator
 A Creator for the makVrv::DtEllipsoidArcModelInstance class. More...
class  DtEllipsoidModelInstance
 The model instance to draw an ellipsoid. More...
class  DtEllipsoidModelInstanceCreator
 A Creator for the makVrv::DtEllipsoidModelInstance class. More...
class  DtRenameTextureToMeifVisitor
 This class will go through a node structure and renames the texture to use a meif. More...
class  DtEnvironmentInfo
class  DtExtrudedLineModelInstance
 A prism controlled by control points. More...
class  DtExtrudedLineModelSegmentInstance
 A prism controlled by control points. More...
class  DtExtrudedModelInstance
 A prism controlled by control points. More...
class  DtExtrudedPolygonModelInstance
 A prism controlled by control points. More...
class  DtFastGroup
 osg::Group with optimized removeChildren function More...
class  DtFastMatrixTransform
 osg::MatrixTransform with optimized removeChildren function More...
class  DtGaussShooter
 A shooter class that shoots particles radially with a Gaussian distribution (selected for speed or lifetime). More...
class  DtGeocentricGridLinesDrawer
 vrvGraphics-based implementation of 2D Grid Lines on geocentric databases More...
struct  InstancesOffsetAndNumOfInstances
class  DtGpuCullingAndLod
 This class is a component of the DtIndirectGeometry It inputs are: -> the instances registered with DtIndirectGeometry -> the viewing parameters (view matrix, projection matrix, etc) -> the indirect registrar (so that it can generate gpu data for -> the models of the instances from the interim data accessible -> via the registrar It outputs are: -> Tndirect command buffer -> The count of the indirect commands -> The input instances shuffled around/culled/lod'ed reflecting -> their order within the indirect command buffer generated -> It will also (optionally) do culling and lod. More...
class  DtGraphAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  DtGridLinesDrawer
 Base class with common data / methods for drawing grid lines on projected and geocentric databases \ingroup vrvOsg. More...
class  DtHierarchicalPagedLod
 A Hierarchical paged LOD is a paged LOD which pages in a single file when the cull visitor is with-in a certain distance. More...
class  DtImageAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  DtImguiTweakUI
class  DtImguiDrawable
class  DtImprovedModularEmitter
 An improved modular emitter. More...
class  DtIndirectEffectTextureShader
 Contains info about the shader file, execution priority and name of the shader corresponding to a particular effect texture may be found. More...
class  DtIndirectEffectTexturesTemplate
 Class that allows you to abstractly register effect texture types the effect texture types are client specific (cdb, regular effect textures, etc) and typically enums and hence map directly to ints (DtOsgEffectTextureController::EffectTextureType) When a type is registered, that type is mapped to an index and the internal 'index' is incremented Therefore, each type maps to an index The highest possible index is num of types registered less 1 This class is used in conjunction with DtIndirectTextureCollectionPolicy to install the correct indirect rendering shaders for the usage type (cdb, point features, etc) The need for this additional indirection is that the 'type' can be any number (or indeed not an enum/int at all) but the way indirect rendering works, is that effect textures need to be with a start index of 0, and monotonically increasing (both for internal code and shader). More...
class  DtIndirectGeoComputeBoundCallback
 DtIndirectGeometry does not know how to calculate its bounds directly A provider (typically the class managing the indirect geometry for the tile node in question) does this for the indirect geometry. More...
class  DtIndirectGeoComputeBoundCallbackCreator
 creator for osg::Drawable::ComputeBoundingBoxCallback More...
class  DtIndirectGeoIntersectionGroup
 This is a dummy group where dummy osg geometry representing points in the indirect geometry (geocell or gt) is added to. More...
class  DtIndirectGeoIntersectionGroupCreator
 creator for DtIndirectGeoIntersectionGroup More...
class  DtIndirectGeometryStateManager
 Simple state/glmodes class for handling setting up modes This will need to be extended to handle more than one mode at a time if we end up finding another mode we want to render with chaned for now it is just handling the GL_CULL_FACE mode not putting in it's own file at this point since the DtIndirectGeometry class is the only user and it may go away if we need a better solution for indirect state changes. More...
class  DtIndirectGeometry
 This class inherits from osg::Drawable, which allows us to hook into our indirect engine to render using indirect rendering. More...
class  DtIndirectGeometryCreator
 creator for DtIndirectGeometry More...
class  DtIndirectGeometryAggregator
 Indirect rendering works because we are able to combine multiple geometries into a single 'aggregated geometry' and render this with a single draw call This visitor allows us to incrementally aggregate multiple such osg nodes (e.g flight files) More...
class  DtIndirectGeometryRegistrar
 Indirect geometry can have multiple models and their corresponding ids registered in it, via multiple threads. More...
class  DtIndirectGeometryRegistrarCreator
 creator for DtIndirectGeometryRegistrar More...
class  DtIndirectGeometryTextures
 class to hold osg Textures (diffuse map texture + effect textures) More...
class  DtIndirectGeometryTexturesPointers
 class to hold raw texture pointers (diffuse texture + effect textures) More...
class  DtIndirectGeoUtils
class  DtIndirectTextureCollectionPolicy
 Abstract class to look in the stateset and collect textures specified via its template The effect texture visitor installs effect textures during loading Indirect rendering needs to know which effect textures these are (so it can install its indirect rendering based shaders, etc). More...
class  DtIndirectTextureCollectionPolicyCreator
 Abstract class for creation of a particular texture collection policy. More...
class  DtIndirectTextureCollectionPolicyFactory
 Factory for creating different collection policies. More...
class  DtIndirectTextureProcessor
class  DtInstancedLightPointUpdate
 Class for handling light point updates and checks also is the update callback for the instanced light point geometry. More...
class  DtInstanceDofProcessor
 Instance processor to apply DOF hierarchies to instanced drawables. More...
class  DtInstanceLodProcessor
 Instance processor to apply LODs to instanced drawables. More...
class  DtInstanceLpProcessor
 Instance post cull processor for checking lightpoint node sectors and performing small feature culling on the light points. More...
class  DtInstanceManager
 Manages data for instanced rendering system and kicks off DtInstanceProcessors to update instance state. More...
class  DtInstanceManagerCreator
 Creator for DtInstanceManager. More...
class  DtInstanceNode
 Root transform for a group of instances. More...
class  ParseModelVisitor
 Visitor to build structures for the instancing system to render a model. More...
class  DtInstanceProcessor
 Interface for a class that implements a per-frame instance processing step. More...
class  DtInstanceScalingProcessor
class  DtInstanceSequenceProcessor
 Process per-instance sequences (flipbook animations) More...
struct  ArrayRange
 Specifies a range of drawables in the drawable array. More...
struct  InstanceCullData
 Per-instance culling parameters. More...
struct  DtInstanceState
 Per-instance state information. More...
class  DtInstanceSwitchProcessor
class  DtInstanceUtils
 Contains definitions of types used to store instanced model metadata in model definitions and utility functions to store/retrieve it as well as get a model ready for instancing. More...
class  DtKeepOriginalFilenamesVisitor
 DtKeepOriginalFileNameVisitor will store the original file name of the proxy node. More...
class  DtRenameFileToMedfVisitor
 DtRenameFileToMedfVisitor will store the original file name of the proxy node. More...
struct  DtLightIndicatorData
 The elements that make up a taxiway sign. More...
class  DtLightIndicatorNode
 Connect DtAerodromeRenderer with the DtLightIndicatorManager. More...
class  DtLightIndicatorSignaler
 A class which contains the signals used by the DtLightIndicatorManager classes. More...
class  DtLightIndicatorManager
class  DtLightManagerGroup
 A group node which applies lights maintained in the DtOsgLightManager at the top of the render graph. More...
class  DtLightManagerStateAttribute
 A group node which applies lights maintained in the DtOsgLightManager at the top of the render graph. More...
class  DtLightPointDrawable
 Class derived from osg::Drawable to handle all DtLightPointNode light points it gathers all the light points and renders them all in a single draw call. More...
class  DtLightPointDrawableCreator
class  DtLightPointNode
 Derived from osg::Node and is a replacement for the osgSim::LightPointNode represents a group of light points that share a common origin location. More...
class  DtLightPointVisitor
 DtLightPointVisitor walks the scene graph and collects pointers to the LightPoint nodes. More...
class  DtLoadImageOnDemandCallback1D
class  DtLoadImageOnDemandCallback2D
class  DtMeifConverter
 Class responsible for converting images into MAK encrypted image files. More...
class  DtMergeDuplicateTextureVisitor
 Apply the same visitor to multiple models and it will merge all duplicate textures that refer to the same image file. More...
class  DtMergeGeodesVisitor
class  DtMergeLodLevelsVisitor
class  DtMetaFileVisitor
 DtMetaFileVisitor will inspect the nodes of a scene graph. More...
class  DtMetaObjectCreator
 Abstract dynamic feature creator class. More...
class  DtMetaObjectFactory
 Factory to create the specific DtMetaObjects registered when vrvOsg starts up. More...
class  DtModelParser
 Abstract base class used to parse a model. More...
class  PrModelParserCreator
 An abstract creator class for the model parser. More...
class  DtModelParserFactory
 A Factory class for creating model parsers. More...
class  DtMultiReferencedNodeContainer
 DtMultiReferencedNodeContainer is a class template that it used to provide support for dynamic nodes (such as switches and animations) that may be multiply referenced. More...
class  DtPreLitNightTextureControllerCreator
 Creator for pre lighting night texture controller. More...
class  DtPostLitNightTextureControllerCreator
 Creator for post lighting night texture controller. More...
class  DtNightTextureController
 Installs and control reflectivity mapping effects. More...
class  DtNodeMaskClearer
class  DtNumericAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  DtOceanExtractorVisitor
 DtOceanExtractorVisitor tags nodes as static ocean via the setUserValue capability, based on a texture name or texture regular expression. More...
class  DtOpenGLCubeMap
class  DtOptimizer
 Optimizer class that allows for thread-safe optimization by not following proxy nodes. More...
class  DtOptimizeRenderBinsVisitor
class  DtOsg2DVolumetricLineModel
 DtOsg2DVolumetricLineModel is the model implemenation of 2D volumetric lines. More...
class  DtOsg3DGreatCircleArcModel
 OSG implementation of segmentable, stylizable 3D Great Circle Arc. More...
class  DtOsg3DSegmentedLineModel
 OSG implementation of distributed attachable segmented line model. More...
class  DtOsg3DTextModel
 DtOsg3DTextModel is a model class for creating attachable projected text. More...
class  DtOsg3DVolumetricLineModel
 DtOsg3DVolumetricLineModel is the model implementation of 3D volumetric lines. More...
class  DtOsgAmbientOcclusionMapController
 Installs and control ambient occlusion effects. More...
class  DtOsgAnimationModel
 A model of an animation (osg::Sequence in this case) More...
class  DtOsgArticulatedModel
 An articulated model manipulator for controlling an articulated model. More...
class  DtOsgArticulatingCylinderModel
 OSG implementation of distributed cuboid model. More...
class  DtOsgAttachableCuboidModel
 OSG implementation of distributed cuboid model. More...
class  DtOsgAttachableEllipsoidModel
 OSG implementation of distributed ellipsoid model. More...
class  DtOsgAttributeGroupWidget
 The osg implementation of an attribute group. More...
class  DtOsgBoundingBoxSum
class  DtOsgBumpMapController
 Installs and control bump mapping effects. More...
class  DtDatabasePagerCallback
 simple callback class to pass the database pager signals to a boost signal in the terrain signalar. More...
class  DtOsgChannel
 This class provides the OSG-specific implementation of a DtChannel. More...
class  DtOsgChannelCreator
 The channel creator for the abstract channel class. More...
class  DtOsgChannelCompass
 OSG implementation of 2D compass. More...
class  DtOsgChannelCompassInstance
 vrvGraphics-based implementation of a 2D compass More...
class  DtOsgChannelGridLines
 OSG implementation of 2D compass. More...
class  DtOsgChannelGridLinesInstance
 vrvGraphics-based implementation of grid lines More...
class  DtOsgChannelManager
 This class owns the osgViewer::CompositeViewer. More...
class  DtOsgChannelManagerCreator
class  DtOsgConfigurableEffectController
 Installs and control configurable mapping effects. More...
class  DtOsgContaminantMapController
 Installs and control contaminant mapping effects. More...
class  DtOsgConvertUtils
class  DtOsgCullVisitor
 DtOsgCullVisitor will inspect the camera to see which visual mode is active. More...
class  DtOsgCullVisitorParameters
 The osg cull vistor parameters class provides additional culling and intersector parameters for choosing the LOD, and cull operations. More...
class  DtOsgFixedScaleParameters
 Object used to calculate fixed scale of object based on how many pixels on screen it should take up. More...
class  DtOsgCylinderModel
 OSG implementation of distributed cylinder model. More...
class  DtOsgDecalModel
 A model of a decal ribbon. More...
class  DtOsgDecalRibbon
 OpenSceneGraph implementation of a textured ribbon Used to draw effects like tread tracks that follow a scene object Procedurally generated as its position in the scene changes. More...
class  DtOsgDetailMapController
 Installs and control detail mapping effects. More...
class  DtOsgDrawableColorizer
 Class to uniquely colorize drawables in the scene. More...
class  DtOsgDrawModel
 This is a realization of DtDrawModel. More...
class  DtOsgEarthDynamicTerrainInstaller
 DtOsgEarthDynamicTerrainInstaller is a data broker callback that will raise signals for terrain page in and page out when OSG Earth feature model pages whose feature name match those registered to this broker ("dynamicTerrainInstaller") page in or out. More...
class  DtOsgEarthDynamicTerrainInstallerCreator
 The DtOsgEarthDynamicTerrainInstaller creator for the DtOsgEarthDynamicTerrainInstallerCreator class. More...
class  DtOsgEarthEffectTextureInstaller
 DtOsgEarthEffectTextureInstaller is a data broker callback that will install effect textures on an osgEarth-created feature layer subgraph. More...
class  DtOsgEarthEffectTextureInstallerCreator
 The DtOsgEarthEffectTextureInstaller creator for the DtOsgEarthEffectTextureInstallerCreator class. More...
class  DtOsgEarthFeatureDataBroker
 DtOsgEarthFeatureDataBroker listens to osgEarth feature layers (i.e. More...
class  DtOsgEarthLightPointInstaller
 DtOsgLightPointInstaller is a data broker callback that will add light points to terrain patches as they come in from each layer (turn off point lights during the daytime). More...
class  DtOsgEarthLightPointInstallerCreator
 The DtOsgEarthLightPointInstaller creator for the DtOsgEarthLightPointInstallerCreator class. More...
class  DtOsgEarthShaderFactory
 Customized version of the osgEarth shader factory. More...
class  DtOsgEffectTextureController
 Base class for controllers that install and control effect textures. More...
class  DtEffectTextureUnitStateAttribute
 Attribute used to hold the texture coordinate unit to use with the effect texture in the texture attribute that has the same unit. More...
class  DtOsgEffectTextureVisitor
 Visitor that locates effect textures and installs them into the scene graph. More...
class  DtOsgEllipsoidArcModel
 OSG implementation of distributed cuboid model. More...
class  DtOsgEmissivityMapController
 Installs and control emissivity mapping effects. More...
class  DtOsgEventHandler
 Custom OpenSceneGraph event handler to get key and mouse events. More...
class  DtOsgExtrudedEllipseModel
 OSG implementation of 3D Extruded ellipsoids (not spheres) More...
class  DtOsgExtrudedLineModel
 OSG implementation of 3D Extruded line. More...
class  DtOsgExtrudedPolygonModel
 OSG implementation of 3D Extruded Polygon. More...
class  DtOsgFileCache
 The OSG implementation of makVrv::DtOsgFileCache. More...
class  DtOsgFileCacheCreator
 The DtOsgFileCache creator. More...
class  DtOsgFlowMapController
 Installs and control flow mapping effects. More...
class  DtOsgFlowNormalMapController
 Installs and control flow normal mapping effects. More...
class  DtOsgFluidFrictionOperator
 Customized OpenSceneGraph particle system operator Rewritten from default fluid friction operator to use correct physics-based approximations. More...
class  DtOsgFogComponent
 State component that injects Fog rendering capabilities into a state set. More...
class  DtOsgFontManager
 The DtOsgFontManager caches ttf fonts for it clients. More...
class  DtOsgForest
 DtOsgForest provides a way to make lots of trees. More...
class  DtOsgForestCreator
 The DtOsgForestCreator for the DtOsgForest class. More...
class  DtOsgFullscreenWindow
 Create a full screen OS display window using OSG. More...
class  DtOsgFullscreenWindowCreator
 A creator for makVrv::DtOsgFullscreenWindow. More...
class  DtOsgGlobalShaderComponent
 State component that injects top-level global shader code; i.e. More...
class  DtOsgImageUtils
class  DtOsgIntersectionVisitor
 DtOsgIntersectVisitor checks to see if it is visiting a a DtTerrainPatchGroup and if so, uses its API to get the highest LOD terrain intersections. More...
class  DtOsgItersectorExclusions
 DtOsgItersectorExclusions is a list of osg nodes from the scene graph and a list of element IDs to exclude from an intersect query. More...
class  DtOsgIntersectorResult
 DtOsgIntersectorResult is the OSG-specific implementation of DtIntersectorResult; it is a container class for the results returned by an DtOsgIntersector intersection call. More...
class  DtOsgIntersector
 DtOsgIntersector is the OSG-specific implementation of the DtIntersector class. More...
class  DtOsgIntersectorSorter
 DtOsgIntersectorSorter provides an operator for comparing the the distances between 2 osg::vectors and a reference vector. More...
class  DtOsgIntersectorCreator
 Abstract creator base class. More...
class  DtOsgKeyAndMouseEventListener
 OpenSceneGraph implementation of the VR-Vantage keyboard and mouse listener interface. More...
class  DtOsgKeyAndMouseEventListenerCreator
 The channel creator for the abstract channel class. More...
class  DtOsgLightingComponent
 State component that injects lighting shaders and uniforms into a state set. More...
class  DtOsgLightManager
 DtOsgLightManager receives LightSource nodes from the DtOsgCullVisitor, and collects them all here where they may by applied simultaneously at the same time. More...
class  DtOsgLightMapController
 Installs and control light mapping effects. More...
struct  DtLightPointTextureLayout
class  DtOsgLightPointManager
 DtOsgLightPointManager registers LightPoint nodes so their TBO can be created and updated in a single place. More...
class  DtOsgLineSegmentIntersector
 Line Segment Intersector that handles vantage-specific issues such as scaled models. More...
struct  CacheStats
class  LRUCache
 Least-recently-used cache class. More...
class  DtCachedNodeHolder
 Helper class used to simple hold and own a pointer. More...
class  DtCachedTextureHolder
 Helper class used to simple hold and own a pointer. More...
class  DtOsgModelInstance
 The base class for simple OSG based model instances. More...
class  DtOsgModelPreloader
 DtOsgModelPreloader is responsible for responding to model preload actions from an agent. More...
class  DtOsgMultiLineModel
 OSG implementation of multi line model to create overlay or geometric segmented lines. More...
class  DtOsgMultiRibbon
 Ribbon implementation that composes multiple child ribbons. More...
class  DtOsgNodeObserver
 Utility class to listen in on object/object deletion. More...
class  DtOsgNodeObserverSupervisor
 Utility class to listen in on a set of objects. More...
class  DtOsgNodesExtractor
class  DtOsgNodeXRScaler
 The DtOsgNodeXRScaler class provides default strategy for implementing XR scaling. More...
class  DtOsgNormalMapController
 Installs and control normal mapping effects. More...
class  DtOsgObserverObject
 This abstract base class defines the interface for OS-specific keyboard and mouse event listeners. More...
class  DtOsgOptionsTranslator
 The osg options translator provides utility functions for encoding values into and decoding values out of the osgDB::ReaderWriter::Options options string. More...
class  DtOsgOsWindow
 Create a windowed OS display window using OSG. More...
class  DtOsgOsWindowCreator
 A creator class for makVrv::DtOsgOsWindow. More...
class  DtOsgOverlayDirectionLineModel
 OSG implementation of 2D segmented line. More...
class  DtOsgOverlayDirectionLineModelInstance
 Model instance to draw a 2D line with styleable segments. More...
class  DtOsgOverlayEllipseArcModel
 OSG implementation of 2D ellipsoid arc. More...
class  DtOsgOverlayEllipseArcModelInstance
 vrvGraphics implementation of a 2D ellipsoid arc More...
class  DtOsgOverlayGreatCircleArcModel
 OSG implementation of segmentable, stylizable 3D Great Circle Arc drawn on a 2D Overlay. More...
class  DtOsgOverlayManager
 The OSG overlay manager managers 2D graphical overlays. More...
class  DtOsgOverlayManagerCreator
 Creator class for the DtOsgOverlayManager instance. More...
class  DtOsgOverlayPolygonModel
 OSG implementation of overlay polygon model. More...
class  DtOsgOverlayPolygonModelInstance
 Model instance to draw a polygon on the overlay, either filled or outline. More...
class  DtOsgOverlayRectangleModel
 OSG implementation of overlay polygon model. More...
class  DtOsgOverlayResourceProvider
 The Osg specific implementation of the overlay resource provider. More...
class  DtOsgOverlaySegmentedLineModel
 DtOsgOverlayLineModel extends the DtLineModel interface to include operations only appropriate for 2D lines. More...
class  DtOsgParticleRibbon
 A ribbon with some particle system features, such as expansion rate texture, and fading out. More...
class  DtOsgParticleSystemModel
 A model of a particle system. More...
class  DtOsgPerformanceStats
 A stats which shows the IG's performance stats. More...
class  DtOsgPolygonModel
 OSG implementation of distributed attachable polygon model. More...
class  DtOsgPrintNodeHierarchyVisitor
class  DtOsgProfilerStats
 A stats which shows the osg profiler. More...
class  DtOsgProjectedTextModel
 DtOsgProjectedTextModel is a model class for creating attachable projected text. More...
class  DtOsgProjectedWidgetModel
 The osg implementation of the widget layout. More...
class  DtOsgRectangularPyramidModel
 OSG implementation of the DtRectangularPyramidModel. More...
class  DtOsgReferencedCollection
 A thread safe collection, used by the mult-threaded cache, of OSG referenced objects. More...
class  DtOsgReflectivityMapController
 Installs and control reflectivity mapping effects. More...
class  DtMainThreadOperation
class  DtOsgRenderer
 The DtOsgRenderer is the component responsible for rendering 3D images onto the screen via OpenSceneGraph The component responsible for drawing 3D images onto a screen is the DtRenderer. More...
class  DtOsgRendererCreator
 Abstract creator base class. More...
class  DtOsgRibbon
 Base class for OSG ribbon implementations. More...
class  DtOsgRibbonModel
 A model of a ribbon. More...
class  DtOsgSceneConnector
 DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can place its associated model instance into the scene graph. More...
class  DtOsgScreenCapture
class  DtOsgScreenCaptureCreator
 The abstract creator for the abstract DtScreenCaptureUtility class. More...
class  DtOsgScribeBoxModel
 This is a realization of DtScribeBoxModel. More...
class  DtOsgSegmentPickable
 Create a series of cylinders that can be used as pickable on lines that only have osg width. More...
class  DtOsgSensorViewCompassOverlaySection
 Responsible for displaying the compass and heading display on the sensor view overlay. More...
class  DtOsgSensorViewCompassOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewCompassOverlaySections. More...
class  DtOsgSensorViewCrossHairOverlaySection
 Responsible for displaying the cross hair on the sensor view overlay. More...
class  DtOsgSensorViewCrossHairOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewCrossHairOverlaySections. More...
class  DtOsgSensorViewDisplayInfoOverlaySection
 Responsible for displaying information about the current sensor view settings on the sensor view overlay. More...
class  DtOsgSensorViewDisplayInfoOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewDisplayInfoOverlaySections. More...
class  DtOsgSensorViewOverlay
 DtOsgSensorViewOverlay is responsible for creating and updating the overlay information on a sensor view. More...
class  DtOsgSensorViewOverlayCreator
 Responsible for creating new DtOsgSensorViewOverlays. More...
class  DtOsgSensorViewOverlaySection
 DtOsgSensorViewOverlaySection is an abstract base class representing a class responsible for creating and updating the overlay information in one logical section of the overall sensor view overlay. More...
class  DtOsgSensorViewOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewOverlaySections. More...
class  DtOsgSensorViewPitchOverlaySection
 Responsible for displaying the pitch of the current view on the sensor view overlay. More...
class  DtOsgSensorViewPitchOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewPitchOverlaySections. More...
class  DtOsgSensorViewPlatformInfoOverlaySection
 Responsible for displaying information about the host platform on the sensor view overlay. More...
class  DtOsgSensorViewPlatformInfoOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewPlatformInfoOverlaySections. More...
class  DtOsgSensorViewReticleOverlaySection
 Responsible for displaying the reticle on the sensor view overlay. More...
class  DtOsgSensorViewReticleOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewReticleOverlaySections. More...
class  DtOsgSensorViewTargetInfoOverlaySection
 Responsible for displaying information about the current target on the sensor view overlay. More...
class  DtOsgSensorViewTargetInfoOverlaySectionCreator
 Responsible for creating new DtOsgSensorViewTargetInfoOverlaySections. More...
class  DtOsgShaderFilesCache
class  DtOsgShaderManager
 DtOsgShaderManager injects custom shaders into the scenes, and keeps their uniform parameters set to match fixed function pipeline capabilities as much as possible. More...
struct  CachedUniformData
class  DtOsgShaderUtils
class  DtOsgShadowTechnique
 The DtOsgShadowTechnique class implements a robust shadow mapping system. More...
class  DtOsgShapeCache
 A cache responsible for storing osg shape geodes. More...
class  DtOsgSimpleModel
 This is a realization of DtModel. More...
class  DtOsgSimpleModelInstance
 A simple OSG model instance. More...
class  DtOsgSimpleModelInstanceCreator
 A Creator for the makVrv::DtOsgSimpleModelInstance class. More...
class  DtOsgSkidmarkMapController
 Installs and control skid mark mapping effects. More...
class  DtPrecipitationEffect
 Precipitation effect that only displays in 3d modes (to avoid strange effects in 2d mode) More...
class  DtOsgSkyObject
 An OSG implementation of the sky. More...
class  DtOsgSpecularMapController
 Installs and control specular texture mapping effects. More...
class  DtOsgStateComponentContext
 Context for state components - contains environment information such as the location of external files. More...
class  DtOsgStateComponent
 Base class for components that affect the state on a subset of the scene graph, injecting state, shaders, or other information. More...
class  DtOsgStateSetSignaller
class  DtOsgTacticalSmokeModel
 A model of a tactical smoke cloud made up of several smoke-puffs. More...
class  DtOsgTerrainOverlayManager
 Manager for setting up terrain layers in an OpenSceneGraph terrain. More...
class  DtOsgTerrainOverlayOperation
 An osg terrain overlay operation is an operation that affects terrain texture overlaying. More...
class  DtOsgTerrainPatchObject
 A DtOsgTerrainPatchObject contains the methods for loading a file as a terrain. More...
class  TextureApplyAttribute
class  TextureBufferObjectApplyAttribute
class  DtOsgTexturedQuad
 Abstract creator base class. More...
class  DtOsgTexturedQuadCreator
 Abstract creator base class. More...
class  DtOsgTextureKeyHolder
 A Referenced texture key holder for terrain nodes. More...
class  DtOsgTextureUtils
class  DtOsgTexturizer
 OpenSceneGraph implementation of terrain texturing. More...
class  DtOsgTrackHistoryRibbon
 OSG implementation of a track history ribbon. More...
class  DtOsgUniqueIDHolder
 A Referenced unique ID holder for OSG models. More...
class  DtOsgWidget
 The osg widget class is a distributed osg based widget. More...
class  DtOsgWidgetLabel
 The osg implementation of a label. More...
class  DtOsgWidgetUpdater
 The osg widget updater updates the position of the widgets based upon the 3D location of the model. More...
class  DtOsgWindow
 A basic OSG display window, used to get the osg context for a display window. More...
struct  DtOsgWindowResizeCallback
 A Callback object used to hook into the OSG window resize. More...
class  DtOsgWindowEllipse
 OSG implementation of 2D ellipse. More...
class  DtOsgWindowEllipseInstance
 vrvGraphics implementation of a 2D ellipse More...
class  DtOsgWindowLine
 OSG implementation of 2D line. More...
class  DtOsgWindowLineInstance
 vrvGraphics implementation of a 2D Line More...
class  DtOsgWindowManager
 Owns and manages OpenSceneGraph windows. More...
class  DtOsgWindowManagerCreator
 Creator for registering the OpenSceneGraph window manager implementation. More...
class  DtOsgWindowPolygon
 OSG implementation of 2D polygon. More...
class  DtOsgWindowPolygonInstance
 vrvGraphics implementation of a 2D polygon More...
class  DtOsgWindowText
 OSG implementation of 2D polygon. More...
class  DtOsgWindowTextInstance
 vrvGraphics implementation of a 2D text More...
class  DtOverlayDrawable
 The overlay drawable is an osg drawable which draws the overlays enabled on a channel, or optionally a specifically specified overlay. More...
class  DtOverlayGreatCircleArcModelInstance
 Model instance to draw a 3D line with styleable segments onto the 2D overlay. More...
class  DtOverlaySegmentedLineModelInstance
 Model instance to draw a 3D line with styleable segments onto the 2D overlay. More...
class  DtParticleEffect
 This class provides a facade around the osgParticle class hierarchy. More...
class  DtParticleSystemModelInstance
 An effect model instance creates a particle effect from a model definition. More...
class  DtParticleSystemModelInstanceCreator
 A Creator for the makVrv::DtParticleSystemModelInstance class. More...
class  DtPerViewUniformCallback
 Callback to set a uniform value on a per-view basis. More...
class  DtPickIntersectionVisitor
 Intersection Visitor used for picking. More...
class  DtPolygonModelInstance
 Model instance to draw a polygon. More...
class  DtPossibleFileNamesCache
 A thread safe cache containing a list of possible file names for effect textures, based on the current path All methods on this are thread safe. More...
class  DtProjectedGridLinesDrawer
 vrvGraphics-based implementation of 2D Grid Lines on projected databases \ingroup vrvOsg More...
class  DtProjectedTextModelInstance
 OSG-specific instance of an attachable, projected text model (as used for HAT lines) More...
class  DtReadFileCallback
class  DtRectangularPyramidModelInstance
 Model instance to draw a rectangular pyramid. More...
class  DtRegularExpressionVisitor
 Visitor that matches regular expressions against scene graph node data. More...
class  DtReleaseTerrainTechniqueVisitor
 Responsible for releasing terrain teechniques. More...
class  DtRemoveNamedGroupsVisitor
class  DtRemoveProxiesVisitor
class  PointRenderingUtils
 Rendering utility class that return Rendering string (OSG_RENDERING or INDIRECT_RENDERING ) More...
class  DtRgbColorInterpolator
class  DtRibbonModelInstance
 A model instance creates a ribbon model instance effect from a model definition. More...
class  DtRibbonModelInstanceCreator
 Creator for the DtRibbonModelInstance class. More...
struct  DtRunwayData
class  DtRunwayNode
class  DtRunwayThresholdNode
class  DtRunwaySignaler
class  DtRunwayMarkingManager
class  DtScalingAlgorithm
 Provides an algorithm for scaling objects in the scene. More...
class  DtXRScalingAlgorithm
 Default XR scaling algorithm implementation. More...
class  DtScalingAlgorithmCreator
 Overridable singleton creator for creating scale algorithm instances. More...
class  DtSceneGraph
 Abstraction over the OSG scene graph. More...
class  DtSceneRoot
 Abstract index into the scene graph. More...
class  DtScribeBoxModelInstance
 Instance of an OSG-specific attachable draw model. More...
struct  SdsmDrawCallback
struct  PostDrawSDSMCallback
class  DtSearchCandidateVisitor
 DtSearchCandidateVisitor will add names of nodes, descriptions lists and/or filenames to a set for a visited graph. More...
class  DtSharedDrawElementsUInt
 This is a utility class used to allow sharing of index buffers while allowing for unique start and count, and mode parameters for rendering. More...
class  DtShipFlagDirTickable
 The DtShipFlagDirTickable updates a transform node to rotate into the direction of the wind and ship. More...
class  DtShipFlagDirTickableCreator
 DtShipFlagDirTickableCreator class. More...
class  DtShipFlagSwitchTickable
 The DtShipFlagSwitchTickable class is responsible for switching nodes based on the current wind speed and ship speed. More...
class  DtShipFlagSwitchTickableCreator
 DtShipFlagSwitchTickableCreator class. More...
class  DtSilverliningGroup
 A group node which adds a silver-lining sky and will light all Children with the proper lighting parameters. More...
class  DtSilverliningGroupCreator
 Creator that is used to create the silver lining group. More...
class  DtSkyDrawable
 The sky drawable. More...
class  DtSkyDrawableCreator
 Abstract creator base class. More...
class  DtSkyObjectManager
class  DtSplitBackfacePolyVisitor
 DtSplitBackfacePolyVisitor identifies two-sided polygons and duplicates the geometry as a set of two single-sided polygons, reversing one set of normals in the process. More...
class  DtStatsHandler
 osgViewer::StatsHandler derived class used to fix a few problems that class has in VR-Vantage More specifically fixes a problem with stats sizing and multiple windows. More...
class  DtStatsHandlerManager
 Class for managing the creatation and recreation of the stats handler. More...
class  DtSwitchStateMapper
 The DtSwitchStateHapper class is responsible for switching children of an osgSim::MultiSwitch node based on the "configName" tag of the model definition. More...
class  DtSwitchStateMapperCreator
 DtSwitchStateMapperCreator class. More...
class  DtSwitchTerrainFeature
class  DtTacticalGraphicModelUpdaterManager
 The DtTacticalGraphicModelUpdaterManager class manages tactical graphics that want to be updated by changes to camera orientation or zoom level. More...
class  DtTacticalSmokeEffect
 A particle system for creating a single puff of smoke with a normal (or Gaussian) distribution of particles to simulate a tactical smoke cloud. More...
class  DtTacticalSmokeEmitter
 An emitter class that manages and emits several particles. More...
class  DtTacticalSmokeModelInstance
 A model instance of a tactical smoke cloud consisting of several puffs of smoke. More...
class  DtTacticalSmokeModelInstanceCreator
 A Creator for the makVrv::DtTacticalSmokeModelInstance class. More...
struct  DtTaxiwaySignData
 The elements that make up a taxiway sign. More...
class  DtTaxiwaySignNode
 Connect DtAerodromeRenderer with the DtTaxiwaySignManager. More...
class  DtTaxiwaySignSignaler
 A class which contains the signals used by the DtTaxiwaySignManager classes. More...
class  DtTaxiwaySignManager
class  DtTerrainPageSignaler
 It is expected that custom implementations of paging (whether inheriting from pagedLOD or not, should use this signaler to notify interested clients about paging events. More...
class  DtTerrainPatchGroup
 osg::Group with pointer back to DtOsgTerrainPatchObject Used for osgEarth high-LOD intersections More...
class  DtTerrainPatchObjectManager
 Manager that provides direct access to the terrain patch objects in use in a display engine also handles global tasks related to the terrain patches like dynamic features for paged tiles. More...
class  DtTextAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  DtTextureAtlasMapper
 The DtTextureAtlasMapper class is responsible calculating and setting the UV offets of a texture atlas based on the "COLOUR" and "COLPAT" tags of a model definition. More...
class  DtTextureAtlasMapperCreator
 DtTextureAtlasMapperCreator class. More...
class  DtTextureCollection
 Helper class to be used in conjunction with DtOsgReferencedCollection Was uncessarily in DtOsgFileCache. More...
class  DtTextureVisitor
 DtTextureVisitor walks the scene graph and collects the names of all textures found on nodes and drawables. More...
class  DtTranslateOperator
 A particle operator to simply translate the particles each frame. More...
class  DtUnDisplayListVisitor
class  DtUserDataString
 OSG UserData holder for a std::string. More...
class  DtValueBarAttribute
 The attribute layout tells DtAttributes where to draw. More...
class  DtViewSpecificGroup
 Group node that is culled for every view except the target. More...
class  DtVirtualProgramDepthOnlyCallback
 The DtVirtualProgramDepthOnlyCallback class implements a depth only accept callback. More...
struct  DtVirtualProgramParams
 structure to pass encapsulate parameters of a particular VP More...
class  DtWidgetOverlayEventProcessor
 Processor to handle events for the osgWidget overlay on a channel. More...
class  DtOsgWidgetEventProcessorCreator
 The widget processor creator for hacking this thing in. More...
class  DtWindDirTickable
 The DtWindDirTickable updates a transform node to rotate into the direction of the wind. More...
class  DtWindDirTickableCreator
 DtWindDirTickableCreator class. More...
class  DtWindRotTickable
 The DtWindRotTickable rotates along X (like a fan blade) depending on the speed of the wind. More...
class  DtWindRotTickableCreator
 DtWindRotTickableCreator class. More...
class  DtWindSwitchTickable
 The DtWindSwitchTickable class is responsible for switching nodes based on the current wind speed. More...
class  DtWindSwitchTickableCreator
 DtWindSwitchTickableCreator class. More...
struct  DtOsgDebugFrustum
 helper for visualizing debug frustra More...
class  DtIndirectGeometryCallback
 DtIndirectGeometryCallback is a data broker callback that routes feature tile load/unload callbacks to the DtIndirectGeometryManager, which in turn will handle the rendering of these features using indirect rendering. More...
class  DtIndirectGeometryCallbackCreator
 The DtIndirectGeometryCallback creator for the DtIndirectGeometryCallbackCreator class. More...
class  DtIndirectGeometryLayerManager
 Handles a layer specified in the .earth file, and using the feature_custom plugin and point features. More...
class  DtIndirectGeometryManager
 Maintains a list of feature layers specified with feature_custom plugin and to be rendered with indirect rendering. More...
class  DtIndirectGeometryManagerCreator
 DtIndirectGeometryManagerCreator is used to create an DtIndirectGeometryManager. More...
class  DtIndirectPointTextureCollectionPolicy
 specialization of DtIndirectTextureCollectionPolicy to collect textures for indirect rendering for point features More...
class  DtIndirectPointTextureCollectionPolicyCreator
 creator for DtIndirectPointTextureCollectionPolicy More...
class  DtOsgEarthCache
 DtOsgEarthCache - This class wraps the osgEarth::cache tool. More...
class  DtOsgEarthCacheProgressCallback
 DtOsgEarthCacheProgressCallback,add support for model layer. More...
class  DtOsgEarthCacheCreator
 Creator for the DtOsgEarthCache. More...
class  DtOsgEarthCacheEstimator
 DtOsgEarthCacheEstimator - Modified version of OsgEarthCacheEstimator add model layer cache estimation ,slightly better performance and more accurate estimation. More...
class  DtOsgEarthCacheEstimatorCreator
 Creator for the DtOsgEarthCacheEstimator. More...
class  DtOsgEarthStreamedFeatureCallback
class  DtOsgEarthStreamedFeatureCallbackCreator
 The DtOsgEarthStreamedFeatureCallback creator for the DtOsgEarthStreamedFeatureCallbackCreator class. More...
class  DtOsgEarthStreamedFeatureManager
 DtOsgEarthStreamedFeatureManager is an osgEarth-specific implemenation of a DtStreamedFeatureManager. More...
class  DtOsgEarthStreamedFeatureManagerCreator
 DtOsgEarthStreamedFeatureManagerCreator is used to create an osgEarth-specific implementation of a DtStreamedFeatureManager. More...
class  DtOsgEarthCacheDialog
 DtOsgEarthCacheDialog. More...
class  DtOsgEarthCacheDialogCreator
 Creator for the DtOsgEarthCacheDialogCreator. More...
class  DtOsgEarthCacheEditingEventProcessor
 DtOsgEarthCache - This class handle selecting cache area. More...
class  DtOsgEarthCacheHandler
 DtOsgEarthCacheHandler, using QThread to run in a separate thread. More...
class  DtOsgEarthCacheHandlerCreator
 Creator for the DtOsgEarthCacheHandler. More...
class  DtOsgEarthCacheInterface
 DtOsgEarthCacheInterface. More...
class  DtOsgEarthCacheItem
 DtOsgEarthCacheItem. More...
class  DtOsgEarthCacheLogic
 DtOsgEarthCacheLogic. More...
class  DtOsgEarthCacheLogicCreator
 Creator class for DtOsgEarthCacheLogic. More...
class  DtOsgEarthProfileDialog
 DtOsgEarthProfileDialog. More...
class  DtOsgEarthProfileInterface
 DtOsgEarthProfileInterface. More...
class  DtOsgEarthProfileItem
 DtOsgEarthProfileItem. More...
class  DtOsgEarthProfileLogic
 DtOsgEarthProfileLogic. More...
class  DtOsgEarthProfileLogicCreator
 Creator class for DtOsgEarthProfileLogic. More...
class  DtOsgEarthServerDescriptor
 An server is an entry for osgEarth. More...
class  DtOsgEarthServerDialog
 Dialog for adding a terrain patch. More...
class  DtOsgEarthServerInterface
 The interface between the Terrain patch logic and the dialog. More...
class  DtOsgEarthServerItem
 The menu item for the osg earth server connection dialog. More...
class  DtOsgEarthServerLogic
 Adds terrain patches to the scene. More...
class  DtOsgEarthServerManager
 A singleton manager for all servers. More...
class  DtOsgEarthSettingsInterface
 Abstract interface used to a user interface. More...
class  DtOsgEarthSettingsLogic
 Logic for configuring the Hla13 Connection. More...
class  DtOsgEarthSettingsPage
 A dialog for configuring the HLA 1.3 connection. More...
class  DtOsgEarthSettingsWidget
 Widget for osgEarth server settings. More...
class  DtOsgEarthTerrainPatchWidgetExtension
 Class responsible for extending the terrain patch widget. More...
class  DtDeMainWindowEmbeddedOsgWindow
 The Qt IG main window embedded OSG window. More...
class  DtDeMainWindowEmbeddedOsgWindowCreator
 DtDeMainWindowEmbeddedOsgWindowCreator is the creator class for DtDeMainWindowEmbeddedOsgWindow. More...
class  DtDynamicTerrainPage
 The scene graph page displays the scene graph in a page. More...
class  DtDynamicTerrainPageCreator
 This creator is responsible for creating the makVrv::DtDynamicTerrainPage. More...
class  DtDynamicTerrainPageInterface
 Interface to a widget that displays the scene graph as a tree. More...
class  DtDynamicTerrainPageLogic
 Logic for scene graph tree display widget. More...
class  DtEmbeddedOsgWindow
 This is a helper class for users that want to embed an DtOsgView into a custom Qt application. More...
class  DtExtractOceanInterface
 Interface for the extract Ocean widget. More...
class  DtExtractOceanLogic
 Extract Ocean logic. More...
class  DtExtractOceanPage
 Page for ocean extraction; coordinates the widget & logic. More...
class  DtExtractOceanReferencesWidget
 Widget for specifying static ocean extraction from a list of textures. More...
class  DtExtractOceanSearchWidget
 Widget for specifying static ocean extraction from a search string used to match texture names. More...
class  DtExtractOceanWidget
 Tabbed widget for extracting Ocean, composed of a reference extracting widget and a search expression extracting widget. More...
class  DtExtractPropsInterface
 Interface for the extract props widget. More...
class  DtExtractPropsLogic
 Extract props logic. More...
class  DtExtractPropsPage
 Page for prop extraction; coordinates the widget & logic. More...
class  DtExtractPropsWidget
 Tabbed widget for extracting props, composed of a reference extracting widget and a search expression extracting widget. More...
class  DtExtractReferencesWidget
 Widget for extracting external references to props. More...
class  DtExtractSearchWidget
 Qt widget implementation of prop extraction interface. More...
class  DtLoaderSettingsInterface
 The interface between the logic and widget for loader settings. More...
class  DtLoaderSettingsLogic
 The logic for dealing with Loader settings. More...
class  DtLoaderSettingsPage
 Page for loader settings. More...
class  DtLoaderSettingsWidget
 Widget for modifing loader settings. More...
class  DtOsgAdapterQtWidget
 DtOsgAdapterQtWidget provides the mechanism for embedding an OSG context into a Qt widget. More...
class  DtOsgAdapterQtWidgetCreator
 DtOsgAdapterQtWidgetCreator provides the mechanism for creating an extended DtOsgAdapterQtWidget. More...
class  DtOsgAdapterQtWidgetLogic
 brief The Qt main window. More...
class  DtOsgWindowQt
 OpenSceneGraph window integration with Qt. More...
class  DtOsgWindowQtCreator
 Creator for registering DtOsgWindowQt. More...
class  DtFullscreenOsgWindowQtCreator
 Creator for registering fullscreen variant of DtOsgWindowQt. More...
class  DtQtOsgKeyAdapter
 Adapter to get Qt key events into OpenSceneGraph. More...
class  DtSceneGraphPage
 The scene graph page displays the scene graph in a page. More...
class  DtSceneGraphPageCreator
 This creator is responsible for creating the makVrv::DtSceneGraphPage. More...
class  DtSceneGraphTreeLogic
 Logic for scene graph tree display widget. More...
class  DtSceneGraphTreeWidget
 Qt implementation of scene graph tree interface. More...
class  DtSceneGraphTreeWidgetCreator
 The creator class needed to be used to create a DtOverlaysPage. More...
class  DtSceneGraphTreeWidgetInterface
 Interface to a widget that displays the scene graph as a tree. More...
class  DtSimpleDeWidget
 A simple widge with an embedded de. More...
class  DtSimpleDeWidgetCreator
 Creator for makVrv::DtSimpleDeWidget. More...
class  DtDepthOfField
 This class provides an OSG-specific implementation of camera depth of field. More...
class  DtDepthOfFieldCreator
 A DtDepthOfFieldCreator instance is registered with the post process element factory to create DtPostProcessor instances. More...
class  DtHdrDrawable
 class used to render hdr during the post processor camera draw More...
class  DtHdrPostProcessor
 post processor class that handles HDR post processing effects More...
class  DtHdrPostProcessorCreator
class  DtPostProcessManager
 This class provides the OSG-specific management of post-processing effects. More...
class  DtPostProcessManagerCreator
class  DtPostProcessorCullVistorCallback
class  DtPostProcessor
 This class provides the OSG-specific implementation of a post processor. More...
class  DtPostProcessorCreator
 DtPostProcessorCreator is the common base class for all post processor creators. More...
class  DtPostProcessorDrawable
class  DtPostProcessorFactory
 Factory to create the specific DtPostProcessors registered when vrvOsg starts up. More...
class  DtReverseDepthBuffer
 This class provides an OSG-specific implementation of camera depth of field. More...
class  DtReverseDepthBufferCreator
 A DtReverseDepthBufferCreator instance is registered with the post process element factory to create DtPostProcessor instances. More...
class  DtVolumetricLighting
 This class provides an OSG-specific implementation of camera depth of field. More...
class  DtVolumetricLightingCreator
 A DtReverseDepthBufferCreator instance is registered with the post process element factory to create DtPostProcessor instances. More...
class  DtSenSim
class  DtSenSimSensorModule
 JRM SenSim sensor module implementation. More...
class  DtSenSimPostProcessor
class  DtSenSimPostProcessorCreator
class  DtSenSimWidgetCreator
 Creator for the SenSim sensor configuration widget. More...
class  DtSenSimConfigurationWidget
 Widget to configure SenSim sensors. More...
class  DtSenSimConfigurationWidgetInterface
 Interface for a SenSim sensor configuration widget. More...
class  DtSenSimConfigurationWidgetLogic
 Logic for SenSim configuration widget. More...
class  DtSpeedTreeCore
 DtSpeedTreeCore wraps and provides the interface to makOsgSpeedTree. More...
class  DtSpeedTreeForest
 DtSpeedTreeForest is the SpeedTree implementation of a distributed DtForestObject. More...
class  DtSpeedTreeForestCreator
 DtSpeedTreeForestCreator is the SpeedTree implementation of a DtForestCreator. More...
class  DtSpeedTreeForestSignaler
 DtSpeedTreeForestSignaler is a signaler for DtSpeedTreeForest changes. More...
class  DtStreamedSpeedTreeForest
 DtStreamedSpeedTreeForest manages the streaming management for The DtSpeedTreeForest that is contains. More...
class  DtStreamedSpeedTreeThread
 Thread object to convert tree marker requests into tree records in a worker thread. More...
class  DtStreamingSpeedTreeFeatureCallback
 DtStreamingSpeedTreeFeatureCallback is a data broker callback that will create speedtrees for an osgEarth-created feature layer subgraph. More...
class  DtStreamingSpeedTreeFeatureCallbackCreator
 The DtStreamingSpeedTreeFeatureCallback creator for the DtStreamingSpeedTreeFeatureCallbackCreator class. More...
class  DtStreamingSpeedTreeForestManager
 DtStreamingSpeedTreeForestManager is a singleton class that manages a collection of DtTerrainPatchObjectForestManagers and provides top level management of streamed speedTrees. More...
class  DtTerrainPatchObjectForestManager
 DtTerrainPatchObjectForestManager manages a collection of DtStreamedSpeedTreeForest objects, associated with a single DtOsgTerrainPatch. More...
class  DtSpeedTreeSettingsInterface
 The DtSpeedTreeSettingsInterface provides the interface of the GUI to the speedtree settings logic. More...
class  DtSpeedTreeSettingsLogic
 The DtSpeedTreeSettingsLogic class provides the logic for how to change the speedtree settings. More...
class  DtSpeedTreeSettingsPage
 The DtSpeedTreeSettingsPage is the dialog page for editing the speedtree settings. More...
class  DtSpeedTreeSettingsWidget
 The widget for editing SpeedTree settings. More...
class  DtMetaFileHeaderParser
 DtMetaFileHeaderParser parses coordinate system info from meta files. More...
class  DtMetaFileHeaderParserCreator
 DtMetaFileHeaderParserCreator class. More...
class  DtMetaFlightDescription
 A representation of a meta-flight terrain. More...
class  DtMetaFlightHeaderParser
 DtMetaFlightHeaderParser parses coordinate system info from MetaFlight files. More...
class  DtMetaFlightHeaderParserCreator
 DtMetaFlightHeaderParserCreator class. More...
class  DtMetaFlightParser
 File responsible for parsing and traversing a metaflight xml file. More...
class  DtMetaFlightTypes
 This class contains subclasses which correspond to MetaFlight data types as defined by the XML schema published by Presagis. More...
class  DtOpenFlightHeaderParser
 DtOpenFlightHeaderParser parses coordinate system info from openFlight files. More...
class  DtOpenFlightHeaderParserCreator
 DtOpenFlightHeaderParserCreator class. More...
class  DtStealthMtlFileReader
 This class reads legacy stealth database mtl files. More...
class  DtStealthMtlHeaderParser
 DtStealthMtlHeaderParser parses coordinate system info and file lists from mtl files. More...
class  DtStealthMtlHeaderParserCreator
 DtStealthMtlHeaderParserCreator class. More...
class  DtTdbFeatureAdder
 This class is responsible for creating feature elements on a feature level for all features stored in a MAK Terrain database file. More...
class  DtTdbFeatureAdderCreator
 This class is responsible for creating a DtTdbFeatureAdder. More...
class  DtTdbFeatureFieldValueReader
 The Terrain Toolkit Database Reader. More...
class  DtTdbPropAdder
 The DtPropAdder will create props from feature files containing prop point features and add them to the makVrv::DtTerrainLayer. More...
class  DtTdbPropAdderCreator
 Creator for registering the DtTdbPropAdder with the display engine. More...
class  DtTdbToolCoordSysFactory
 The DtTdbToolCoordSysFactory creates a Coordinate_System from a DtCoordinateSystem. More...
class  DtTerrainProjectHeaderParser
 DtTerrainToolkitHeaderParser tries to find the 3d Window record in a .mtd or .mtp file. More...
class  DtTerrainProjectHeaderParserCreator
 DtTerrainProjectHeaderParserCreator class. More...
class  DtTerrainToolkitHeaderParser
 DtTerrainToolkitHeaderParser parses coordinate system info from terrain toolkit readable files. More...
class  DtTerrainToolkitHeaderParserCreator
 DtTerrainToolkitHeaderParserCreator class. More...
class  DtWktHeaderParser
 DtWktHeaderParser parses coordinate system info from files supporting the Well Known Text standard. More...
class  DtWktHeaderParserCreator
 DtWktHeaderParserCreator class. More...
class  DtPlanarReflection
 A camera for rendering Triton's planar reflection texture. More...
class  DtRk4MotionModel
 Implementation of a buoyancy model using RK4 integration. More...
class  DtTritonBreakingWavesMapManager
 A class to manage automatic periodic updating of a breaking wave direction map generated from shapefiles. More...
struct  TritonUpdateCallback
 An callback to update Triton's FFT from the update thread. More...
class  DtTritonDrawable
 An OSG Drawable representing Triton's infinite ocean. More...
class  DtTritonDynamicOceanObject
 DtTritonDynamicOceanObject is the triton-based implementation of a DtDynamicOceanObject. More...
class  DtTritonEventProcessor
class  DtTritonGroup
 LOD node that switches by observer elevation ranges. More...
class  DtTritonHeightMapManager
 A class to manage automatic periodic updating of a height map generated from the database dynamically. More...
class  DtTritonIntersector
 DtTritonIntersector works with the methods in the DtOsgIntersector class to provide a Triton-aware implementation of DtIntersector. More...
class  DtTritonIntersectorCreator
 Abstract creator base class. More...
class  DtTritonManager
class  DtTritonRotorWashModel
 A model of a triton rotorWash is used to interface with the triton API to generate a Kelvin rotorWash effect. More...
class  DtTritonRotorWashModelInstance
 Implementation of a Triton rotorWash model. More...
class  DtTritonRotorWashUpdater
 Updater for the Kelvin rotorWash model. More...
class  DtTritonTidalStreamWakeModel
 A model of a triton tidalStreamWake is used to interface with the triton API to generate a Kelvin tidalStreamWake effect. More...
class  DtTritonTidalStreamWakeModelInstance
 Implementation of a Triton Tidal Stream Wake model. More...
class  DtTritonTidalStreamWakeUpdater
 Updater for the Kelvin tidalStreamWake model. More...
class  DtTritonWakeModel
 A model of a triton wake is used to interface with the triton API to generate a Kelvin wake effect. More...
class  DtTritonWakeModelInstance
 Implementation of a Triton wake model. More...
class  DtTritonWakeUpdater
 Updater for the Kelvin wake model. More...
class  DtTritonWaterClampingUpdater
 DtTritonWaterClampingUpdater is a Triton-using re-implementation of the DtWaterClampingUpdater. More...
class  DtTritonWaterImpactModel
 A model of a triton water impact, used to interface with the triton API to generate a water impact effect. More...
class  DtTritonWaterImpactModelInstance
 Implementation of a Triton waterImpact model. More...
class  DtWaterOnScreen
 This class provides an OSG-specific implementation of water drops on the screen. More...
class  DtWaterOnScreenCreator
 A DtWaterOnScreenCreator instance is registered with the post process element factory to create DtPostProcessor instances. More...
class  DtAsynchronousEventQueue
 The asynchronous event queue. More...
class  DtAuthorizationCodeValidator
 Used to validate if code strings are valid. More...
class  DtBalancedUpdater
 DtBalanacedUpdater updates updatee classes at a desired rate in a fair (each instance gets the same number of updates) and balanced (the updates are distributed over time). More...
class  DtCommonBaseSettingsManager
 Common base class for all types of settings managers. More...
class  DtBaseSettingsManager
 Base class for (non-shared) settings managers. More...
class  DtBaseSharedSettingsManager
 Base class for shared settings managers. More...
class  DtBeaufortWindScale
 The DtBeaufortWindScale is a utility class for converting wind speeds. More...
class  DtCartesianCoordinateConverter
 Instances of DtCartesianCoordinateConverter provide transformations and utilities for converting between Cig and geocentric database coordinates. More...
class  DtChannelConfiguration
 Configuration for a single channel Serialized and sent to remote displays as necessary to configure remote channels. More...
struct  DtCharacterTextureVariationInfo
class  DtCloudTypeMapper
 The DtCloudTypeMapper is a utility class for providing an enumeration for cloud types and enumeration to/from string conversion functions. More...
class  DtConfiguration
 The base implementation of a configuration. More...
class  DtConfigurationCollection
 A collection of configurations. More...
class  DtCoordinateConverter
 DtCoordinateConverter is the base class for 'local (cig) to geocentric' converters. More...
class  DtCoordinateConverterFactory
 A factory class for holding coordinate convertor creators. More...
class  DtCoordinateDisplay
 Abstract interface class for all coordinate system displays. More...
class  DtCoordinateDisplayCollection
 Collection of DtCoordinateSystemDisplay objects for displaying coordinates in multiple coordinate systems. More...
class  DtCoordinateSystem
 The DtCoordinateSystem is used to manage the current coordinate system of the scene. More...
class  DtDatabaseCoordinateDisplay
 Display coordinates in units based on the coordinate system type (for example, radians for geodetic, meters for UTM) More...
class  DtDebugLog
 This is a simple class for logging information to a file. More...
class  DtDeConfiguration
 The configuration of the Display Engine. More...
class  DtDeError
 The DtDeError instance. More...
class  DtDeInitializer
 The initialization configuration for the makVrv::DtDe. More...
class  DtDePathConfiguration
 The DtDePathConfiguration contains paths to various files, and can resolve the path macros , , and within paths. More...
class  DtDisconnectable
 Functionality for disconnecting the various references that objects make to each other. More...
class  DtDisplayConfiguration
 This owns a list of window configurations. More...
class  DtDouglasSeaState
 The DtDouglasSeaState is a utility class for converting wave heights to/from the Douglas Sea Scale as described by Wikipedia. More...
class  DtDouglasSwellState
 The DtDouglasSwellState is a utility class for converting sea-swell lengths and heights to/from the Douglas Sea Scale as described by Wikipedia. More...
class  DtDriverConfiguration
 Configuration for the makVrv::DtIgDriver class. More...
class  DtDynamicTerrainChange
 Command which can be given to the dynamic terrain system to perform some change. More...
class  DtDynamicTerrainFeature
 Interface which abstracts the concept of a individually identifiable "thing" in the terrain. More...
class  DtDynamicTerrainIndex
 Interface provided to terrain feature's state change functions. More...
class  DtDynamicTerrainChanges
class  DtDynamicTerrainGeometry
 Represents (possibly infinite) area of space. More...
class  DtDynamicTerrainGeometryIntersection
class  DtDynamicTerrainGeometryUnion
class  DtDynamicTerrainSphere
class  DtEaser
 The easer class DtEaser return values along a bezier curve between input point 1 and point 2. More...
class  DtEventQueueInterface
 The event queue interface is a cross thread event queue used to emit event_signal across thread boundaries. More...
class  DtFaccCode
 A data type which represents a FACC code. More...
class  DtFileEnumerator
 Contains makVrv::DtFileEnumerator class. More...
class  DtFlatEarthCoordinateConverter
 Instances of DtFlatCigManager provide transformations and utilities for converting between Cig and Flat Earth database coordinates. More...
class  DtGaussianDistributionGenerator
 Implementation independent random number generator with a normal (Gaussian) distribution. More...
class  DtGeocentricCoordinateConverter
 Instances of DtGeocentricCoordinateConverter provide transformations and utilities for converting between Cig and geocentric database coordinates. More...
class  DtGeocentricCoordinateDisplay
 The geocentric coordinate display information for the GUI. More...
class  DtGeodeticDecCoordinateDisplay
 The decimal geodetic coordinate display information for the GUI. More...
class  DtGeodeticDmsCoordinateDisplay
 The geodetic coordinate display information for the GUI. More...
class  DtGeoReference
 The DtGeoReference class provides a mechanism to convert between geodetic coordinates and topocentric coordinates. More...
class  DtGreatCircleCurveGenerator
 DtGreatCircleCurveGenerator generates a set of geodetic points that follow a great circle at a radius based on the earth equatorial radius PLUS the average altitude of the start and end points. More...
class  DtGuiConfiguration
 A generic configuration for configuring the GUI. More...
class  DtHsvColorUtil
class  DtInMemoryProfiler
 This class measures time difference (cpu time, wall time, etc) between calls to its start and stop function. More...
class  DtInMemoryProfilerHelper
class  DtInputDriverConfiguration
 Serializable configuration for the input driver Contains observer settings and the current default key map. More...
class  DtKeyedSignalConnectionManager
 DtKeyedSignalConnectionManager extends DtSignalConnectionManager to allow access to managed signals via a key supplied when the connection is managed. More...
class  DtKeywordMixin
 The DtKeyword mixin is a mixin class (add funcionality by inheritence) for adding generic keywords to another class. More...
class  DtLambertCoordinateConverter
 Instances of vpNetLambertCoordConverter provide transformations and utilities for converting between Cig and Lambert Conformal Conic database coordinates. More...
class  DtLightPointTable
 Lights Table class, handles loading the light type table default files and keeping track of all the custom light point types that are added when an osgSim light point is replaced with a DtLightPoint. More...
class  DtLightPointType
 Light point information class, Used to represent a Light Point Type in the light point table with all the parameters that are available in the tables. More...
class  DtLockedBufferedQueue
 A locked buffered queue which allows multiple writers and a single reader. More...
class  DtLocklessQueue
 DtLocklessQueue is a thread safe queue for single reader/single writer. More...
class  DtMainEventQueue
 The main event queue should live in the main application thread and is used to communicate events to other threads. More...
class  DtMessage
 The IGI Message. More...
class  DtMessageClient
 IGI Client is responsible for delivering IGI messages to other remote managers. More...
class  DtMessageStream
 Class for serializing objects as a byte stream for transmitting to othe rdisplay engines. More...
class  DtMgrsCoordinateDisplay
 The military grid reference system coordinate system conversion for the GUI. More...
class  DtNoOpCoordinateConverter
 vpNetNoOpCoordConverter does no coordinate conversions More...
class  DtNTreeNullMutexPolicy
 Null mutex default policy. More...
struct  DtNTreeSharedPointerTraits
 Shared pointer policy. More...
struct  DtNTreeWeakPointerTraits
 Weak pointer policy. More...
class  DtNTree
 Generate NTree (binary tree, quadtree, octree, etc.) class. More...
class  DtObserverConfiguration
 TODO: This class is used to encapsulate a set of default observer settings and parameters. More...
class  DtPathList
 Utility class which contains a single path which is represented as a list of strings. More...
class  DtProfileIterator
 An Iterator for navigating through the function call tree. More...
class  DtProfileManager
 The profile manager responsible for all profiling. More...
class  DtProfileNode
 Profile node class stores timing data for a profiled section. More...
class  DtProfileSample
 DtProfileSampleClass is used to start/stop a profiled section It is preferable to use the macro at the top of the header file to insert these objects into a function profile is started on creation and stopped on destruction. More...
struct  DtProfileTarget
 DtProfileTarget is used to start/stop a profiled section It is preferable to use the macro at the top of the header file to insert these objects into a function profile is started on creation and stopped on destruction. More...
struct  DtProfileTarget< true >
class  DtPerfomanceStatSample
 DtProfileSampleClass is used to start/stop a profiled section It is preferable to use the macro at the top of the header file to insert these objects into a function profile is started on creation and stopped on destruction. More...
class  DtProxy
 The Proxy base class. More...
class  DtQuat
 A utility Quaternion class. More...
class  DtRandomNumberGenerator
 Implementation independent random number generator. More...
class  DtBaseRecordHolder
 Abstract base class. More...
class  DtRecordHolder
 Templated class, used to store makArchive Records. More...
class  DtSampleAggregator
 The DtSampleAggregator allows users to collect up to a fixed number of rows of N columns of doubles. More...
class  DtSharedPtrCallbackWrapper
class  DtSignalConnectionManager
 Class to manage disconnection of boost connections on deletion. More...
class  DtUnicode
 A unicode string. More...
class  DtUnicodeChar
 A single unicode character. More...
class  DtUniqueNameGenerator
 Generator for unique names with a specified prefix. More...
class  DtUnitConverter
 Base class for all unit converters. More...
class  DtDistanceUnitConverter
 Base class for all distance unit converters. More...
class  DtTimeUnitConverter
 Base class for all time unit converters. More...
class  DtOrientationUnitConverter
 Base class for all orientation unit converters. More...
class  DtMeterConverter
 Converter for meters. More...
class  DtKilometerConverter
 Converter for kilometers. More...
class  DtFeetConverter
 Converter for feet. More...
class  DtMileConverter
 Converter for miles. More...
class  DtNauticalMileConverter
 Converter for nautical miles. More...
class  DtSecondConverter
 Converter for seconds. More...
class  DtMinuteConverter
 Converter for minutes. More...
class  DtHourConverter
 Converter for hours. More...
class  DtRadianConverter
 Converter for radians. More...
class  DtDegreeConverter
 Converter for degrees. More...
class  DtUnitConverterCollection
 Repository for all unit converters. More...
class  DtUtmCoordinateConverter
 Instances of DtUtmCoordSystem provide transformations and utilities for converting between network and UTM database coordinates. More...
class  DtUtmCoordinateDisplay
 Coordinate system display for UTM coordinates. More...
class  DtVirtualBaseClass
 Virtual base class. More...
class  DtInstanceHolder
 Helper class used to hold and own a pointer to an object. More...
class  DtWeakInstanceHolder
 Helper class used to hold and refer to a pointer of an object. More...
class  SwitchArg
 A simple switch argument. More...
class  CmdLine
 The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes. More...
class  DtVrvFilesystem
 The DtVrvFilesystem is a wrapper around boost functions that are know to throw exceptions. More...
class  DtWindowConfiguration
 This owns a list of channel configurations. More...
class  event_signal
 a event_signal, the signal queues events into an event queue More...
struct  SortByFirst
struct  SortPointersByFunction_T
struct  EqualPointerByFunction_T
class  DtCompressFrameTaskElement
 A DtCompressFrameTaskElement instance will create a pipeline element that can compress the image being stream by a variety of formats using the FreeImage package. More...
class  DtCompressFrameTaskElementCreator
 A DtCompressFrameTaskElementCreator instance is registered with the image task element factory to create DtCompressFrameTaskElement instances. More...
class  DtImageTaskElement
 The DtImageTaskElement is an abstract base class for all image task elements. More...
class  DtImageTaskElementCreator
 DtImageTaskElementCreator is the common base class for all image task element creators. More...
class  DtKlvKey
 A DtKlvKey instance represents a KLV (Key-Length-Value) Key field. More...
class  DtMetadataElement
 DtMetadataElement is an abstract class that defines the interface common to all metadata elements. More...
class  DtMetadataPublisher
 DtMetadataPublisher defines the interface for all metadata publishers, as well as the implementation of some standard methods. More...
class  DtMetadataPublisherCreator
class  DtProcessImageTask
 DtProcessImageTask creates and manages all the process image pipeline elements. More...
class  DtReadFramebufferCallback
 A DtReadFramebufferCallback instance is installed as the draw callback of the camera attached to the channel we wish to stream. More...
class  DtSharedMemoryTaskElement
 A DtSharedMemoryTaskElement instance will create a pipeline element that can output the image being streamed to a shared memory object that it creates. More...
class  DtSharedMemoryTaskElementCreator
 A DtSharedMemoryTaskElementCreator instance is registered with the image task element factory to create DtSharedMemoryTaskElement instances. More...
class  DtTcpTaskElement
 A DtTcpTaskElement instance will create a pipeline element that can output the image being streamed to a tcp port. More...
class  DtTcpTaskElementCreator
 A DtTcpTaskElementCreator instance is registered with the image task element factory to create DtTcpTaskElement instances. More...
class  DtTransformFrameTaskElement
 A DtTransformFrameTaskElement instance will create a pipeline element that can flip, scale, and/or resample the image being streamed. More...
class  DtTransformFrameTaskElementCreator
 A DtTransformFrameTaskElementCreator instance is registered with the image task element factory to create DtTransformFrameTaskElement instances. More...
class  DtVideoCommand
 DtVideoCommand enables or disables the display of all radio communications (comm lines and squawk indicators). More...
class  DtVideoCommandCreator
 DtVideoCommandCreator creates DtVideoCommands. More...
class  DtVideoFrameBuffer
 The image as initially captured from the camera is placed into a DtVideoFrameBuffer. More...
class  DtVideoStream
 A DtVideoStream instance will create a single streaming video pipeline on the channel indicated by windowName/ channelName. More...
class  DtVideoStreamCreator
 Creator class for the Standard Video Stream. More...
class  DtVideoStreamManager
 DtVideoStreamManager is a singleton class that manages DtVideoStreams in VR-Vantage. More...
class  DtCompressImageTaskElementConfigurationInterface
 Interface for a Image Task Element configuration widget. More...
class  DtCompressImageTaskElementConfigurationLogic
 Interface for a Image Task Element configuration widget. More...
class  DtCompressImageTaskElementConfigurationWidget
 Interface for a Image Task Element configuration widget. More...
class  DtCompressImageTaskElementConfigurationWidgetCreator
 Creator for the compress image task element configuration widget. More...
class  DtImageTaskElementConfigurationWidget
 Base widget for a Image Task Element configuration widget. More...
class  DtImageTaskElementConfigurationWidgetCreator
 Creator interface to process image task type-specific configuration widgets. More...
class  DtImageTaskElementConfigurationWidgetFactory
 Factory for registering and creating video stream configuration widgets. More...
class  DtImageTaskElementInterface
 Interface for a Image Task Element widget used to configure Process Image Task Elements. More...
class  DtImageTaskElementWidget
 Base Widget to configure process image task elements. More...
class  DtMetadataPublisherConfigurationWidget
 DtMetadataPublisherConfigurationWidget is the common base class inherited by all metadata publisher configuration widgets. More...
class  DtMetadataPublisherConfigurationCreator
 DtMetadataPublisherConfigurationCreator is the common base class used by all metadata publisher configuration widgets. More...
class  DtMetadataPublisherConfigurationWidgetFactory
 Factory for registering video stream configuration widgets. More...
class  DtSharedMemoryImageTaskElementConfigurationInterface
 DtSharedMemoryImageTaskElementConfigurationInterface is the abstract interface for a Shared Memory Image Task Element configuration widget. More...
class  DtSharedMemoryImageTaskElementConfigurationLogic
 DtSharedMemoryImageTaskElementConfigurationLogic is the logic element for the DtSharedMemoryImageTaskConfigurationWidget. More...
class  DtSharedMemoryImageTaskElementConfigurationWidget
 DtSharedMemoryImageTaskElementConfigurationWidget provides the GUI for configuration of Shared Memory Process Image Tasks. More...
class  DtSharedMemoryImageTaskElementConfigurationWidgetCreator
 Creator for the shared memory image task element configuration widget. More...
class  DtTcpImageTaskElementConfigurationInterface
 DtTcpImageTaskElementConfigurationInterface is the abstract interface for the TCP Image Task Element configuration widget. More...
class  DtTcpImageTaskElementConfigurationLogic
 DtTcpImageTaskElementConfigurationLogic is the logic element for the DtTcpImageTaskElementConfigurationWidget. More...
class  DtTcpImageTaskElementConfigurationWidget
 DtTcpImageTaskElementConfigurationWidget provides the GUI for configuration of TCP Process Image Tasks. More...
class  DtTcpImageTaskElementConfigurationWidgetCreator
 Creator for the TCP process image task element configuration widget. More...
class  DtTransformImageTaskElementConfigurationInterface
 DtTransformImageTaskElementConfigurationInterface is the abstract interface for the transform Image Task Element configuration widget. More...
class  DtTransformImageTaskElementConfigurationLogic
 DtTransformImageTaskElementConfigurationLogic is the logic element for the DtTransformImageTaskElementConfigurationWidget. More...
class  DtTransformImageTaskElementConfigurationWidget
 DtTransformImageTaskElementConfigurationWidget provides the GUI for configuration of Transform Process Image Tasks. More...
class  DtTransformImageTaskElementConfigurationWidgetCreator
 Creator for the transform image task element configuration widget. More...
class  DtVideoStreamConfigurationInterface
 DtVideoStreamConfigurationInterface is the abstract interface for a video stream configuration widget. More...
class  DtVideoStreamConfigurationLogic
 DtVideoStreamConfigurationLogic is the logic element for the video stream configuration widget. More...
class  DtVideoStreamConfigurationWidget
 DtVideoStreamConfigurationWidget provides the GUI used to configure a video stream. More...
class  DtVideoStreamConfigWidgetCreator
 Creator for the video stream configuration widget. More...
class  DtVideoStreamConfigurationWidgetCreator
 DtVideoStreamConfigurationWidgetCreator is the common base class for all creator objects that create DtVideoStreamConfigurationWidgets. More...
class  DtVideoStreamConfigurationWidgetFactory
 DtVideoStreamConfigurationWidgetFactory is the factory class for creating video stream configuration widgets. More...
class  DtVideoStreamEditLogic
 DtVideoStreamEditLogic is the logic element for makVrv::DtVideoStreamEditPage. More...
class  DtVideoStreamEditPage
 DtVideoStreamEditPage provides the page dialog that creates the video stream type specific configuration widget, as well as managing pop-up dialogs for adding, deleting, and renaming video streams. More...
class  DtVideoStreamListInterface
 DtVideoStreamListInterface defines the interface to the video stream list. More...
class  DtVideoStreamListLogic
 DtVideoStreamListLogic is the logic element for the DtVideoStreamListWidget. More...
class  DtVideoStreamListPage
 DtVideoStreamListPage is a dialog page that uses the DtVideoStreamListWidget to show all of the available video streams. More...
class  DtVideoStreamListWidget
 DtVideoStreamListWidget is used by the DtVideoStreamListPage to display a list of all the existing video streams. More...
class  DtVideoStreamsMenuItem
 DtVideoStreamsMenuItem is the menu item that brings up the video streams dialog page. More...
class  DtSubmitOverlayCallback
 An OSG camera callback that will submit the channel to the underlying VR system as an overlay channel. More...
class  DtSubmitViewCallback
 An OSG camera callback that will submit the channel to the underlying VR system as an overlay channel. More...
class  DtVirtualRealityDriver
 A driver that manages virtual reality HMD and input devices. More...
class  DtVirtualRealityPostProcessor
 A post processing effect responsible for submitting and mirroring the eye views to the VR subsystem. More...
class  DtVirtualRealityPostProcessorCreator
 Creator class for the post processor. More...
class  DtVirtualRealitySettingsManager
 Contains the DtVirtualRealitySettingsManager class declaration. More...
class  DtVirtualRealityMenuItem
 DtVirtualRealityMenuItem is the menu item that enables and disables virtual reality. More...
class  DtVirtualRealitySettingsInterface
 Interface to the VirtualReality settings GUI. More...
class  DtVirtualRealitySettingsLogic
 Logic for the VirtualReality settings gui. More...
class  DtVirtualRealitySettingsPage
 Contains the DtVirtualRealitySettingsPage class declaration. More...
class  DtAggregateEchelonManager
 The class that will be used to keep track of echelon hierarchy. More...
class  DtArticulatedPartInterceptor
 An interceptor for the articulated parts. More...
class  DtArticulatedPartListener
 Listener for changes in articulated parts. More...
class  DtBaseEntityStateInterceptor
 Base class for EntityState Interceptors, this allows all entity ESI's to have an HLA13 entity. More...
class  DtConnection
 The base class for protocol specific VRLink Simulations. More...
class  DtElementDefinitionRenamedChanged
 makVrv::DtElementDefinitionRenamedChanged will handle the renaming of an element definition More...
class  DtEmitterVolumesCommand
 DtEmitterVolumesCommand enables or disables performance stats. More...
class  DtEmitterVolumesCommandCreator
 DtEmitterVolumesCommandCreator creates DtEmitterVolumesCommands. More...
class  DtEntityAppearanceMapper
 Decoder for converting a particular entity type's appearance bits into generic enumerated values. More...
class  DtEntityAppearanceMapperFactory
 Factory for creating appearance mappers for entity types. More...
class  DtEntityAppearanceMapperFactoryCreator
 Creator for DtEntityAppearanceMapperFactory class. More...
class  DtEntityHeightAboveTerrainLinesCommand
 DtEntityHeightAboveTerrainLinesCommand enables or disables HAT lines. More...
class  DtEntityHeightAboveTerrainLinesCommandCreator
 DtEntityHeightAboveTerrainLinesCommandCreator creates DtEntityHeightAboveTerrainLinesCommands. More...
class  DtEntityLabelsCommand
 DtEntityLabelsCommand enables or disables entity labels. More...
class  DtEntityLabelsCommandCreator
 DtEntityLabelsCommandCreator creates DtEntityLabelsCommands. More...
class  DtEntitySmoothingCommand
 DtEntitySmoothingCommand enables or disables entity smoothing. More...
class  DtEntitySmoothingCommandCreator
 DtEntitySmoothingCommandCreator creates DtEntitySmoothingCommands. More...
class  DtEntityTypeMapper
 An EntityType to Definition mapper. More...
class  DtEntityTypeMapperCreator
 Creator class for makVrv::DtEntityTypeMapper. More...
class  DtEntityTypeMapperBackup
 Backup class for saving entity type map backups. More...
class  DtFireDetonateLinesCommand
 DtFireDetonateLinesCommand enables or disables fire-detonate lines. More...
class  DtFireDetonateLinesCommandCreator
 DtFireDetonateLinesCommandCreator creates DtFireDetonateLinesCommands. More...
class  DtForceManager
 This class will maintain force information used in visualizers that need force dependent data (such as force color) More...
class  DtSharedForceManagerSignaler
 Shared signaler for the force manager to signal when a force is added or removed. More...
class  DtGroundClampingCommand
 DtGroundClampingCommand enables or disables ground clamping. More...
class  DtGroundClampingCommandCreator
 DtGroundClampingCommandCreator creates DtGroundClampingCommands. More...
class  DtHeightAboveTerrainLinesCommand
 DtHeightAboveTerrainLinesCommand enables or disables HAT lines. More...
class  DtHeightAboveTerrainLinesCommandCreator
 DtHeightAboveTerrainLinesCommandCreator creates DtHeightAboveTerrainLinesCommands. More...
class  DtLaserDesignatorCommand
 DtLaserDesignatorCommand. More...
class  DtLaserDesignatorCommandCreator
 DtLaserDesignatorCommandCreator creates DtLaserDesignatorCommand. More...
class  DtMilStdFontUtilities
 Utilities to return glyphs for fonts given relevant information. More...
class  DtPartCollectionInterceptor
 An interceptor which allows for calls to parts in a collection to be intercepted. More...
class  DtRemoteGraphicSetSignaler
 A signaler for the state of remote graphic sets. More...
class  DtRotateEntitySymbolsCommand
 DtRotateEntitySymbolsCommand enables or disables rotation of entity symbols. More...
class  DtRotateEntitySymbolsCommandCreator
 DtRotateEntitySymbolsCommandCreator creates DtRotateEntitySymbolsCommandCreator. More...
class  DtSharedDetonationCategorySettings
 DtSharedDetonationCategorySettings makes detonation result to detonation category mappings available to the connection and GUI threads. More...
class  DtSharedSimulationSettings
 The shared simulation settings. More...
class  DtSharedSimulationSettingsManager
 The shared settings manager handles low level access to the settings. More...
class  DtSharedSimulationSettingsSignaler
 A signaler for the shared simulations settings. More...
class  DtTacticalGraphicsCommand
 DtTacticalGraphicsCommand enables or disables tactical graphics display. More...
class  DtTacticalGraphicsCommandCreator
 DtTacticalGraphicsCommandCreator creates DtTacticalGraphicsCommands. More...
class  DtTacticalGraphicsHeightAboveTerrainLinesCommand
 DtTacticalGraphicsHeightAboveTerrainLinesCommand enables or disables HAT lines. More...
class  DtTacticalGraphicsHeightAboveTerrainLinesCommandCreator
 DtTacticalGraphicsHeightAboveTerrainLinesCommandCreator creates DtTacticalGraphicsHeightAboveTerrainLinesCommands. More...
class  DtVrlinkDetonationResultMapper
 DtVrlinkDetonationResultMapper is the specialization of the DtDetonationResultMapper templated class using DtDetonationResult for the template argument. More...
class  DtVrlinkDriver
 The base class for VR-Link based drivers. More...
class  DtVrlinkElement
 The DtVrlinkElement class implements the common behavior of VR-Link simulation based elements added to the scene. More...
class  DtWakeCommand
 DtWakeCommand enables or disables wake. More...
class  DtWakeCommandCreator
 DtWakeCommandCreator creates DtWakeCommands. More...
class  DtAggregateMappingEditorLogic
 Logic for editing aggregate model mappings. More...
class  DtAggregateMappingEditorWidget
 A widget for editing the aggregate mappings. More...
class  DtAggregateMappingPage
 Page to set up GUI for editing tactical graphic mappings. More...
class  DtExpandAggregateMenuItem
 A menu item to expand the currently selected aggregate to display immediate subordinates. More...
class  DtExpandAllAggregateMenuItem
 A menu item to expand the currently selected aggregate all the way down to leaf nodes. More...
class  DtCollapseAggregateMenuItem
 A menu item to collapse the selected aggregate to its immediate superior. More...
class  DtCollapseAllAggregateMenuItem
 A menu item to collapse all hierarchy up to the top level parent. More...
class  DtAggregateSettingsInterface
 Interface for the aggregate settings GUI. More...
class  DtAggregateSettingsLogic
 Logic for the aggregate settings GUI. More...
class  DtAggregateSettingsLogicCreator
 Creator for registering the aggregate settings logic. More...
class  DtAggregateSettingsPage
 Page for aggregate settings, coordinates logic and widget instantiation. More...
class  DtAggregateSettingsWidget
 Qt GUI to control the display of tactical graphics. More...
class  DtShowAggregatesItem
 The item for controlling aggregate extents on/off. More...
class  DtAttributeGroupTemplateInterface
 This class provides an interface for widgets that display remote graphic set information. More...
class  DtAttributeGroupTemplateLogic
 Logic for editing attribute group template state. More...
class  DtAttributeGroupTemplateWidget
 This class implements a widget that displays remote graphic sets and whether they are active or not. More...
class  DtBaseConnectionPage
 The Base connection page provides an base class used by several protocol specific connection pages. More...
class  DtConnectionListInterface
 The interface to the connection list. More...
class  DtConnectionListLogic
 The logic for creating a connection list. More...
class  DtConnectionListPage
 A page which shows all of the available simulation connections. More...
class  DtConnectionListWidget
 Connection list widget. More...
class  DtConnectionSelectorWidget
 Contains makVrv::DtConnectionSelectorWidget class. More...
class  DtConnectionSelectorWidgetBuilder
 Builder for the connection selector widget. More...
class  DtConnectionSelectorWidgetInterface
class  DtConnectionSelectorWidgetLogic
 Logic to DtConnectionSelectorWidget. More...
class  DtConnectionsMenuItem
 The item for editing simulation connections. More...
class  DtEntityTypeMappingsMenuItem
 The item for editing mappings. More...
class  DtDetonationMappingEditorLogic
 Logic for controlling how detonation mappings are edited. More...
class  DtDetonationMappingPage
 A page for editing the detonation interaction mappings. More...
class  DtEntityDisplaySettingsLogic
 The logic for the entity display settings dialog. More...
class  DtEntityDisplaySettingsPage
 Page for window settings, to coordinate logic and widget instantiation. More...
class  DtEntityDisplaySettingsWidget
 This class displays the entity display controls inside the entity display page. More...
class  DtEntityIconScaleWidget
 This class is the icon scale widget visible on the toolbar. More...
class  DtEntityIconScaleWidgetBuilder
 This builder class creates and instance of the DtEntityIconScaleWidget class. More...
class  DtEntityMappingEditorInterface
 This DtEntityMappingEditorInterface provides a generic interface for common entity type editing operations. More...
class  DtEntityMappingEditorLogic
 Logic for controlling how entity mappings are edited. More...
class  DtEntityMappingEditorWidget
 A widget for editing the hla 13 entity mappings. More...
class  DtEntityMappingPage
 A dialog for configuring the entity type mapping. More...
class  DtEntityDisplaySettingsInterface
 The interface for an entity settings widget to communicate with its logic. More...
class  DtGroundClampingItem
 The item for controlling ground clamping on/off. More...
class  DtEntityLabelsItem
 The item for controlling entity labels on/off. More...
class  DtEntityHatLinesItem
 The item for controlling entity HAT lines on/off. More...
class  DtVrlEmitterVolumeItem
 The item for turning emitter volumes on/off. More...
class  DtFireDetonateLinesItem
 The item for controlling fire / detonate lines on/off. More...
class  DtRadioCommunicationsMenuItem
 Global menu item for toggling transmission lines. More...
class  DtEntityOceanWakesItem
 The item for controlling entity ocean wakes on/off. More...
class  DtLaserDesignatorSettingItem
 The item for controlling laser designators. More...
class  DtEntityTypeMapEditorInterface
 An abstract interface for the DtEntityTypeMapEditorWidget. More...
class  DtEntityTypeMapEditorWidget
 The DtEntityTypeMapEditorWidget provides a widget which edits entity type to 'element' definitions. More...
class  DtEntityTypeMapperSettingsObjectInterface
 This class is used by the logic in order to lock/unlock settings object. More...
class  DtSharedSettingsEntityTypeMapper
 Base template class for shared settings objects. More...
class  DtEntityTypeToElementDefinitionLogic
 This is the logic for the DtEntityTypeToDefinitionWidget class. More...
class  DtFireMappingEditorLogic
 Logic for editing fire mappings. More...
class  DtFireMappingPage
 A dialog for configuring the entity type mapping. More...
class  DtGroundClampingLogic
 Logic to manage the Observer Mode Selection Widget. More...
class  DtGroundClampingWidget
 DtGroundClampingWidget is a toolbar widget that combines a button to enable and disable model scaling, and a drop-down button to bring up a slider for the model scale factor. More...
class  DtGroundClampingSliderWidget
 A simple slider widget that combines the slider with a text label, for use by the DtGroundClampingWidget. More...
class  DtGroundClampingWidgetBuilder
 This builder class creates and instance of the DtEntityIconScaleWidget class. More...
class  DtGroundClampingWidgetInterface
class  DtNoHla13ConnectionPage
 A dialog for explaining that you can't have HLA 1.3 connections. More...
class  DtNoHla1516ConnectionPage
 A dialog for explaining that you can't have HLA 1516 connections. More...
class  DtNoHla1516eConnectionPage
 A dialog for explaining that you can't have HLA 1516 connections. More...
class  DtObjectInfoItem
 An Item builder for the transparency toggle item. More...
class  DtObjectsCountPanel
 The objects counts page, displays the counts of all entities and tactical graphics control objects in the current scenario. More...
class  DtObjectsCountPageCreator
 The creator class needed to be used to create a DtObjectsCountPanel. More...
class  DtObjectsCountTreeInterface
 The interface used by the DtObjectsCountTreeWidget and the DtObjectsCountTreeLogic. More...
class  DtObjectsCountTreeLogic
 The logic for getting object counts from a simulation and populating an DtObjectsCountTreeInterface GUI. More...
class  DtObjectsCountTreeWidget
 The objects count widget displays count lists for entity and control objects that exist in the attached scenario. More...
class  DtRemoteGraphicSetInterface
 This class provides an interface for widgets that display remote graphic set information. More...
class  DtRemoteGraphicSetLogic
 Logic for remote graphic set state widget for enabling and disabling remote graphic sets. More...
class  DtRemoteGraphicSetWidget
 This class implements a widget that displays remote graphic sets and whether they are active or not. More...
class  DtRemoteGraphicsPanel
 Tabbed dialog that has instances of both remote graphic set and attribute group template GUI. More...
class  DtRemoteGraphicsPanelCreator
 The creator class needed to be used to create a DtRemoteGraphicsPanel. More...
class  DtTacticalGraphicMappingEditorLogic
 Logic for editing tactical graphic model mappings. More...
class  DtTacticalGraphicMappingPage
 Page to set up GUI for editing tactical graphic mappings. More...
class  DtTacticalGraphicsSettingsInterface
 Interface for the tactical graphics settings GUI. More...
class  DtTacticalGraphicsItem
 The item for controlling tactical graphics on/off. More...
class  DtRemoteGraphicsItem
 The item for controlling tactical graphics on/off. More...
class  DtTacticalGraphicsLabelsItem
 The item for controlling tactical graphics labels on/off. More...
class  DtTacticalGraphicsHatLinesItem
 The item for controlling tactical graphics HAT lines on/off. More...
class  DtTacticalGraphicsSettingsLogic
 Logic for the tactical graphics settings GUI. More...
class  DtTacticalGraphicsSettingsLogicCreator
 Creator for registering the tactical graphic settings logic. More...
class  DtTacticalGraphicsSettingsPage
 Page for tactical graphics settings, coordinates logic and widget instantiation. More...
class  DtTacticalGraphicsSettingsWidget
 Qt GUI to control the display of tactical graphics. More...
class  DtTacticalSmokeMappingEditorLogic
 Logic for editing tactical graphic model mappings. More...
class  DtTacticalSmokeMappingPage
 Page to set up GUI for editing tactical graphic mappings. More...
class  DtVrlinkVisualizerAttributeDetonationResultEditor
class  DtVrlinkVisualizerAttributeSymbolSelectorEditor
class  DtWebSocketTaskElement
 A DtWebSocketTaskElement instance will create a pipeline element that can listen for an web connection and stream video to the client. More...
class  DtWebSocketTaskElementCreator
 A DtWebSocketTaskElementCreator instance is registered with the image task element factory to create DtWebSocketTaskElement instances. More...
class  DtWebSocketImageTaskElementConfigurationInterface
 Interface for a Image Task Element configuration widget. More...
class  DtWebSocketImageTaskElementConfigurationLogic
 Interface for a Image Task Element configuration widget. More...
class  DtWebSocketImageTaskElementConfigurationWidget
 Interface for a Websocket Image Task Element configuration widget. More...
class  DtWebSocketImageTaskElementConfigurationWidgetCreator
 Creator for the image task element configuration widget. More...
class  DtBulletHoleUpdater
 DtBulletHoleUpdater is an updater that is given a position and orientation, and depending on how it is configured, updates a scene object with a position and orientation that are clamped to the underlying terrain. More...
class  DtMovablePolygonModel
 Polygon model modified to use vertex 0 as its center position and orientation, and positions its vertices relative to the center. More...
class  DtExampleChannel
class  DtExampleChannelCreator
 The channel creator for the example channel class. More...
class  DtCigiAccessory
 This class defines an accessory that will install itself into DtCigiDriver objects and hook into signals that are triggered when particular CIGI messages are received. More...
class  DtCigiExtender
class  DtConnectionObjects
class  DtConnectionObjectsDriver
class  DtExampleShaderManager
 This is the implementation of the example model manager. More...
class  DtExampleDialogMenu
 The "Examples" Menu. More...
class  DtExampleSettingsMenuItem
 The item for bringing up a dialog to adjust example settings. More...
class  DtExampleInterface
 Example Interface (based on the humble dialog pattern). More...
class  DtExampleLogic
 Example Logic (based on humble dialog pattern). More...
class  DtExamplePage
 Example Page that goes into the example dialog. More...
class  DtExampleSettingsManager
 Example Settings Manager. More...
class  DtExampleSettingsRecord
 Example Settings Record. More...
class  DtExampleWidget
 Example Widget that is part of the example page. More...
class  DtExampleDrawObject
 This is the implementation of the distributed draw object. More...
class  DtExampleObject
class  DtExampleModel
class  DtExampleModelInstance
class  DtExampleModelManager
 This is the implementation of the example model manager. More...
class  MyShaderManager
class  MyParticleSystemModel
 MyParticleSystemModel extends DtOsgParticleSystemModel to add a shader manager as shown in exampleCustomShaders that allows the color of the particle system to be modified through a fragment shader. More...
class  DtExampleEffectTextureController
class  DtExampleEffectTextureControllerCreator
class  DtExampleMetersPerSecondUpdater
 The example meters per second updater that will be registered by the exampleHudUpdaterPlugin. More...
class  DtExampleMetersPerSecondUpdaterCreator
 Creator to register the DtExampleMetersPerSecondUpdater. More...
class  DtJoystickObserverControl
class  DtLightEditorInterface
 Example Interface (based on the humble dialog pattern). More...
class  DtLightEditorLogic
 Example Logic (based on humble dialog pattern). More...
class  DtLightEditorMenu
 The "Examples" Menu. More...
class  DtLightEditorMenuItem
 The item for bringing up a dialog to adjust lights. More...
class  DtLightEditorPage
 Example Page that goes into the example dialog. More...
class  DtLightEditorWidget
 Example Widget that is part of the example page. More...
class  ExampleNodeVisitor
 Utility class to find all proxy nodes nodes underneath a node. More...
class  DtExampleProjectile
class  DtObserverShooter
class  DtProjectile
class  DtArtPartDecorationUpdater
 Updater for art part symbol decoration This is a tickable updater that updates a single label in a distributed widget, on the distributed side. More...
class  DtArtPartSymbolDecoration
 Symbol decoration that displays an articulated part id label Used by the DtSymbolDecorationVisualizer. More...
class  DtArtPartSymbolDecorationCreator
 Creator for DtArtPartSymbolDecoration. More...
class  ExampleSimulationObject
class  DtRebuildForestDialog
class  DtModelDefinitionEditor

Typedefs

typedef DtPageCreatorTemplate
< DtJoystickConfigurationPage
DtJoystickConfigurationPageCreator
typedef
DtSharedRecordSettingsBackup
< DtSharedAudioSettings,
DtAudioSettingsRecord
DtAudioSettingsBackup
typedef
makVrv::DtPageCreatorTemplate
< DtAudioSettingsPage
DtAudioSettingsPageCreator
 A creator class for makVrv::DtAudioSettingsPage.
typedef DtPageCreatorTemplate
< DtDetonationSoundEditorPage
DtDetonationSoundEditorPageCreator
 A creator class for makVrv::DtDetonationSoundEditorPage.
typedef DtPageCreatorTemplate
< DtEntitySoundEditorPage
DtEntitySoundEditorPageCreator
 A creator class for makVrv::DtEntitySoundEditorPage.
typedef DtPageCreatorTemplate
< DtFireSoundEditorPage
DtFireSoundEditorPageCreator
 A creator class for makVrv::DtFireSoundEditorPage.
typedef
DtCigiObjectCreatorTemplate
< DtCigiAnimationEntity
DtCigiAnimationEntityCreator
 Creator that will be registered with the cigi object factory to create this class.
typedef
DtCigiObjectCreatorTemplate
< DtCigiCharacterEntity
DtCigiCharacterEntityCreator
 Creator that will be registered with the cigi object factory to create this class.
typedef
DtCigiObjectCreatorTemplate
< DtCigiEntity
DtCigiEntityCreator
 Creator that will be registered with the cigi object factory to create this class.
typedef
DtCigiObjectCreatorTemplate
< DtCigiParticleSystemEntity
DtCigiParticleSystemEntityCreator
 Creator that will be registered with the cigi object factory to create this class.
typedef
DtCigiObjectCreatorTemplate
< DtCigiRibbonEntity
DtCigiRibbonEntityCreator
 Creator that will be registered with the cigi object factory to create this class.
typedef
DtCigiObjectCreatorTemplate
< DtCigiRotorWashEntity
DtCigiRotorWashEntityCreator
 Creator that will be registered with the CIGI object factory to create this class.
typedef
DtCigiObjectCreatorTemplate
< DtCigiWakeEntity
DtCigiWakeEntityCreator
 Creator that will be registered with the CIGI object factory to create this class.
typedef
DtCigiObjectCreatorTemplate
< DtCigiWatercraftEntity
DtCigiWatercraftEntityCreator
 Creator that will be registered with the CIGI object factory to create this class.
typedef DtPageCreatorTemplate
< DtCigiGlobalTerrainSurfaceComponentMappingPage
DtCigiGlobalTerrainSurfaceComponentMappingPageCreator
 Creator class for makVrv::DtCigiGlobalTerrainSurfaceComponentMappingPage.
typedef DtPageCreatorTemplate
< DtCigiRegionalSeaSurfaceComponentMappingPage
DtCigiRegionalSeaSurfaceComponentMappingPageCreator
 Creator class for makVrv::DtCigiRegionalSeaSurfaceComponentMappingPage.
typedef DtPageCreatorTemplate
< DtCigiSystemComponentMappingPage
DtCigiSystemComponentMappingPageCreator
 Creator class for makVrv::DtCigiSystemComponentMappingPage.
typedef DtPageCreatorTemplate
< DtCigiViewComponentMappingPage
DtCigiViewComponentMappingPageCreator
typedef
DtStateVisualizerCreatorTemplate
< Dt2DAggregateExtentVisualizer
Dt2DAggregateExtentVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DAggregateMilStdIconVisualizer
Dt2DAggregateMilStdIconVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DAirCorridorLineVisualizer
Dt2DAirCorridorLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DBoxVisualizer
Dt2DBoxVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DEllipseStateVisualizer
Dt2DEllipseStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DEllipseVisualizer
Dt2DEllipseVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DEntityEmitterVolumeVisualizer
Dt2DEntityEmitterVolumeVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DEnvironmentalAreaVisualizer
Dt2DEnvironmentalAreaVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DEnvironmentalLineVisualizer
Dt2DEnvironmentalLineVisualizerCreator
typedef
DtStateVisualizerCreatorTemplate
< Dt2DEnvironmentalVolumetricLineVisualizer
Dt2DEnvironmentalVolumetricLineVisualizerCreator
typedef
DtStateVisualizerCreatorTemplate
< Dt2DIntervisibilityEntityFanVisualizer
Dt2DIntervisibilityEntityFanVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DIntervisibilityFanVisualizer
Dt2DIntervisibilityFanVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DIntervisibilityLineVisualizer
Dt2DIntervisibilityLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DLaserDesignatorVisualizer
Dt2DLaserDesignatorVisualizerCreator
 2D Laser Designator visualizer creator
typedef
DtStateVisualizerCreatorTemplate
< Dt2DLineStateVisualizer
Dt2DLineStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DRectangleStateVisualizer
Dt2DRectangleStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DTextBoxVisualizer
Dt2DTextBoxVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DTextStateVisualizer
Dt2DTextStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt2DTriangleStateVisualizer
Dt2DTriangleStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DAggregateExtentVisualizer
Dt3DAggregateExtentVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DAggregateMilStdIconVisualizer
Dt3DAggregateMilStdIconVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DAirCorridorLineVisualizer
Dt3DAirCorridorLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DAreaStateVisualizer
Dt3DAreaStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DBoxVisualizer
Dt3DBoxVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DEllipseVisualizer
Dt3DEllipseVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DEnvironmentalAreaVisualizer
Dt3DEnvironmentalAreaVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DEnvironmentalLineVisualizer
Dt3DEnvironmentalLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DEnvironmentalVolumetricLineVisualizer
Dt3DEnvironmentalVolumetricLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DIntervisibilityEntityFanVisualizer
Dt3DIntervisibilityEntityFanVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DIntervisibilityFanVisualizer
Dt3DIntervisibilityFanVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DIntervisibilityLineVisualizer
Dt3DIntervisibilityLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DLaserDesignatorVisualizer
Dt3DLaserDesignatorVisualizerCreator
 Laser Designator visualizer creator.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DLineStateVisualizer
Dt3DLineStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< Dt3DTextStateVisualizer
Dt3DTextStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtAggregateImageSymbolVisualizer
DtAggregateImageSymbolVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtAggregateIndicatorVisualizer
DtAggregateIndicatorVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtAggregateKinStateVisualizer
DtAggregateKinStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtAttributeGroupStateVisualizer
DtAttributeGroupStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef DtBoost::shared_ptr
< DtChannelProxy
DtChannelProxySP
typedef DtBoost::weak_ptr
< DtChannelProxy
DtChannelProxyWP
typedef
DtStateVisualizerCreatorTemplate
< DtCuboidStateVisualizer
DtCuboidStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtCylinderStateVisualizer
DtCylinderStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtDetonationInteractionVisualizer
DtDetonationInteractionVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtDetonationLineVisualizer
DtDetonationLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef DtBoost::shared_ptr
< DtDisplayProxy
DtDisplayProxySP
typedef DtBoost::weak_ptr
< DtDisplayProxy
DtDisplayProxyWP
typedef
DtUniqueElementAttribute
< std::string,
DtElementAttributes::ConnectionObjectID
DtElementAttributeConnectionObjectID
typedef
DtUniqueElementAttribute
< std::string,
DtElementAttributes::ConnectionObjectType
DtElementAttributeConnectionObjectType
typedef
DtUniqueElementAttribute
< std::string,
DtElementAttributes::DisplayName
DtElementAttributeDisplayName
typedef
DtUniqueElementAttribute
< std::string,
DtElementAttributes::ElementOverlayName
DtElementAttributeOverlayName
typedef
DtUniqueElementAttribute
< std::pair< int, int >
, DtElementAttributes::ElementKindAndCategory
DtElementAttributeKindAndCategory
typedef
DtUniqueElementAttribute< bool,
DtElementAttributes::ObjectVisibility
DtElementAttributeVisibility
typedef
DtUniqueElementAttribute< bool,
DtElementAttributes::IndicatorVisibility
DtElementAttributeIndicatorsVisibility
typedef
DtUniqueElementAttribute< bool,
DtElementAttributes::HeightAboveTerrainLinesEnabled
DtElementAttributeTerrainLinesEnabled
typedef
DtUniqueElementAttribute< bool,
DtElementAttributes::IndicatorsOnSelect
DtElementAttributeIndicatorsOnSelect
typedef
DtUniqueElementAttribute< bool,
DtElementAttributes::LocalScaleEnabled
DtElementAttributeLocalScaleEnabled
typedef
DtUniqueElementAttribute
< float,
DtElementAttributes::LocalScaleAmount
DtElementAttributeLocalScaleAmount
typedef
DtUniqueElementAttribute
< unsigned int,
DtElementAttributes::ElementDamageState
DtElementAttributeDamageState
typedef
DtUniqueElementAttribute
< DtElementIDHierarchyState,
DtElementAttributes::ElementIDHierarchyStateAttribute
DtElementIDHierarchyStateAttribute
typedef
DtUniqueElementAttribute< int,
DtElementAttributes::ElementIDHierarchyDisplayStateAttribute
DtElementIDHierarchyDisplayStateAttribute
typedef
DtStateVisualizerCreatorTemplate
< DtEllipsoidStateVisualizer
DtEllipsoidStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityArticulatedStateModelVisualizer
DtEntityArticulatedStateModelVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityDecalEffectVisualizer
DtEntityDecalEffectVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityDIGuyStateVisualizer
DtEntityDIGuyStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityEmitterVolumeVisualizer
DtEntityEmitterVolumeVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityFlamesVisualizer
DtEntityFlamesVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityHATLineVisualizer
DtEntityHATLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityImageSymbolVisualizer
DtEntityImageSymbolVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityIndicatorVisualizer
DtEntityIndicatorVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityKinStateVisualizer
DtEntityKinStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityMilStdIconVisualizer
DtEntityMilStdIconVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityRotorWashVisualizer
DtEntityRotorWashVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntitySmokePlumeVisualizer
DtEntitySmokePlumeVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef DtStateView
< DtVrlinkSimulatedEntityState
DtVrlinkEntityStateView
 Create a DtStateView templated on DtVrlinkEntityState.
typedef DtStateViewCollection
< DtVrlinkSimulatedEntityState
DtVrlinkEntityStateViewCollection
 Create a DtStateViewCollection templated on DtVrlinkEntityState.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityTrackHistoryVisualizer
DtEntityTrackHistoryVisualizerCreator
 Creator for the DtEntityTrackHistoryVisualizer class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityTrailEffectVisualizer
DtEntityTrailEffectVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEntityWakeVisualizer
DtEntityWakeVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef DtRecordSettingsBackup
< DtEnvironment,
makArchives::DtEnvironmentRecord
DtEnvironmentSettingsBackup
typedef
DtStateVisualizerCreatorTemplate
< DtEnvironmentalHATLineVisualizer
DtEnvironmentalHATLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEnvironmentalIndicatorVisualizer
DtEnvironmentalIndicatorVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEnvironmentalMilStdIconVisualizer
DtEnvironmentalMilStdIconVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEnvironmentalPointKinStateVisualizer
DtEnvironmentalPointKinStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtEnvironmentalVertexVisualizer
DtEnvironmentalVertexVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef DtRecordSettingsBackup
< DtEnvironmentList,
makArchives::DtEnvironmentListRecord
DtEnvironmentListSettingsBackup
typedef
DtStateVisualizerCreatorTemplate
< DtFireInteractionVisualizer
DtFireInteractionVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtInteractionKinStateVisualizer
DtInteractionKinStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtIntervisibilityVertexVisualizer
DtIntervisibilityVertexVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtRadioCommLineVisualizer
DtRadioCommLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtRadioTransmissionVisualizer
DtRadioTransmissionVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtScribeBoxVisualizer
DtScribeBoxVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef DtStateView
< DtVrlinkSensorFieldOfViewState
DtVrlinkSensorFieldOfViewStateView
 Create a DtStateView templated on the state view.
typedef DtStateView
< DtVrlinkSensorFieldsOfView
DtVrlinkSensorFieldsOfViewView
typedef DtStateViewCollection
< DtVrlinkSensorFieldsOfView
DtVrlinkSensorFieldsOfViewStateViewCollection
typedef
DtSharedRecordSettingsBackup
< DtSharedAggregateDisplaySettings,
makArchives::DtAggregateSettingsRecord
DtAggregateStateSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedDiGuySettings,
makArchives::DtDiGuySettingsRecord
DtDiGuySettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedDisplayUnitsSettings,
makArchives::DtDisplayUnitsSettingsRecord
DtDisplayUnitsSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedEntityDisplaySettings,
makArchives::DtEntitySettingsRecord
DtEntityStateSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedInterestManagementSettings,
makArchives::DtInterestManagementRecord
DtInterestManagementSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedIntersectorSettings,
makArchives::DtIntersectorSettingsRecord
DtIntersectorSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedLaserDesignatorSettings,
makArchives::DtLaserDesignatorSettingsRecord
DtLaserDesignatorSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedLightingRenderSettings,
makArchives::DtLightingRenderSettingsRecord
DtLightingRenderSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedLoaderSettings,
makArchives::DtLoaderSettingsRecord
DtLoaderSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedOceanRenderSettings,
makArchives::DtOceanRenderSettingsRecord
DtOceanRenderSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedPostProcessorSettings,
makArchives::DtPostProcessorSettingsRecord
DtPostProcessorSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedRadioCommunicationsSettings,
makArchives::DtRadioCommunicationsSettingsRecord
DtRadioCommunicationsSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedRenderSettings,
makArchives::DtRenderSettingsRecord
DtRenderSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedTacticalGraphicsDisplaySettings,
makArchives::DtTacticalGraphicsSettingsRecord
DtTacticalGraphicsSettingsBackup
typedef
DtSharedRecordSettingsBackup
< DtSharedTrackHistorySettings,
makArchives::DtTrackHistorySettingsRecord
DtTrackHistorySettingsBackup
typedef DtRecordSettingsBackup
< DtSkyConditionsManager,
makArchives::DtSkyConditionsListRecord
DtSkyConditionsSettingsBackup
typedef DtSubjectAnnouncer< DtDeDtDeAnnouncer
typedef DtSubjectAnnouncer
< DtDeCommunicator
DtDeCommunicatorAnnouncer
typedef DtSubjectAnnouncer
< DtDisplay
DtDisplayAnnouncer
typedef
DtSharedRecordSettingsBackup
< DtSymbolDecorationSettings,
makArchives::DtSymbolDecorationSettingsRecord
DtSymbolDecorationSettingsBackup
 Settings backup for symbol decoration settings.
typedef
DtStateVisualizerCreatorTemplate
< DtTacticalGraphicImageSymbolVisualizer
DtTacticalGraphicImageSymbolVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class.
typedef
DtStateVisualizerCreatorTemplate
< DtTacticalSmokeVisualizer
DtTacticalSmokeVisualizerCreator
typedef std::vector< DtTreeRecordDtVectorTreeRecords
typedef std::pair< int, intpairInts
typedef unsigned long long DtUniqueID
typedef DtUniqueID DtElementID
 The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements.
typedef boost::function
< DtUniqueID(const std::string &)> 
GlobalIdConvertFunc
 typedef for the function that takes a protocol specific id (as a string) and looks up the DtUniqueID for the element representing the entity in VR-Vantage
typedef DtBoost::shared_ptr
< DtWindowProxy
DtWindowProxySP
typedef DtBoost::weak_ptr
< DtWindowProxy
DtWindowProxyWP
typedef DtPageCreatorTemplate
< DtAddPropsPage
DtAddPropsPageCreator
 The builder for DtAddProps.
typedef DtPageCreatorTemplate
< DtAggregateDefinitionEditorPage
DtAggregateDefinitionEditorPageCreator
 Builder for makVrv::DtAggregateDefinitionEditorPage.
typedef DtPageCreatorTemplate
< DtContourizationPage
DtContourizationPageCreator
 The creator class for DtContourizationPage.
typedef DtPageCreatorTemplate
< DtDateAndTimePage
DtDateAndTimePageCreator
 A creator for the DtDateAndTimePager.
typedef DtPageCreatorTemplate
< DtDiGuySettingsPage
DtDiGuySettingsPageCreator
 Creator for the diguy settings page.
typedef DtConfigItem< IG_TYPEDtIgItem
typedef DtConfigItem
< DISPLAY_ENGINE_TYPE
DtDisplayEngineItem
typedef DtConfigItem< WINDOW_TYPEDtWindowItem
typedef DtConfigItem
< CHANNEL_TYPE
DtChannelItem
typedef DtPageCreatorTemplate
< DtDisplayConfigEditorWidget
DtDisplayConfigEditorWidgetCreator
 The creator class needed to be used to create a DtDisplayConfigEditorWidget.
typedef DtPageCreatorTemplate
< DtDisplayUnitsSettingsPage
DtDisplayUnitsSettingsPageCreator
 Creator for the window settings page.
typedef DtPageCreatorTemplate
< DtElevationColorizationPage
DtElevationColorizationPageCreator
 Creator for makVrv::DtElevationColorizationPage.
typedef DtPageCreatorTemplate
< DtEntityDefinitionEditorPage
DtEntityDefinitionEditorPageCreator
 Builder for DtElementDefinitionEditorPage.
typedef DtPageCreatorTemplate
< DtEnvironmentConditionsPage
DtEnvironmentConditionsPageCreator
 A creator for the DtEnvironmentConditionsPage class.
typedef DtPageCreatorTemplate
< DtErrorMessagesPage
DtErrorMessagesPageCreator
 Creator for the DtErrorMessagesPage class.
typedef DtPageCreatorTemplate
< DtFeatureSettingsPage
DtFeatureSettingsPageCreator
 Creator type for creating DtFeatureSettingsPages.
typedef DtPageCreatorTemplate
< DtFileCachePage
DtFileCachePageCreator
 Creator type for creating DtFileCachePageCreators.
typedef DtPageCreatorTemplate
< DtGdbSurfacesPage
DtGdbSurfacesPageCreator
 Creator type for DtGdbSurfacesPages.
typedef DtPageCreatorTemplate
< DtGeneralApplicationSettingsPage
DtGeneralApplicationSettingsPageCreator
 Creator type for creating DtGeneralApplicationSettingsPage.
typedef DtPageCreatorTemplate
< DtGridLinesPage
DtGridLinesPageCreator
 Creator type for creating new DtGridLinesPages.
typedef DtPageCreatorTemplate
< DtInteractionsDefinitionEditorPage
DtInteractionsDefinitionEditorPageCreator
 Builder for DtElementDefinitionEditorPage.
typedef DtPageCreatorTemplate
< DtInterestManagementSettingsPage
DtInterestManagementSettingsPageCreator
 Creator for the Interest management settings page.
typedef DtPageCreatorTemplate
< DtInterfaceLayoutEditorPage
DtInterfaceLayoutEditorPageCreator
 Creator for the DtInterfaceLayoutEditorPageCreator class.
typedef DtPageCreatorTemplate
< DtIntersectorSettingsPage
DtIntersectorSettingsPageCreator
 Creator for the Render settings page.
typedef DtPageCreatorTemplate
< DtIntervisibilitySettingsPage
DtIntervisibilitySettingsPageCreator
 Creator for the inter-visibility settings page.
typedef DtPageCreatorTemplate
< DtKeyMappingEditorPage
DtKeyMappingEditorPageCreator
 Creator for the DtInterfaceLayoutEditorPageCreator class.
typedef DtPageCreatorTemplate
< DtLightingRenderSettingsPage
DtLightingRenderSettingsPageCreator
 Creator for the Render settings page.
typedef DtPageCreatorTemplate
< DtModelDefinitionEditorPage
DtModelDefinitionEditorPageCreator
 Builder for DtModelDefinitionEditorPage.
typedef DtPageCreatorTemplate
< DtModelPreloadPage
DtModelPreloadPageCreator
 Creator class for makVrv::DtModelPreloadPage.
typedef DtPageCreatorTemplate
< DtMouseMappingEditorPage
DtMouseMappingEditorPageCreator
typedef QVariant(* DtObjectsListDataFcn )(DtObjectListViewItem *, DtElementEntry &, const DtObjectsSelectionList *)
typedef bool(* DtObjectsListSortFcn )(const QTreeWidgetItem &lhs, const QTreeWidgetItem &rhs, int iDataColumn, const DtObjectsSelectionList *)
typedef DtPageCreatorTemplate
< DtObserverSettingsPage
DtObserverSettingsPageCreator
 Creator class for DtObserverSettingsPage.
typedef DtPageCreatorTemplate
< DtOceanRenderSettingsPage
DtOceanRenderSettingsPageCreator
 Creator for the Render settings page.
typedef DtPageCreatorTemplate
< DtPostProcessorSettingsPage
DtPostProcessorSettingsPageCreator
 Creator for the post processor settings page.
typedef DtPageCreatorTemplate
< DtPropsPage
DtPropsPageCreator
 The builder for DtPropsPage.
typedef DtPageCreatorTemplate
< DtRadioCommunicationsSettingsPage
DtRadioCommunicationsSettingsPageCreator
 Creator for the settings page.
typedef QList< DtPushButton * > DtPushButtonList
typedef DtPageCreatorTemplate
< DtRenderSettingsPage
DtRenderSettingsPageCreator
 Creator for the Render settings page.
typedef DtPageCreatorTemplate
< DtSchemaEditorPage
DtSchemaEditorPageCreator
 Creator class for makVrv::DtSchemaEditorDialog.
typedef DtPageCreatorTemplate
< DtSensorConfigurationPage
DtSensorConfigurationPageCreator
 A creator for the DtSensorConfigurationPager.
typedef DtPageCreatorTemplate
< DtShadowSettingsPage
DtShadowSettingsPageCreator
 Creator class for DtShadowSettingsPage.
typedef DtPageCreatorTemplate
< DtSmokeDefinitionEditorPage
DtSmokeDefinitionEditorPageCreator
 Builder for makVrv::DtElementDefinitionEditorPage.
typedef DtPageCreatorTemplate
< DtSymbolDecorationSettingsPage
DtSymbolDecorationSettingsPageCreator
 Creator for the symbol decoration settings page.
typedef DtPageCreatorTemplate
< DtTacticalGraphicsDefinitionEditorPage
DtTacticalGraphicsDefinitionEditorPageCreator
 Builder for makVrv::DtElementDefinitionEditorPage.
typedef DtPageCreatorTemplate
< DtTerrainContentsPage
DtTerrainContentsPageCreator
 The builder for makVrv::DtTerrainContentsPage.
typedef DtPageCreatorTemplate
< DtTextureDrapingPage
DtTextureDrapingPageCreator
 Creator for the makVrv::DtTextureDrapingPage.
typedef DtPageCreatorTemplate
< DtTrackHistorySettingsPage
DtTrackHistorySettingsPageCreator
 Creator for the track history settings page.
typedef DtPageCreatorTemplate
< DtTreeRandomizationPage
DtTreeRandomizationPageCreator
 The creator class for DtTreeRandomizationPage.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeBoolEditor
DtVisualizerAttributeBoolEditorCreator
 Creator for boolean attribute editor.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeStringEditor
DtVisualizerAttributeStringEditorCreator
 Creator for string attribute editor.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeFloatEditor
DtVisualizerAttributeFloatEditorCreator
 Creator for float attribute editor.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeFilenameEditor
DtVisualizerAttributeFilenameEditorCreator
 Creator for filename attribute editor.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeTypeEditor
DtVisualizerAttributeVisualTypeEditorCreator
 Creator for visual type attribute editor.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeModelDefinitionSchemaEditor
DtVisualizerAttributeModelDefinitionSchemaEditorCreator
 Creator for model definition schema attribute editor.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeModelDefinitionEditor
DtVisualizerAttributeModelDefinitionEditorCreator
 Creator for model definition attribute editor.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeStringVectorEditor
DtVisualizerAttributeStringVectorEditorCreator
 Creator for string vector attribute editor.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeFontGlyphEditor
DtVisualizerAttributeFontGlyphEditorCreator
 Creator for font glyph attribute editor.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeColorEditor
DtVisualizerAttributeColorEditorCreator
 Creator for color attribute editor.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeModelDefinitionSelector
DtVisualizerAttributeModelDefinitionSelectorCreator
 Creator for model definition selector attribute editor.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeSymbolSelectorEditor
DtVisualizerAttributeSymbolSelectorEditorCreator
 Creator for image symbol attribute editor.
typedef
DtVisualizerAttributeWidgetCreatorTemplate
< DtVisualizerAttributeString,
DtVisualizerAttributeStringWidget
DtVisualizerAttributeStringWidgetCreator
typedef DtPageCreatorTemplate
< DtDisConnectionPage
DtDisConnectionPageCreator
 Creator class for makVrv::DtDisConnectionPage.
typedef DtPageCreatorTemplate
< DtCockpitMappingPage
DtCockpitMappingPageCreator
 Creator class for makVrv::DtConnectionPage.
typedef DtPageCreatorTemplate
< DtCockpitSettingsPage
DtCockpitSettingsPageCreator
 Creator class for makVrv::DtOsgEarthSettingsPage.
typedef
DtSharedRecordSettingsBackup
< DtSharedCockpitSettings,
makArchives::DtCockpitSettingsRecord
DtCockpitSettingsBackup
typedef boost::shared_ptr< DtFontDtFontSP
typedef boost::weak_ptr< DtFontDtFontWP
typedef
DtAxisAlignedBoundingBox
< float32
AxisAlignedBoundingBox_32
typedef
DtAxisAlignedBoundingBox
< float64
AxisAlignedBoundingBox_64
typedef DtCamera< float32Camera_32
typedef DtCamera< float64Camera_64
typedef Frustum< float32Frustum_32
typedef Frustum< float64Frustum_64
typedef std::vector< std::string > StringVector
typedef std::vector< unsigned intVectorUnsignedInts
typedef std::set< std::string > StringSet
typedef std::set< intSetInts
typedef std::map< std::string,
std::string > 
MapStringToString
typedef std::map< int, intMapIntToInt
typedef unsigned short uint16
typedef unsigned int uint32
typedef short int16
typedef int int32
typedef float float32
typedef double float64
typedef unsigned char byte
typedef std::vector< DtGlShader * > DtShaderVector
 a list of shaders
typedef DtIntSize< int32IntSize_int32
typedef DtIntSize< uint32IntSize_uint32
typedef boost::signal< void(const
DtLight *) > 
LightSignal
typedef DtMatrix3< float > Matrix3_32
typedef DtMatrix3< doubleMatrix3_64
typedef DtMatrix4< float > Matrix4_32
typedef DtMatrix4< doubleMatrix4_64
typedef DtOctree< float32Octree_32
typedef DtOctree< float64Octree_64
typedef DtOctreeNode< float32OctreeNode_32
typedef DtOctreeNode< float64OctreeNode_64
typedef std::vector< DtScreenRectVectorScreenRectangles
typedef std::vector< uint32VectorAreas
typedef DtVector3< float32Vector3_32
typedef std::list< Vector3_32Vector3_32_List
typedef std::vector< Vector3_32Vector3_32_Vector
typedef DtVector4< float32Vector4_32
typedef std::list< Vector4_32Vector4_32_List
typedef std::vector< Vector4_32Vector4_32_Vector
typedef DtVector2< float32Vector2_32
typedef std::list< Vector2_32Vector2_32_List
typedef std::vector< Vector2_32Vector2_32_Vector
typedef DtVector2< intVector2_int
typedef DtVector2< uint32Vector2_uint32
typedef DtVector4< int32Vector4_int
typedef DtVector2< float64Vector2_64
typedef std::list< Vector2_64Vector2_64_List
typedef std::vector< Vector2_64Vector2_64_Vector
typedef DtVector3< float64Vector3_64
typedef std::list< Vector3_64Vector3_64_List
typedef std::vector< Vector3_64Vector3_64_Vector
typedef DtVector4< float64Vector4_64
typedef std::list< Vector4_64Vector4_64_List
typedef std::vector< Vector4_64Vector4_64_Vector
typedef DtPageCreatorTemplate
< DtHla13ConnectionPage
DtHla13ConnectionPageCreator
 Creator class for makVrv::DtHla13ConnectionPage.
typedef DtPageCreatorTemplate
< DtHla1516eConnectionPage
DtHla1516eConnectionPageCreator
 Creator class for makVrv::DtHla1516eConnectionPage.
typedef DtPageCreatorTemplate
< DtHla1516ConnectionPage
DtHla1516ConnectionPageCreator
 Creator class for makVrv::DtHla1516ConnectionPage.
typedef std::vector
< DtGeometrySpecification
VectorGeometryLocations
 Each model type can have a number of geometries.
typedef std::vector< DtInstanceInstances
typedef std::vector< Matrix4_64VectorMatrix4_64
typedef std::vector< DtMaterialVectorMaterials
 Each model type can have a number of geometries, each with an own material.
typedef DtPageCreatorTemplate
< DtOculusSettingsPage
DtOculusSettingsPageCreator
 Creator type for creating DtOculusSettingsPageCreators.
typedef std::vector
< DtIndirectGeometryTextures
VectorOsgTextures
typedef std::vector
< osg::Texture * > 
VectorTexturePointers
typedef std::vector
< osg::ref_ptr< osg::Texture > > 
VectorTextures
typedef std::vector< unsigned intVectorTextureUnits
typedef std::vector< DtUniqueIDCullSet
typedef osg::Matrixf InstanceMatrix
 Type of osg matrix to use for transforms relative to instance base.
typedef float InstanceMatrixVal
typedef
DtEffectControllerCreatorTemplate
< DtOsgAmbientOcclusionMapController
DtAOControllerCreator
 Creator for AO map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgBumpMapController
DtOsgBumpMapControllerCreator
 Creator for bump map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgConfigurableEffectController
DtConfigurableControllerCreator
 Creator for configurable map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgContaminantMapController
DtOsgContaminantMapControllerCreator
 Creator for con map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgDetailMapController
DtOsgDetailMapControllerCreator
 Creator for dtl map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgEmissivityMapController
DtEMMControllerCreator
 Creator for EMM map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgFlowMapController
DtFlowMapControllerCreator
 Creator for flow map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgFlowNormalMapController
DtFlowNormalMapControllerCreator
 Creator for normal map controller.
typedef std::vector< DtLightVectorLightObjects
typedef
DtEffectControllerCreatorTemplate
< DtOsgLightMapController
DtOsgLightMapControllerCreator
 Creator for light map controller.
typedef osg::observer_ptr
< osg::Node > 
LightPointNodeObs
 typedef a map of light point nodes use observer pointers so when they are deleted we don't try to use them anymore.
typedef osg::ref_ptr< osg::Node > LightPointNodeRef
typedef std::set
< LightPointNodeObs
LightPointNodeObsSet
typedef boost::unordered_map
< osg::Node
*, DtOsgNodeObserver * > 
MapNodesToObservers
typedef
DtEffectControllerCreatorTemplate
< DtOsgNormalMapController
DtNMLControllerCreator
 Creator for normal map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgReflectivityMapController
DtRFLControllerCreator
 Creator for reflectivity map controller.
typedef std::list
< DtOsgSensorViewOverlaySectionCreator * > 
DtOsgSensorViewOverlaySectionCreators
typedef boost::unordered_map
< unsigned int,
CachedUniformData
UniformLocationMap
typedef boost::unordered_map
< int, UniformLocationMap
ShaderUniLocMap
typedef
DtEffectControllerCreatorTemplate
< DtOsgSkidmarkMapController
DtOsgSkidmarkMapControllerCreator
 Creator for skid map controller.
typedef
DtEffectControllerCreatorTemplate
< DtOsgSpecularMapController
DtSPCControllerCreator
 Creator for specular map controller.
typedef DtRunwayData DtRunwayThresholdData
typedef std::vector< DtSceneRootDtSceneRootList
 A list of DtOsgRenderer::SceneRoots.
typedef DtPageCreatorTemplate
< DtOsgEarthSettingsPage
DtOsgEarthSettingsPageCreator
 Creator class for makVrv::DtOsgEarthSettingsPage.
typedef DtPageCreatorTemplate
< DtExtractOceanPage
DtExtractOceanPageCreator
 The builder for makVrv::DtExtractOceanPage.
typedef DtPageCreatorTemplate
< DtExtractPropsPage
DtExtractPropsPageCreator
 The builder for makVrv::DtExtractPropsPage.
typedef DtPageCreatorTemplate
< DtLoaderSettingsPage
DtLoaderSettingsPageCreator
 Creator for the Loader settings page.
typedef DtPageCreatorTemplate
< DtSpeedTreeSettingsPage
DtSpeedTreeSettingsPageCreator
 A creator class for makVrv::DtSpeedTreeSettingsPage.
typedef
DtConfigurationCollection
< DtDisplayConfiguration
DtDisplayConfigurations
typedef
DtConfigurationCollection
< DtWindowConfiguration
DtWindowConfigurations
typedef
DtConfigurationCollection
< DtObserverConfiguration
DtObserverConfigurations
typedef unsigned long long DtUInt64
 unsigned 64 bit integer
typedef DtBoost::weak_ptr
< DtProxy
DtProxyWP
typedef DtBoost::shared_ptr
< DtProxy
DtProxySP
typedef
DtConfigurationCollection
< DtChannelConfiguration
DtChannelConfigurations
typedef double DtDynamicTerrainTimeType
typedef DtPageCreatorTemplate
< DtVideoStreamEditPage
DtVideoStreamEditPageCreator
 Creator class for makVrv::DtVideoStreamEditPage.
typedef DtPageCreatorTemplate
< DtVideoStreamListPage
DtVideoStreamListPageCreator
 Creator class for makVrv::DtVideoStreamListPage.
typedef DtPageCreatorTemplate
< DtVirtualRealitySettingsPage
DtVirtualRealitySettingsPageCreator
 Creator type for creating DtVirtualRealitySettingsPageCreators.
typedef DtPageCreatorTemplate
< DtAggregateMappingPage
DtAggregateMappingPageCreator
 Creator class for makVrv::DtAggregateMappingPage.
typedef DtPageCreatorTemplate
< DtAggregateSettingsPage
DtAggregateSettingsPageCreator
 Creator for the window settings page.
typedef DtPageCreatorTemplate
< DtConnectionListPage
DtConnectionListPageCreator
 Creator class for makVrv::DtConnectionListPage.
typedef DtPageCreatorTemplate
< DtDetonationMappingPage
DtDetonationMappingPageCreator
 Creator class for makVrv::DtConnectionPage.
typedef DtPageCreatorTemplate
< DtEntityDisplaySettingsPage
DtEntityDisplaySettingsPageCreator
 Creator for the window settings page.
typedef DtPageCreatorTemplate
< DtEntityMappingPage
DtEntityMappingPageCreator
 Creator class for makVrv::DtConnectionPage.
typedef DtPageCreatorTemplate
< DtFireMappingPage
DtFireMappingPageCreator
 Creator class for makVrv::DtConnectionPage.
typedef DtPageCreatorTemplate
< DtNoHla13ConnectionPage
DtNoHla13ConnectionPageCreator
 The DtNoHla13ConnectionPageCreator is a creator for a instance of a DtNoHla13ConnectionPage.
typedef DtPageCreatorTemplate
< DtNoHla1516ConnectionPage
DtNoHla1516ConnectionPageCreator
 DtNoHla1516ConnectionPageCreator is the creator class for an instance of the DtNoHla1516ConnectionPage class.
typedef DtPageCreatorTemplate
< DtNoHla1516eConnectionPage
DtNoHla1516eConnectionPageCreator
 DtNoHla1516eConnectionPageCreator is the creator class for an instance of the DtNoHla1516eConnectionPage class.
typedef DtPageCreatorTemplate
< DtTacticalGraphicMappingPage
DtTacticalGraphicMappingPageCreator
 Creator class for makVrv::DtTacticalGraphicMappingPage.
typedef DtPageCreatorTemplate
< DtTacticalGraphicsSettingsPage
DtTacticalGraphicsSettingsPageCreator
 Creator for the window settings page.
typedef DtPageCreatorTemplate
< DtTacticalSmokeMappingPage
DtTacticalSmokeMappingPageCreator
 Creator class for makVrv::DtTacticalSmokeMappingPage.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVrlinkVisualizerAttributeDetonationResultEditor
DtVrlinkVisualizerAttributeDetonationResultEditorCreator
 Creator for detonation result attribute editor.
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVrlinkVisualizerAttributeSymbolSelectorEditor
DtVrlinkVisualizerAttributeSymbolSelectorEditorCreator
 Creator template for attribute editor.
typedef DtPageCreatorTemplate
< DtExamplePage
DtExamplePageCreator
 A creator class for makVrv::DtExamplePage.
typedef DtPageCreatorTemplate
< DtLightEditorPage
DtLightEditorPageCreator
 A creator class for makVrv::DtLightEditorPage.
typedef std::vector
< osg::ProxyNode * > 
ProxyNodes

Enumerations

enum  GameControllerEventType { GameControllerEventUnknown = -1, GameControlEventJoystick = 0, GameControlEventKeyboard }
enum  Extent { EXTENT_NULL = 0, EXTENT_FINITE, EXTENT_INFINITE }
enum  DtBinding {
  BIND_NONE = 0x0L, BIND_VERTEX_BUFFER = 0x1L, BIND_INDEX_BUFFER = 0x2L, BIND_CONSTANT_BUFFER = 0x4L,
  BIND_SHADER_RESOURCE = 0x8L, BIND_STREAM_OUTPUT = 0x10L, BIND_RENDER_TARGET = 0x20L, BIND_DEPTH_STENCIL = 0x40L,
  BIND_UNORDERED_ACCESS = 0x80L
}
enum  DtBufferType { VERTEX_BUFFER = 0, INDEX_BUFFER = 1, SHADER_STORAGE_BUFFER = 2, PARAMETER_BUFFER = 3 }
 An abstract buffer type (vertex buffer, index buffer, etc) Used, for example, to create DtGlBuffers of a given type. More...
enum  FrustumPlane {
  FRUSTUM_PLANE_NEAR = 0, FRUSTUM_PLANE_FAR = 1, FRUSTUM_PLANE_LEFT = 2, FRUSTUM_PLANE_RIGHT = 3,
  FRUSTUM_PLANE_TOP = 4, FRUSTUM_PLANE_BOTTOM = 5
}
enum  VisibilityFromCamera { VISIBILITY_NONE = 0, VISIBILITY_PARTIAL = 1, VISIBILITY_FULL = 2 }
enum  DtCpuAccess { CPU_ACCESS_NONE = 0, CPU_ACCESS_WRITE = 1 << 1, CPU_ACCESS_READ = 1 << 2, CPU_ACCESS_READ_WRITE = CPU_ACCESS_READ | CPU_ACCESS_WRITE }
enum  DtDataFormat {
  FORMAT_UNKNOWN = 0, FORMAT_R32G32B32A32_TYPELESS = 1, FORMAT_R32G32B32A32_FLOAT = 2, FORMAT_R32G32B32A32_UINT = 3,
  FORMAT_R32G32B32A32_SINT = 4, FORMAT_R32G32B32_TYPELESS = 5, FORMAT_R32G32B32_FLOAT = 6, FORMAT_R32G32B32_UINT = 7,
  FORMAT_R32G32B32_SINT = 8, FORMAT_R16G16B16A16_TYPELESS = 9, FORMAT_R16G16B16A16_FLOAT = 10, FORMAT_R16G16B16A16_UNORM = 11,
  FORMAT_R16G16B16A16_UINT = 12, FORMAT_R16G16B16A16_SNORM = 13, FORMAT_R16G16B16A16_SINT = 14, FORMAT_R32G32_TYPELESS = 15,
  FORMAT_R32G32_FLOAT = 16, FORMAT_R32G32_UINT = 17, FORMAT_R32G32_SINT = 18, FORMAT_R32G8X24_TYPELESS = 19,
  FORMAT_D32_FLOAT_S8X24_UINT = 20, FORMAT_R32_FLOAT_X8X24_TYPELESS = 21, FORMAT_X32_TYPELESS_G8X24_UINT = 22, FORMAT_R10G10B10A2_TYPELESS = 23,
  FORMAT_R10G10B10A2_UNORM = 24, FORMAT_R10G10B10A2_UINT = 25, FORMAT_R11G11B10_FLOAT = 26, FORMAT_R8G8B8A8_TYPELESS = 27,
  FORMAT_R8G8B8A8_UNORM = 28, FORMAT_R8G8B8A8_UNORM_SRGB = 29, FORMAT_R8G8B8A8_UINT = 30, FORMAT_R8G8B8A8_SNORM = 31,
  FORMAT_R8G8B8A8_SINT = 32, FORMAT_R16G16_TYPELESS = 33, FORMAT_R16G16_FLOAT = 34, FORMAT_R16G16_UNORM = 35,
  FORMAT_R16G16_UINT = 36, FORMAT_R16G16_SNORM = 37, FORMAT_R16G16_SINT = 38, FORMAT_R32_TYPELESS = 39,
  FORMAT_D32_FLOAT = 40, FORMAT_R32_FLOAT = 41, FORMAT_R32_UINT = 42, FORMAT_R32_SINT = 43,
  FORMAT_R24G8_TYPELESS = 44, FORMAT_D24_UNORM_S8_UINT = 45, FORMAT_R24_UNORM_X8_TYPELESS = 46, FORMAT_X24_TYPELESS_G8_UINT = 47,
  FORMAT_R8G8_TYPELESS = 48, FORMAT_R8G8_UNORM = 49, FORMAT_R8G8_UINT = 50, FORMAT_R8G8_SNORM = 51,
  FORMAT_R8G8_SINT = 52, FORMAT_R16_TYPELESS = 53, FORMAT_R16_FLOAT = 54, FORMAT_D16_UNORM = 55,
  FORMAT_R16_UNORM = 56, FORMAT_R16_UINT = 57, FORMAT_R16_SNORM = 58, FORMAT_R16_SINT = 59,
  FORMAT_R8_TYPELESS = 60, FORMAT_R8_UNORM = 61, FORMAT_R8_UINT = 62, FORMAT_R8_SNORM = 63,
  FORMAT_R8_SINT = 64, FORMAT_A8_UNORM = 65, FORMAT_R1_UNORM = 66, FORMAT_R9G9B9E5_SHAREDEXP = 67,
  FORMAT_R8G8_B8G8_UNORM = 68, FORMAT_G8R8_G8B8_UNORM = 69, FORMAT_BC1_TYPELESS = 70, FORMAT_BC1_UNORM = 71,
  FORMAT_BC1_UNORM_SRGB = 72, FORMAT_BC2_TYPELESS = 73, FORMAT_BC2_UNORM = 74, FORMAT_BC2_UNORM_SRGB = 75,
  FORMAT_BC3_TYPELESS = 76, FORMAT_BC3_UNORM = 77, FORMAT_BC3_UNORM_SRGB = 78, FORMAT_BC4_TYPELESS = 79,
  FORMAT_BC4_UNORM = 80, FORMAT_BC4_SNORM = 81, FORMAT_BC5_TYPELESS = 82, FORMAT_BC5_UNORM = 83,
  FORMAT_BC5_SNORM = 84, FORMAT_B5G6R5_UNORM = 85, FORMAT_B5G5R5A1_UNORM = 86, FORMAT_B8G8R8A8_UNORM = 87,
  FORMAT_B8G8R8X8_UNORM = 88, FORMAT_R10G10B10_XR_BIAS_A2_UNORM = 89, FORMAT_B8G8R8A8_TYPELESS = 90, FORMAT_B8G8R8A8_UNORM_SRGB = 91,
  FORMAT_B8G8R8X8_TYPELESS = 92, FORMAT_B8G8R8X8_UNORM_SRGB = 93, FORMAT_BC6H_TYPELESS = 94, FORMAT_BC6H_UF16 = 95,
  FORMAT_BC6H_SF16 = 96, FORMAT_BC7_TYPELESS = 97, FORMAT_BC7_UNORM = 98, FORMAT_BC7_UNORM_SRGB = 99,
  FORMAT_DXT1 = 101, FORMAT_DXT2 = 102, FORMAT_DXT3 = 103, FORMAT_DXT4 = 104,
  FORMAT_DXT5 = 105, FORMAT_FORCE_UINT = 0xffffffff
}
enum  TextureType {
  TEX_TYPE_1D = 1, TEX_TYPE_2D = 2, TEX_TYPE_3D = 3, TEX_TYPE_CUBE_MAP = 4,
  TEX_TYPE_2D_ARRAY = 5
}
enum  LightType { LT_DIRECTIONAL = 0, LT_POINT = 1, LT_SPOTLIGHT = 2 }
enum  LightGroup { LG_UNKNOWN = 0, LG_PROPS = 1, LG_TERRAIN = 2 }
enum  PlaneSide { NO_SIDE, POSITIVE_SIDE, NEGATIVE_SIDE, BOTH_SIDE }
enum  DtUsage { USAGE_DEFAULT = 0, USAGE_IMMUTABLE = 1, USAGE_DYNAMIC = 2, USAGE_STAGING = 3 }
enum  DtCdbEffectTextureType {
  CDB_ETT_NORMAL_MAP, CDB_ETT_NIGHT_MAP, CDB_ETT_LIGHT_MAP, CDB_ETT_CONTAMINANT_MAP,
  CDB_ETT_SKIDMARK_MAP, CDB_ETT_DETAIL_MAP, CDB_ETT_SPC_MAP, CDB_ETT_AO_MAP,
  CDB_ETT_CONFIGURABLE_MAP, CDB_ETT_UNSUPPORTED_MAP, CDB_ETT_INVALID
}
enum  DtEffectTextureType {
  ETT_NORMAL_MAP, ETT_SPECULAR_MAP, ETT_REFLECTIVE_MAP, ETT_AO_MAP,
  ETT_EMISSIVE_MAP, ETT_FLOW_MAP, ETT_FLOW_NORMAL_MAP, ETT_CONFIGURABLE_MAP,
  ETT_PRELIT_NIGHT_MAP, ETT_POSTLIT_NIGHT_MAP, ETT_BUMP_MAP, ETT_LIGHT_MAP,
  ETT_CONTAMINANT_MAP, ETT_SKIDMARK_MAP, ETT_DETAIL_MAP, ETT_UNKNOWN_MAP,
  ETT_CUSTOM_MAP = 1000
}
enum  RenderingMethod { OSG_RENDERING = 0, INDIRECT_RENDERING = 1, UNKNOWN_METHOD = 3 }
 Rendering enum method. More...

Functions

DT_DLL_VRFGUICORE
makVrv::DtMessage
operator>> (DtMessage &msg, makVrf::DtNetworkMessageAgentInterface &)
DT_DLL_VRFGUICORE
makVrv::DtMessage
operator<< (DtMessage &msg, const makVrf::DtNetworkMessageAgentInterface &)
DT_DLL_VRFGUICORE DtMessageoperator>> (DtMessage &msg, makVrf::DtTDLGenericNetworkMessage &)
DT_DLL_VRFGUICORE DtMessageoperator<< (DtMessage &msg, const makVrf::DtTDLGenericNetworkMessage &)
DT_DLL_VRFGUICORE DtMessageoperator>> (DtMessage &msg, makVrf::DtTDLPPLIMessage &)
DT_DLL_VRFGUICORE DtMessageoperator<< (DtMessage &msg, const makVrf::DtTDLPPLIMessage &)
 AddTypeId (makVrv::DtUniqueID, 20)
DT_DLL_VRFGUICORE
makVrv::DtMessage
operator<< (makVrv::DtMessage &msg, const makArchives::DtEnvironmentRecord &state)
 Encode a DtEnvironmentRecord into a DtMessage.
DT_DLL_VRFGUICORE
makVrv::DtMessage
operator>> (makVrv::DtMessage &msg, makArchives::DtEnvironmentRecord &state)
 Decode a DtEnvironmentRecord from a DtMessage.
template<typename ManagerClass >
void defaultManagerRegisterInstanceFunction (DtDe &de, ManagerClass *mgr)
 Default implementation of how to register a manager, especially necessary when overriding the manager.
template<typename ManagerClass >
ManagerClass & defaultManagerInstanceFunction (DtDe &de, bool allowedInSlave)
 default Manager instance function.
 AddTypeId (DtElementIDHierarchyState, 2424)
DT_DLL_VRVCORE DtMessageoperator<< (DtMessage &msg, const DtVrlinkSimulatedEntityState &state)
 Encode a DtEntityState into a DtMessage.
DT_DLL_VRVCORE DtMessageoperator>> (DtMessage &msg, DtVrlinkSimulatedEntityState &state)
 Decode a DtEntityState from a DtMessage.
DT_DLL_VRVCORE DtMessageoperator<< (DtMessage &msg, const DtVrlinkSimulatedBaseState &state)
 Encode a DtEntityState into a DtMessage.
DT_DLL_VRVCORE DtMessageoperator>> (DtMessage &msg, DtVrlinkSimulatedBaseState &state)
 Decode a DtEntityState from a DtMessage.
DT_DLL_VRVCORE DtMessageoperator<< (DtMessage &msg, const DtFireInteractionState &state)
 Encode a DtFireInteractionState into a DtMessage.
DT_DLL_VRVCORE DtMessageoperator>> (DtMessage &msg, DtFireInteractionState &state)
 Decode a DtFireInteractionState from a DtMessage.
template<class C >
DtMessageMemberCall< C > * bindMember (void(C::*m)())
DT_DLL_VRVCORE makVrv::DtMessageoperator<< (makVrv::DtMessage &msg, const DtVrlinkSensorFieldOfViewState &state)
DT_DLL_VRVCORE makVrv::DtMessageoperator<< (makVrv::DtMessage &msg, const DtVrlinkSensorFieldsOfView &state)
DT_DLL_VRVCORE makVrv::DtMessageoperator>> (makVrv::DtMessage &msg, DtVrlinkSensorFieldOfViewState &state)
DT_DLL_VRVCORE makVrv::DtMessageoperator>> (makVrv::DtMessage &msg, DtVrlinkSensorFieldsOfView &state)
DT_DLL_VRVCORE makVrv::DtMessageoperator<< (makVrv::DtMessage &msg, const DtVrlinkSensorFieldsOfView::SensorFieldsOfView &state)
DT_DLL_VRVCORE makVrv::DtMessageoperator>> (makVrv::DtMessage &msg, DtVrlinkSensorFieldsOfView::SensorFieldsOfView &state)
DT_DLL_VRVCORE DtMessageoperator<< (DtMessage &msg, const DtTreeRecord &record)
 Encode a DtTreeRecord into a DtMessage.
DT_DLL_VRVCORE DtMessageoperator>> (DtMessage &msg, DtTreeRecord &record)
 Decode a DtTreeRecord from a DtMessage.
 AddTypeId (unsigned char, 1)
 AddTypeId (unsigned short, 2)
 AddTypeId (unsigned int, 3)
 AddTypeId (unsigned long int, 4)
 AddTypeId (char, 5)
 AddTypeId (short, 6)
 AddTypeId (int, 7)
 AddTypeId (long int, 8)
 AddTypeId (float, 9)
 AddTypeId (double, 10)
 AddTypeId (bool, 11)
 AddTypeId (std::string, 12)
 AddTypeId (pairInts, 13)
template<typename T >
const chartypeName (void)
 DEFINE_MAP_CREATOR (Qt, QMap)
 Define makVrv::QtMapCreator<K, V> class.
 DEFINE_SEQUENCE_CREATOR (Qt, List, QList)
 Define makVrv::QtListCreator<V> class.
 DEFINE_SEQUENCE_CREATOR (Qt, Vector, QVector)
 Define makVrv::QtVectorCreator<V> class.
DtTaitBryan vrvToDiGuyOrientationChar (const DtTaitBryan &hpr)
diguyGraphicsInstanceGroupdiguyOsgGraphicsInstanceGroup_create_func (void *internal_data)
diguyGraphicsLinkDtDiGuyOsgGraphicsLink_create_func (void *internal_data)
 Creator function registered with DI-Guy to override default diguyGraphicsLink Registered in DtDiGuyFunctionRegistration.
DtCoordTransform getTopoToGeoc (const DtVector &location)
DT_DLL_VRVGRAPHICSUTILS bool DtInsideTriangulate (const std::vector< DtVector > &contour, std::vector< int > &results)
 Triangulates the given points and returns the indicies that form the triangles.
template<class T >
std::ostream & operator<< (std::ostream &o, const DtMatrix4< T > &mat)
template<class _Fn , class _Ty >
binderNoArgs< _Fn > bind (const _Fn &_Func, const _Ty &_Left)
template<class T >
void verify_index_for_container (size_t index, const T &t)
template<class C , class T >
void destroy_from_container (C &_container, T *pT)
template<class C , class T >
void remove_from_container (C &_container, T *pT)
template<class K , class T >
T * get_from_map (std::map< K, T * > &_map, const K &key)
template<class K , class T >
void destroy_from_map (std::map< K, T * > &_map, const K &key)
template<class T >
void destroy_all_from_vector (std::vector< T * > &_vector)
template<class T >
void destroy_all_from_list (std::list< T * > &_list)
template<class T >
void destroy_all_from_unordered_set (boost::unordered_set< T * > &_set)
template<class K , class T >
void destroy_all_from_map (std::map< K, T * > &_map)
template<class T >
T * get_nth_item (boost::unordered_set< T * > &_set, size_t index)
template<class T >
T * get_nth_item (std::list< T * > &_list, size_t index)
template<class T >
const T * get_nth_item (const std::list< T * > &_list, size_t index)
template<class T >
T * get_nth_item (std::vector< T * > &_vector, size_t index)
template<class T >
T * get_nth_item (const std::vector< T * > &_vector, size_t index)
template<class K , class T >
T * get_nth_item (std::map< K, T * > &_map, size_t index)
template<class K , class T >
T * get_nth_item (const std::map< K, T * > &_map, size_t index)
template<class T >
std::ostream & operator<< (std::ostream &o, const DtVector3< T > &v)
template<class T >
std::ostream & operator<< (std::ostream &o, const DtVector4< T > &v)
DT_DLL_VRVINDIRECTRENDERING
std::ostream & 
operator<< (std::ostream &o, const DtMaterial &material)
static void makeRotate (osg::Quat &q, const double &angle, const double &x, const double &y, const double &z)
 Make a quaternion that rotates angle radians around (x, y, z)
static void quatMult (osg::Quat &lhs, const osg::Quat &rhs)
 Multiply two quaternions together.
DT_DLL_VRVOSG osg::Camera * CreateTextureQuadOverlay (osg::Texture *texture, float x, float y, float w, float h)
DT_DLL_VRVOSG osg::Camera * CreateTextureQuadOverlay (const std::string &shader_root, osg::Texture2DArray *textureArray, float x, float y, float w, float h)
osg::MatrixTransform * create_axis_primitive ()
 helper for visualizing a coordinate system
DT_DLL_VRVOSG osg::Matrixd oglRevDepthOrtho (double left, double right, double bottom, double top, double zNear, double zFar)
 For Reverse Z buffer - get a reverse (near = 1, far = 0) orthographic matrix This should be moved into its own singleton or vrvUtil.
DT_DLL_VRVOSG bool getRevZProjectionMatrixAsFrustum (const osg::Matrix &mat, double &left, double &right, double &bottom, double &top, double &zNear, double &zFar)
 For Reverse Z buffer - extract the frustum parameters out of a reverse projection matrix (near = 1, far = 0) This should be moved into its own singleton or vrvUtil.
DT_DLL_VRVOSG bool getRevPerspective (const osg::Matrix &mat, double &fovy, double &aspectRatio, double &zNear, double &zFar)
 For Reverse Z buffer - extract the frustum parameters out of a reverse projection matrix (near = 1, far = 0) This should be moved into its own singleton or vrvUtil.
DT_DLL_VRVOSG osg::Matrix makeRevFrustum (double left, double right, double bottom, double top, double zNear, double zFar)
 For Reverse Z buffer - create a reverse projection matrix (near = 1, far = 0) out of frustum parameters This should be moved into its own singleton or vrvUtil.
DT_DLL_VRVOSG osg::Matrix makeRevPerspective (double fovy, double aspectRatio, double zNear, double zFar)
 For Reverse Z buffer - create a reverse projection matrix (near = 1, far = 0) out of frustum parameters This should be moved into its own singleton or vrvUtil.
DT_DLL_VRVOSG osg::Matrix getOrthoMatrix (bool useReverseZ, double left, double right, double bottom, double top, double zNear, double zFar)
void DT_DLL_VRVOSG getYPR (const osg::Matrix &m, double &yaw, double &pitch, double &roll)
DT_DLL_VRVPOSTPROCESSOR float * generateGaussianWeights (float s, int &n)
DT_DLL_VRVPOSTPROCESSOR float * generateTriangleWeights (int width)
DT_DLL_VRVPOSTPROCESSOR
osg::Program * 
generate1DConvolutionFP_filter (float *weights, int width, bool vertical, bool tex2D, int imgWidth, int imgHeight)
DT_DLL_VRVUTIL DtTaitBryan orientUp (DtCoordinateConverter &converter, const DtVector &position, const DtTaitBryan &orientation)
DT_DLL_VRVUTIL DtDcm orientUpDcm (DtCoordinateConverter &converter, const DtVector &position, const DtTaitBryan &orientation)
DT_DLL_VRVUTIL DtTaitBryan DtGetLevelOrientation (DtCoordinateConverter &converter, const DtTaitBryan &cigOri)
 Take an euler rotation (in local coordinates) and remove any pitch/roll components.
 DEFINE_MAP_CREATOR (Std, std::map)
 Define makVrv::StdMapCreator<K, V> class.
 DEFINE_SEQUENCE_CREATOR (Std, List, std::list)
 Define makVrv::StdListCreator<V> class.
 DEFINE_SEQUENCE_CREATOR (Std, Vector, std::vector)
 Define makVrv::StdVectorCreator<V> class.
 DEFINE_SEQUENCE_CREATOR (Std, Deque, std::deque)
 Define makVrv::StdDequeCreator<V> class.
void DT_DLL_VRVUTIL DtQuaternionToEulerDeg (const double x, const double y, const double z, const double w, double &yawOut, double &pitchOut, double &rollOut)
 Converts Quaternions to Eulers. Eulers are in degrees.
void DT_DLL_VRVUTIL DtQuaternionToEulerRad (const double x, const double y, const double z, const double w, double &yawOut, double &pitchOut, double &rollOut)
 Converts Quaternions to Eulers. Eulers are in radians.
void DT_DLL_VRVUTIL DtEulerToQuaternionDeg (const double yaw, const double pitch, const double roll, double &xOut, double &yOut, double &zOut, double &wOut)
 Converts from Eulers to Quaternions. Eulers are in degrees.
void DT_DLL_VRVUTIL DtEulerToQuaternionRad (const double yaw, const double pitch, const double roll, double &xOut, double &yOut, double &zOut, double &wOut)
 Converts from Eulers to Quaternions. Eulers are in degrees.
DT_DLL_VRVUTIL std::ostream & operator<< (std::ostream &, const DtDynamicTerrainChange &)
 iostream output
DT_DLL_VRVUTIL
DtDynamicTerrainChange
new_clone (const DtDynamicTerrainChange &change)
template<typename K , typename V >
DtBoost::shared_ptr< V > DtFindProxyByName (std::map< K, DtBoost::weak_ptr< V > > &map, const std::string &name)
 Utility function to look up a proxy object by name in a map of weak pointers.
std::size_t hash_value (DtUnicode const &val)
bool DT_DLL_VRVUTIL DtIsRightToLeft (unsigned int c)
 Returns true if the given character is right to left according to unicode.
bool DT_DLL_VRVUTIL DtIsStringRightToLeft (const makVrv::DtUnicode &string)
DT_DLL_VRVUTIL const charDtVrvCompiler ()
 Returns the compiler.
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtVector &vector)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtVector &vector)
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtVector32 &vector)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtVector32 &vector)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtTaitBryan &tb)
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtTaitBryan &tb)
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtQuaternion &quat)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtQuaternion &quat)
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtColorValue &color)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtColorValue &color)
template<typename K , typename V , typename Pr , typename Alloc >
DtMessageencodeMapInMessage (DtMessage &msg, const std::map< K, V, Pr, Alloc > &map)
 Template method for encoding a map into a message.
template<typename K , typename V , typename Pr , typename Alloc >
DtMessagedecodeMapFromMessage (DtMessage &msg, std::map< K, V, Pr, Alloc > &map)
 Template method for decoding a map from a message.
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const std::map< std::string, std::string > &map)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, std::map< std::string, std::string > &map)
template<typename Elem , typename Alloc >
DtMessageencodeStdVectorInMessage (DtMessage &msg, const std::vector< Elem, Alloc > &v)
 Template method for encoding a vector into a message.
template<typename Elem , typename Alloc >
DtMessagedecodeStdVectorFromMessage (DtMessage &msg, std::vector< Elem, Alloc > &v)
 Template method for decoding a vector from a message.
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const std::vector< std::string > &v)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, std::vector< std::string > &v)
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const std::vector< unsigned long long > &v)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, std::vector< unsigned long long > &v)
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const std::vector< unsigned int > &v)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, std::vector< unsigned int > &v)
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const std::vector< double > &v)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, std::vector< double > &v)
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const std::vector< DtVector > &v)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, std::vector< DtVector > &v)
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const std::vector< DtVector32 > &v)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, std::vector< DtVector32 > &v)
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const std::vector< DtCharacterTextureVariationInfo > &v)
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, std::vector< DtCharacterTextureVariationInfo > &v)
template<typename K , typename V , typename Pr , typename Alloc >
V * DtFindPointerInMap (const std::map< K, V, Pr, Alloc > &map, K key)
template<typename M >
void DtClearAndDeletePointersInMap (M &map)
 Deletes all pointers in a map then clears it.
template<typename V >
void DtClearAndDeletePointersInVector (V &vec)
 Deletes all pointers in a vector then clears it.
template<typename Iter >
void DtDeletePointersInIterators (Iter begin, Iter end)
template<typename T , typename R , typename A >
std::binder1st
< std::mem_fun1_t< R, T, A > > 
callMemberFunction (R(T::*memfun)(A), T *ptr)
 A helper template for binding a single argument member function.
template<typename T , typename R , typename A >
std::binder1st
< std::mem_fun1_t< R, T, A > > 
callMemberRefFunction (R(T::*memfun)(A &), T *ptr)
template<typename T , typename R , typename A >
std::binder1st
< std::mem_fun1_t< R, T, A > > 
callMemberConstRefFunction (R(T::*memfun)(const A &), T *ptr)
template<typename T , typename R , typename A , typename Col >
void forEachCallMember (T *_this, R(T::*memfun)(A), Col &col)
template<typename Ret , typename AT , typename Class >
Ret callConstFunction1 (const Class *_this, const Ret(Class::*memberPtr)(AT) const, AT param)
template<typename T , void(T::*)() MF>
void DtMemberFunctionCallback (DtDe *de, void *data)
template<class InputIterator1 , class InputIterator2 , class OutputIterator1 , class OutputIterator2 >
void set_split_difference (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator1 result1, OutputIterator2 result2)
template<typename iter , typename T >
iter fasterFind (size_t size, iter begin, iter end, const T &value)
 boost::signal<void (Argument)>& forwarder)
template<typename iter , typename F >
iter fastFindPred (size_t size, iter begin, iter end, const F &pred)
template<typename T , typename Ax >
void fastEraseFromUnsortedVector (std::vector< T, Ax > &list, const T &value)
template<typename T , typename Ax >
void fastEraseFromUnsortedVector (std::vector< T *, Ax > &list, const T *value)
template<typename T , typename Ax , typename Function >
void fastEraseFromUnsortedVectorPred (std::vector< T, Ax > &list, const Function &f)
template<typename T , typename Ax , typename Function >
void fastEraseFromUnsortedVectorPred (std::vector< T *, Ax > &list, const Function &f)
template<typename Ret , typename T >
SortPointersByFunction_T< Ret, T > SortPointersByFunction (Ret(T::*ptr)() const)
template<typename Ret , typename T >
EqualPointerByFunction_T< Ret, T > EqualPointerByFunction (Ret(T::*ptr)() const, Ret value)
template<typename K , typename V >
const V & findOrThrow (const std::map< K, V, std::less< K >, std::allocator< std::pair< const K, V > > > &map, K key)
 Find a value in a map, or throw an DtInvalidInput exception.
template<typename K , typename V >
const V & findByIndexOrThrow (const std::map< K, V, std::less< K >, std::allocator< std::pair< const K, V > > > &map, int index)
 Find a value by index in a map, or throw an DtInvalidInput exception.
template<typename V >
const V & findByIndexOrThrow (const std::vector< V > &vec, int index)
 Find a value by index in a map, or throw an DtInvalidInput exception.
DT_DLL_VRVUTIL DtQuat DtOrientToVector (DtCoordinateConverter &converter, const DtVector &start, const DtVector &end)
 DtOrientToVector returns a quaternion that represents a rotation in the direction of the vector.
DT_DLL_VRVUTIL DtQuat DtOrientToDirectionVector (DtCoordinateConverter &converter, const DtVector &localLocation, const DtVector &dirVec)
 This form uses the local location and normalized direction vector provided.
DT_DLL_VRVUTIL DtTaitBryan DtEastNorthUpToNorthEastDown (const DtTaitBryan &tbIn)
 These are all the same method (escept for the different input / return types The DCM (Direction Cosine Matrix) versions multiply the input matrix by a matrix that swaps the X and Y axes and negates the Z.
DT_DLL_VRVUTIL DtTaitBryan DtNorthEastDownToEastNorthUp (const DtTaitBryan &tbIn)
DT_DLL_VRVUTIL DtTaitBryan DtXFrontZDownToYFrontZUp (const DtTaitBryan &tbIn)
DT_DLL_VRVUTIL DtTaitBryan DtYFrontZUpToXFrontZDown (const DtTaitBryan &tbIn)
DT_DLL_VRVUTIL DtDcm DtEastNorthUpToNorthEastDown (const DtDcm &dcmIn)
DT_DLL_VRVUTIL DtDcm DtNorthEastDownToEastNorthUp (const DtDcm &dcmIn)
DT_DLL_VRVUTIL DtDcm DtXFrontZDownToYFrontZUp (const DtDcm &dcmIn)
DT_DLL_VRVUTIL DtDcm DtYFrontZUpToXFrontZDown (const DtDcm &dcmIn)
DT_DLL_VRVUTIL DtDcm DtSwapDcmAxes (const DtDcm &dcmIn)
 All DCM versions above call this.
DT_DLL_VRVUTIL DtTaitBryan DtSwapTaitBryanAxes (const DtTaitBryan &tbIn)
 All TaitBryan versions above call this.
DT_DLL_VRVUTIL DtGeodeticCoord DtLocalToGeodetic (const DtVector &localLocation, const DtCoordinateSystem &coordSystem)
 Convert between local and geodetic locations.
DT_DLL_VRVUTIL DtVector DtGeodeticToLocal (const DtGeodeticCoord &geodeticLocation, const DtCoordinateSystem &coordSystem)

Variables

const int IG_TYPE = QStandardItem::UserType + 2
const int DISPLAY_ENGINE_TYPE = IG_TYPE + 1
const int WINDOW_TYPE = DISPLAY_ENGINE_TYPE + 1
const int CHANNEL_TYPE = WINDOW_TYPE + 1
const int DtIconColumn = 0
const int DtNameColumn = 1
static const int numDiGuyTypeMapFields = 9
const int DtSymbolObjectKind = 101

Detailed Description

Contains DtGameControllerInformation class.

This class will implement the controls for moving an observer given the current state of function group and function values.

Contains DtEntityTypeFilter class.

Allows a way of hooking into signals sent by the DtCigiSignalProcessor.

Unicode utilities.

Contains makVrv::DtOsgSensorViewTargetInfoOverlaySection class.

Contains makVrv::DtOsgSensorViewReticleOverlaySection class.

Contains makVrv::DtOsgSensorViewPlatformInfoOverlaySection class.

Contains makVrv::DtOsgSensorViewPitchOverlaySection class.

Contains makVrv::DtOsgSensorViewOverlaySection class.

Contains makVrv::DtOsgSensorViewOverlay class.

Contains makVrv::DtOsgSensorViewDisplayInfoOverlaySection class.

Contains makVrv::DtOsgSensorViewCrossHairOverlaySection class.

Contains makVrv::DtOsgSensorViewCompassOverlaySection class.

\file DtGridLinesDrawer.h

Useful includes because most classes that access settings must also access Read and write settings locks.

Contains makVrv::DtSensorViewOverlay class.

Contains makVrv::DtSensorFieldOfViewStateObject class.

Contains makVrv::DtVrlinkSensorFieldOfViewState class.

Contains makVrf::DtVrfFogOfWarHandler class.

Contains makVrf::DtVrfEmbarkationHierarchy class.

Contains makVrf::DtInformationDialogManager class.

Contains makVrf::makVrf::DtVrfTreeWidget class.

Contains makVrf::DtVrfTaskSetDialogManager class.

Contains makVrf::DtVrfTacticalGraphicOverlayListPage class.

Contains makVrf::DtVrfSimulationObjectGroupHandler class.

Contains makVrf::DtVrfSimulationCommandDialogManager class.

class DtVrfPluginsLoadedWidgetLogic:

class DtVrfPluginsLoadedWidget:

class DtVrfPluginsEditorWidgetLogic:

class DtVrfPluginsEditorWidgetInterface:

class DtVrfPluginsEditorWidget:

Contains makVrf::vrfOverlaySelectionListLogic class.

Contains makVrf::DtVrfOsgEarthCacheDialog class.

Contains makVrf::DtVrfOrbatPageLogic class.

Contains makVrf::DtVrfObserverViewsWidget and makVrf::DtVrfObserverViewsWidgetLogic classes.

Contains makVrf::makVrf::DtVrfObjectListViewItem class.

Contains makVrf::DtVrfObjectListPanelPageCreator class.

Contains makVrf::DtVrfImportScenarioHandler class.

Contains makVrf::DtVrfGuiSymbolMapper class.

Contains makVrf::DtVrfGlobalPlansManager class.

Contains makVrf::makVrf::DtVrfFilteredListViewLogic class.

Contains makVrf::DtVrfFileCachePage clas.

Contains DtVrfEnvironmentConditionsLogic class.

Contains DtVrfEnvironmentConditionsThermoclinesPage class.

Contains DtVrfEnvironmentConditionsThermoclinesLogic class.

Contains DtVrfEnvironmentConditionsThermoclinesInterface class.

Contains DtVrfSceneSettingsDateAndTimePage class.

Contains makVrf::DtVrfEntityPlanManager class.

Contains makVrf::makVrf::DtVrfEmbarkationHierarchyPageLogic class.

Contains makVrf::DtVrfEchelonHierarchyPageLogic class.

Contains makVrf::DtVrfDisDictionaryManager class.

Contains makVrf::DtVrfContextMenuManager class.

Contains makVrf::DtVrfConditionalDialogManager class.

Contains makVrf::makVrf::DtTDLtOptionsWidgetLogic class.

Contains makVrf::makVrf::DtTDLOptionsWidgetInterface class.

class DtTDLOptionsWidget:

Contains makVrf::DtTaskSetVectorFormatter class.

Contains makVrf::DtTaskSetDialogInterface class.

Contains makVrf::DtStyleEditingDialog class.

Contains makVrf::makVrf::DtSpotReportOptionsWidgetLogic class.

Contains makVrf::makVrf::DtSpotReportOptionsWidgetInterface class.

class DtSpotReportOptionsWidget:

Contains makVrf::makVrf::DtSimulationTimeWidgetLogic class.

Contains makVrf::makVrf::DtSimulationTimeScaleWidgetLogic class.

Contains makVrf::makVrf::DtSimulationOptionsWidgetLogic class.

Contains makVrf::DtSimulationOptionsWidgetInterface class.

Contains makVrf::DtSimulationCommandDialogInterface class.

Contains makVrf::DtShapeActions class.

Contains makVrf::DtSetScenarioRunDurationDialog class.

Contains makVrf::DtSetDIGuyCharacteristicsDialog class.

Contains makVrf::DtSessionStartupDialogLogic class.

Contains makVrf::makVrf::DtSessionOptionsWidgetLogic class.

Contains makVrf::DtSessionOptionsWidgetInterface class.

class DtSensorContactLinesOptionsWidget:

Contains makVrf::makVrf::DtSelectionGroupWidget class.

Contains makVrf::DtSelectionEnabledMenu class.

Contains makVrf::DtScriptedTaskVariableLayoutConverter class.

Contains makVrf::DtScriptedTasksMetaDataDialog class.

Contains makVrf::DtScriptedTaskOptionsWidgetLogic class.

Contains makVrf::DtScriptedTaskOptionsWidgetInterface class.

Contains makVrf::DtScriptEditor class.

Contains makVrf::DtRemappingDialogLogic class.

class DtRangeRingsOptionsWidget:

Contains makVrf::DtRadioMenu class.

Contains various weather modification operations.

Contains makVrf::makVrf::DtPropCreatePaletteLogic class.

Contains makVrf::DtPlanCommandSignaler class.

Contains makVrf::makVrf::DtPerformanceOptionsWidgetLogic class.

Contains makVrf::makVrf::DtPerformanceOptionsWidgetInterface class.

class DtPerformanceOptionsWidget:

Contains makVrf::DtPaletteInformationManager class.

Contains makVrf::DtOrbatSelectorPalette class.

Contains makVrf::DtNewTacticalGraphicEntryWidgetLogic class.

Contains makVrf::DtNewGlobalPlanInformationDialogLogic class.

Contains makVrf::DtNewGlobalPlanInformationDialog class.

Contains makVrf::DtMapFocusHandlerManager class.

Contains makVrf::DtLocationEntryWidgetLogic class.

Contains makVrf::DtLocationEntryWidgetInterface class.

VR-Vantage includes.

Contains makVrf::DtJoinSessionDialogLogic class.

Contains makVrf::DtJoinSessionDialog class.

Contains makVrf::DtImportScenarioDialog class.

Contains makVrf::DtHelpActions class.

Contains makVrf::DtGumballStatusPixmap class.

Contains makVrf::makVrf::DtGuiOptionsWidgetLogic class.

Contains makVrf::DtGuiOptionsWidgetInterface class.

Contains makVrf::DtGlobalPlansLogic class.

Contains makVrf::DtGlobalPlansDialog class.

Contains makVrf::DtFontDatabase class.

Contains makVrf::makVrf::DtExtendedDockable class.

Contains makVrf::DtEntitySelectionDialogLogic class.

Contains makVrf::makVrf::DtEntityBehaviorOptionsWidgetLogic class.

Contains makVrf::makVrf::DtEntityBehaviorOptionsWidgetInterface class.

class DtEntityBehaviorOptionsWidget:

Contains makVrf::makVrf::DtEditPlanWidgetLogic class.

Contains makVrf::makVrf::DtEditEntityPlanWidgetLogic class.

Contains makVrf::DtDoctrinesDialog class.

Contains makVrf::DtDesignerEditor class.

Contains makVrf::DtCreateTacticalGraphicConfigurationLogic class.

Contains makVrf::DtCreateTacticalGraphicConfigurationDialog class.

class DtCreateObjectAction:

Contains makVrf::DtCreateMenu class.

Contains makVrf::DtConfigurableMenu class.

Contains makVrf::DtConditionalLogic class.

Contains makVrf::DtConditionalExpressionInterface class.

Contains makVrf::DtConditionalDialogInterface class.

Contains makVrf::DtCommandAssignmentWidgetLogic class.

Contains makVrf::makVrf::DtCheckpointSettingsWidgetLogic class.

Contains makVrf::DtCheckpointSettingsWidgetInterface class.

Contains makVrf::DtBasePlanWidgetLogic class.

Contains makVrf::makVrf::DtAvailableCheckpointsWidget class.

Contains makVrf::DtAssignDoctrineDialog class.

Contains makVrf::DtAltitudeSelectionWidgetLogic class.

Contains makVrf::DtAggregateAsDialogLogic class.

Contains makVrf::makVrf::DtQuickLaunchToolbar and makVrf::DtQuickLaunchWidget classes.

Contains makVrf::DtWeatherLookModificationOperation class.

Contains makVrf::DtWeaponListRequestor class.

Contains makVrv::DtEnvironmentState class.

Contains makVrv::DtVrlinkEmitterSystemState class.

Contains makVrv::DtVrlinkActiveSonarState class.

Contains makVrf::DtVrfVertexManipulationHandler class.

Contains various extensions of Vantage classes class.

Contains makVrf::DtVrfTerrain class.

Contains makVrv::DtVrfTDLMessageDataVisualHandler class.

Contains makVrv::DtVrfTDLMessageDataHandler class.

Contains makVrf::DtVrfTaskSetManager class.

Contains makVrf::DtVrfStateViewCollectionManager class.

Contains makVrf::DtVrfSensorInfoManager class.

Contains makVrf::DtVrfSensorDomainManager class.

Contains makVrf::DtVrfSelectionHandler class.

Contains makVrf::DtVrfResourceRequestor class.

Contains makVrf::DtVrfResourceManager class.

Contains makVrf::DtVrfPropMaipulationHandler class.

Contains makVrf::DtVrfObjectManipulationManager class.

Contains makVrf::DtVrfObjectManipulationHandlerBaseClass class.

Contains makVrv::DtVrfNetworkUpdateObjectDataState class.

Contains makVrf::DtVrfGuiPluginManager class.

Contains makVrf::DtJoystickManager class.

Contains makVrf::DtTakeControlEventHandler class.

Contains makVrf::DtVrfGuiApplicationSettings class.

Contains makVrf::DtVrfFormationRequestor class.

Contains makVrf::DtVrfEditManagerEventProcessor class.

Contains makVrf::makVrf::DtVrfContextMenuManagerSignaler class.

Contains makVrf3::DtVrfCapabilitiesManager class.

Contains makVrf::DtVrfBackendState class.

Contains makVrf::DtVrfAppearanceManager class.

Contains the makVrf::DtTerrainProfileDataStateView class.

Contains makVrf::DtTaskVisualizationManager class.

Contains makVrf::DtVrfObjectManipulationEventProcessor class.

Contains makVrf::DtSimpleTypedDictionary class.

Contains makVrf::DtScenarioEventSettingsRecord class.

Contains makVrf::DtReactiveTaskOrganizer class.

Contains makVrf::DtRangeRingsManager class.

Contains makVrf::DtPropulsionNoiseStateData class.

Contains makVrf::DtObjectSettingsManager class.

Contains makVrf::DtObjectConsoleMessageHandler class.

Contains makVrf::DtNetworkMessageInterface and makVrf::DtNetworkMessageAgentInterface class.

Contains makVrf::DtMousePositionToDatabaseIntersector class.

Contains makVrf::DtInfluenceManager class.

Contains makVrf::DtIffStateData class.

Contains makVrf::DtGlobalIdToElementIdMapper class.

Contains makVrv::DtExternalDataVisualManager class.

Contains makVrv::DtExternalDataisualHandlerInterface class.

Contains makVrf::DtExtendedStateData class.

Will create environmental facades for each realized model set and manage them all.

Contains makVrf::DtEntityCopyObject class.

Contains makVrf::DtEmitterModeRequestor class.

Contains makVrf::DtEmbarkationSlotInformationRequestor class.

Contains utility functions that can be used to query the element data bank.

Contains makVrf::DtDefaultGuiConfigurationCreator class.

Contains makVrf::DtCopyObject class.

Contains makVrv::DtAggregateState class.

Contains makVrf::DtAggregateCopyObject class.

Contains makVrf::DtAdditionalScenarioDataManager class.

Utility class to manage CDB Material Substrate.

class DtJoystickConfigurationWidget:

Contains DtJoystickConfigurationLogic class.

class DtButtonConfigurationSelectionDialog:

class DtAxisConfigurationSelectionDialog:

Contains DtJoystickFunctionEnableHandler class.

Contains makVrf::DtJoystickConfigurationSettings class.

Contains DtJoystickConfigurations class.

Contains makVrf::DtGameControllerInformation class.

These classes will organize a set of game controller functionality into a configuration. Each configuration will contain a full set of all functions available in the system.

This dialog will allow the user to select a joystick axis that will provide functionality for the given function group and function. The signal_accept will be sent on accept with the contents of the widget

This dialog will allow the user to select buttons/keyboard keys that will provide functionality for the given function group and function. The signal_accept will be sent on accept with the contents of the widget

Instances of DtJoystickConfigurationWidget allows the configuration of entity behaviors to a joystick, gamepad or keyboard

This class will copy Aggregate information.

This class (and subclasses) are responsible for copying data to the internal buffer, then emitting the signal that the copy is complete (with the buffer), or that there was a problem with the copy

Requests weapon lists from back-end for given entities

The mode requestor class is a general class for emitters that can have certain modes, for example, a mode or a jamming mode. This class in and of itself will not request anything. Subclasses must make these requests

This class will copy entity information.

VR-Vantage includes VR-Link includes Std includes

Creates and manages visual for internal DtSpotReportState data

This class will connect to the view collection for extenal data to get notification on additions, removals and updates of external data. This manager will create, update or remove visuals associated with this manager. Call addExternalDataHandler to add a new visual handler to this class. When a external data is created, the appropriate handler will be created to manage the creation of the external data visuals. When updated, that] handler will also be asked to update the external data information. When removed, the handler will be deleted, and, it is expected that the handler will remove any visuals associated with that external data.

See DtExternalDataVisualManager for more information

Examples
  • Network Callback Manager example.

    This class will take the mouse position and return a database intersection (either on or off the terrain)

The DtNetworkMessageInterface class is a means to translate from network state (Interaction/PDU) to a state that can be used in the GUI (protocol independent) thread.

This class holds options for scenario events

This class is a keyword/value pair (strings) that have some convenience methods to store these strings as known VRL or built in types.

This class will contain and provide data for the templated state view. Call the setElementID to indicate which state view will be used to support this data

VR-Forces includes

Requests formations from back-end for given entities

This class will allow for the addition, removal and retrieval of settings objects that are related to the application. Each settings object must be of the type DtVrfGuiApplicationSetting

Manages plugin records to load

Requests resource from back-end for given entities. Multiply inherit or inherit from this class to get functionality

The unique ids for this class are the sim entity ids, not scene ids

This class, and it's subclasses, will be responsible for updating TDL data from the network to a data representation that can be used by the GUI. Use the DtVrfTDLMessageDataState class to store data in dictionary format. That data can then be referenced by code that will visually represent it. All spot report data will be stored in the DtVrfTDLMessageDataStateViewCollection as part of the DtVrfStateViewCollectionManager

Creates and manages visual for internal DtSpotReportState data based on TDL dataa

need this for broken header below

VR-Vantage includes VR-Link includes

Instances of DtCreateObjectAction are

Note expects positions to be supplied in Geocentric coordinates. it will convert to local database coordinates for display then back to geocentric for create command

Instances of DtEntityBehaviorOptionsWidget allows the user access to changing certain global backend settings for entity behaviors like which side of the road should they drive on.

VR-Vantage includes Qt includes

Instances of DtPerformanceOptionsWidget are

Instances of DtRangeRingsOptionsWidget are

Instances of DtSensorContactLinesOptionsWidget are

Instances of DtSpotReportOptionsWidget are

Instances of DtTDLOptionsWidget are supporting options to display TDL messages on the map and object list panel

This tree widget item can be used in any tree that wants to display an icon next to the name of an object simulated by vrf/vrlink

Instances of DtVrfPluginsEditorWidget are

Instances of DtVrfPluginsEditorWidgetInterface are

Instances of DtVrfPluginsEditorWidgetLogic are

Instances of DtVrfPluginsLoadedWidget are

Instances of DtVrfPluginsLoadedWidgetLogic are

This will keep an organization of objects based on Embarkation (aggregate/entity)

This class will determine if items on display should be hidden. This is for the map area only

Contains the DtGridLinesDrawer class declaration. \ingroup vrvOsg

CIGI messages can be received, even if they're not processed by the CIGI driver directly.

Typedef Documentation

A creator class for makVrv::DtAudioSettingsPage.

A creator class for makVrv::DtEntitySoundEditorPage.

A creator class for makVrv::DtFireSoundEditorPage.

Creator that will be registered with the cigi object factory to create this class.

Creator that will be registered with the cigi object factory to create this class.

Creator that will be registered with the cigi object factory to create this class.

Creator that will be registered with the cigi object factory to create this class.

Creator that will be registered with the cigi object factory to create this class.

Creator that will be registered with the CIGI object factory to create this class.

Creator that will be registered with the CIGI object factory to create this class.

Creator that will be registered with the CIGI object factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

2D Laser Designator visualizer creator

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Laser Designator visualizer creator.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

typedef DtBoost::shared_ptr<DtChannelProxy> makVrv::DtChannelProxySP
typedef DtBoost::weak_ptr<DtChannelProxy> makVrv::DtChannelProxyWP

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

typedef DtBoost::shared_ptr<DtDisplayProxy> makVrv::DtDisplayProxySP
typedef DtBoost::weak_ptr<DtDisplayProxy> makVrv::DtDisplayProxyWP

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Create a DtStateView templated on DtVrlinkEntityState.

Create a DtStateViewCollection templated on DtVrlinkEntityState.

Creator for the DtEntityTrackHistoryVisualizer class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Creator that will be registered with the state visualizer factory to create this class.

Create a DtStateView templated on the state view.

Settings backup for symbol decoration settings.

Creator that will be registered with the state visualizer factory to create this class.

typedef std::pair<int, int> makVrv::pairInts

The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements.

typedef boost::function<DtUniqueID (const std::string&)> makVrv::GlobalIdConvertFunc

typedef for the function that takes a protocol specific id (as a string) and looks up the DtUniqueID for the element representing the entity in VR-Vantage

typedef DtBoost::shared_ptr<DtWindowProxy> makVrv::DtWindowProxySP
typedef DtBoost::weak_ptr<DtWindowProxy> makVrv::DtWindowProxyWP
typedef DtConfigItem<IG_TYPE> makVrv::DtIgItem
typedef DtConfigItem<WINDOW_TYPE> makVrv::DtWindowItem
typedef DtConfigItem<CHANNEL_TYPE> makVrv::DtChannelItem

Creator type for creating DtFeatureSettingsPages.

Creator type for creating DtFileCachePageCreators.

Creator type for creating DtGeneralApplicationSettingsPage.

typedef QVariant(* makVrv::DtObjectsListDataFcn)(DtObjectListViewItem *, DtElementEntry &, const DtObjectsSelectionList *)
typedef bool(* makVrv::DtObjectsListSortFcn)(const QTreeWidgetItem &lhs, const QTreeWidgetItem &rhs, int iDataColumn, const DtObjectsSelectionList *)

Creator for boolean attribute editor.

Creator for string attribute editor.

Creator for float attribute editor.

Creator for filename attribute editor.

Creator for visual type attribute editor.

Creator for model definition schema attribute editor.

Creator for model definition attribute editor.

Creator for string vector attribute editor.

Creator for font glyph attribute editor.

Creator for color attribute editor.

Creator for model definition selector attribute editor.

Creator for image symbol attribute editor.

typedef boost::shared_ptr< DtFont > makVrv::DtFontSP
typedef boost::weak_ptr< DtFont > makVrv::DtFontWP
typedef std::vector<std::string> makVrv::StringVector
typedef std::vector<unsigned int> makVrv::VectorUnsignedInts
typedef std::set<std::string> makVrv::StringSet
typedef std::set<int> makVrv::SetInts
typedef std::map<std::string, std::string> makVrv::MapStringToString
typedef std::map<int, int> makVrv::MapIntToInt
typedef unsigned short makVrv::uint16
typedef short makVrv::int16
typedef int makVrv::int32
typedef float makVrv::float32
typedef std::vector<DtGlShader*> makVrv::DtShaderVector

a list of shaders

typedef boost::signal< void(const DtLight*) > makVrv::LightSignal
typedef DtMatrix3< float > makVrv::Matrix3_32
typedef DtMatrix4< float > makVrv::Matrix4_32
typedef std::vector<uint32> makVrv::VectorAreas
typedef std::list< Vector3_32 > makVrv::Vector3_32_List
typedef std::vector< Vector3_32 > makVrv::Vector3_32_Vector
typedef std::list< Vector4_32 > makVrv::Vector4_32_List
typedef std::vector< Vector4_32 > makVrv::Vector4_32_Vector
typedef std::list<Vector2_32> makVrv::Vector2_32_List
typedef std::vector<Vector2_32> makVrv::Vector2_32_Vector
typedef std::list<Vector2_64> makVrv::Vector2_64_List
typedef std::vector<Vector2_64> makVrv::Vector2_64_Vector
typedef std::list<Vector3_64> makVrv::Vector3_64_List
typedef std::vector<Vector3_64> makVrv::Vector3_64_Vector
typedef std::list<Vector4_64> makVrv::Vector4_64_List
typedef std::vector<Vector4_64> makVrv::Vector4_64_Vector

Each model type can have a number of geometries.

typedef std::vector<DtInstance> makVrv::Instances
typedef std::vector<Matrix4_64> makVrv::VectorMatrix4_64
typedef std::vector<DtMaterial> makVrv::VectorMaterials

Each model type can have a number of geometries, each with an own material.

Creator type for creating DtOculusSettingsPageCreators.

typedef std::vector<osg::Texture*> makVrv::VectorTexturePointers
typedef std::vector< osg::ref_ptr<osg::Texture> > makVrv::VectorTextures
typedef std::vector<unsigned int> makVrv::VectorTextureUnits
typedef std::vector<DtUniqueID> makVrv::CullSet
typedef osg::Matrixf makVrv::InstanceMatrix

Type of osg matrix to use for transforms relative to instance base.

typedef std::vector<DtLight> makVrv::VectorLightObjects
typedef osg::observer_ptr<osg::Node> makVrv::LightPointNodeObs

typedef a map of light point nodes use observer pointers so when they are deleted we don't try to use them anymore.

typedef osg::ref_ptr<osg::Node> makVrv::LightPointNodeRef
typedef boost::unordered_map<osg::Node*, DtOsgNodeObserver*> makVrv::MapNodesToObservers
typedef boost::unordered_map<unsigned int, CachedUniformData > makVrv::UniformLocationMap
typedef boost::unordered_map<int, UniformLocationMap> makVrv::ShaderUniLocMap
typedef std::vector<DtSceneRoot> makVrv::DtSceneRootList

A list of DtOsgRenderer::SceneRoots.

unsigned 64 bit integer

typedef DtBoost::weak_ptr<DtProxy> makVrv::DtProxyWP
typedef DtBoost::shared_ptr<DtProxy> makVrv::DtProxySP

Creator type for creating DtVirtualRealitySettingsPageCreators.

Creator for detonation result attribute editor.

Creator template for attribute editor.

A creator class for makVrv::DtExamplePage.

A creator class for makVrv::DtLightEditorPage.

typedef std::vector<osg::ProxyNode*> makVrv::ProxyNodes

Enumeration Type Documentation

Enumerator:
GameControllerEventUnknown 
GameControlEventJoystick 
GameControlEventKeyboard 
Enumerator:
EXTENT_NULL 
EXTENT_FINITE 
EXTENT_INFINITE 
Enumerator:
BIND_NONE 
BIND_VERTEX_BUFFER 
BIND_INDEX_BUFFER 
BIND_CONSTANT_BUFFER 
BIND_SHADER_RESOURCE 
BIND_STREAM_OUTPUT 
BIND_RENDER_TARGET 
BIND_DEPTH_STENCIL 
BIND_UNORDERED_ACCESS 

An abstract buffer type (vertex buffer, index buffer, etc) Used, for example, to create DtGlBuffers of a given type.

Enumerator:
VERTEX_BUFFER 
INDEX_BUFFER 
SHADER_STORAGE_BUFFER 
PARAMETER_BUFFER 
Enumerator:
FRUSTUM_PLANE_NEAR 
FRUSTUM_PLANE_FAR 
FRUSTUM_PLANE_LEFT 
FRUSTUM_PLANE_RIGHT 
FRUSTUM_PLANE_TOP 
FRUSTUM_PLANE_BOTTOM 
Enumerator:
VISIBILITY_NONE 
VISIBILITY_PARTIAL 
VISIBILITY_FULL 
Enumerator:
CPU_ACCESS_NONE 

CPU will neither read nor write.

CPU_ACCESS_WRITE 

CPU will write.

CPU_ACCESS_READ 

CPU will only ever read.

CPU_ACCESS_READ_WRITE 

CPU will read as well as write.

Enumerator:
FORMAT_UNKNOWN 
FORMAT_R32G32B32A32_TYPELESS 
FORMAT_R32G32B32A32_FLOAT 
FORMAT_R32G32B32A32_UINT 
FORMAT_R32G32B32A32_SINT 
FORMAT_R32G32B32_TYPELESS 
FORMAT_R32G32B32_FLOAT 
FORMAT_R32G32B32_UINT 
FORMAT_R32G32B32_SINT 
FORMAT_R16G16B16A16_TYPELESS 
FORMAT_R16G16B16A16_FLOAT 
FORMAT_R16G16B16A16_UNORM 
FORMAT_R16G16B16A16_UINT 
FORMAT_R16G16B16A16_SNORM 
FORMAT_R16G16B16A16_SINT 
FORMAT_R32G32_TYPELESS 
FORMAT_R32G32_FLOAT 
FORMAT_R32G32_UINT 
FORMAT_R32G32_SINT 
FORMAT_R32G8X24_TYPELESS 
FORMAT_D32_FLOAT_S8X24_UINT 
FORMAT_R32_FLOAT_X8X24_TYPELESS 
FORMAT_X32_TYPELESS_G8X24_UINT 
FORMAT_R10G10B10A2_TYPELESS 
FORMAT_R10G10B10A2_UNORM 
FORMAT_R10G10B10A2_UINT 
FORMAT_R11G11B10_FLOAT 
FORMAT_R8G8B8A8_TYPELESS 
FORMAT_R8G8B8A8_UNORM 
FORMAT_R8G8B8A8_UNORM_SRGB 
FORMAT_R8G8B8A8_UINT 
FORMAT_R8G8B8A8_SNORM 
FORMAT_R8G8B8A8_SINT 
FORMAT_R16G16_TYPELESS 
FORMAT_R16G16_FLOAT 
FORMAT_R16G16_UNORM 
FORMAT_R16G16_UINT 
FORMAT_R16G16_SNORM 
FORMAT_R16G16_SINT 
FORMAT_R32_TYPELESS 
FORMAT_D32_FLOAT 
FORMAT_R32_FLOAT 
FORMAT_R32_UINT 
FORMAT_R32_SINT 
FORMAT_R24G8_TYPELESS 
FORMAT_D24_UNORM_S8_UINT 
FORMAT_R24_UNORM_X8_TYPELESS 
FORMAT_X24_TYPELESS_G8_UINT 
FORMAT_R8G8_TYPELESS 
FORMAT_R8G8_UNORM 
FORMAT_R8G8_UINT 
FORMAT_R8G8_SNORM 
FORMAT_R8G8_SINT 
FORMAT_R16_TYPELESS 
FORMAT_R16_FLOAT 
FORMAT_D16_UNORM 
FORMAT_R16_UNORM 
FORMAT_R16_UINT 
FORMAT_R16_SNORM 
FORMAT_R16_SINT 
FORMAT_R8_TYPELESS 
FORMAT_R8_UNORM 
FORMAT_R8_UINT 
FORMAT_R8_SNORM 
FORMAT_R8_SINT 
FORMAT_A8_UNORM 
FORMAT_R1_UNORM 
FORMAT_R9G9B9E5_SHAREDEXP 
FORMAT_R8G8_B8G8_UNORM 
FORMAT_G8R8_G8B8_UNORM 
FORMAT_BC1_TYPELESS 
FORMAT_BC1_UNORM 
FORMAT_BC1_UNORM_SRGB 
FORMAT_BC2_TYPELESS 
FORMAT_BC2_UNORM 
FORMAT_BC2_UNORM_SRGB 
FORMAT_BC3_TYPELESS 
FORMAT_BC3_UNORM 
FORMAT_BC3_UNORM_SRGB 
FORMAT_BC4_TYPELESS 
FORMAT_BC4_UNORM 
FORMAT_BC4_SNORM 
FORMAT_BC5_TYPELESS 
FORMAT_BC5_UNORM 
FORMAT_BC5_SNORM 
FORMAT_B5G6R5_UNORM 
FORMAT_B5G5R5A1_UNORM 
FORMAT_B8G8R8A8_UNORM 
FORMAT_B8G8R8X8_UNORM 
FORMAT_R10G10B10_XR_BIAS_A2_UNORM 
FORMAT_B8G8R8A8_TYPELESS 
FORMAT_B8G8R8A8_UNORM_SRGB 
FORMAT_B8G8R8X8_TYPELESS 
FORMAT_B8G8R8X8_UNORM_SRGB 
FORMAT_BC6H_TYPELESS 
FORMAT_BC6H_UF16 
FORMAT_BC6H_SF16 
FORMAT_BC7_TYPELESS 
FORMAT_BC7_UNORM 
FORMAT_BC7_UNORM_SRGB 
FORMAT_DXT1 
FORMAT_DXT2 
FORMAT_DXT3 
FORMAT_DXT4 
FORMAT_DXT5 
FORMAT_FORCE_UINT 
Enumerator:
TEX_TYPE_1D 
TEX_TYPE_2D 
TEX_TYPE_3D 
TEX_TYPE_CUBE_MAP 
TEX_TYPE_2D_ARRAY 
Enumerator:
LT_DIRECTIONAL 
LT_POINT 
LT_SPOTLIGHT 
Enumerator:
LG_UNKNOWN 
LG_PROPS 
LG_TERRAIN 
Enumerator:
NO_SIDE 
POSITIVE_SIDE 
NEGATIVE_SIDE 
BOTH_SIDE 
Enumerator:
USAGE_DEFAULT 

A resource that requires read and write access by the GPU.This is likely to be the most common usage choice.

USAGE_IMMUTABLE 

A resource that can only be read by the GPU.It cannot be written by the GPU, and cannot be accessed at all by the CPU.This type of resource must be initialized when it is created, since it cannot be changed after creation.

Its typically also initialized at the time of creation itself

USAGE_DYNAMIC 

A resource that is accessible by both the GPU(read only) and the CPU(write only).A dynamic resource is a good choice for a resource that will be updated by the CPU at least once per frame.

USAGE_STAGING 

A resource that's simply used for staging.

Enumerator:
CDB_ETT_NORMAL_MAP 
CDB_ETT_NIGHT_MAP 
CDB_ETT_LIGHT_MAP 
CDB_ETT_CONTAMINANT_MAP 
CDB_ETT_SKIDMARK_MAP 
CDB_ETT_DETAIL_MAP 
CDB_ETT_SPC_MAP 
CDB_ETT_AO_MAP 
CDB_ETT_CONFIGURABLE_MAP 
CDB_ETT_UNSUPPORTED_MAP 
CDB_ETT_INVALID 
Enumerator:
ETT_NORMAL_MAP 
ETT_SPECULAR_MAP 
ETT_REFLECTIVE_MAP 
ETT_AO_MAP 
ETT_EMISSIVE_MAP 
ETT_FLOW_MAP 
ETT_FLOW_NORMAL_MAP 
ETT_CONFIGURABLE_MAP 
ETT_PRELIT_NIGHT_MAP 
ETT_POSTLIT_NIGHT_MAP 
ETT_BUMP_MAP 
ETT_LIGHT_MAP 
ETT_CONTAMINANT_MAP 
ETT_SKIDMARK_MAP 
ETT_DETAIL_MAP 
ETT_UNKNOWN_MAP 
ETT_CUSTOM_MAP 

Rendering enum method.

Enumerator:
OSG_RENDERING 
INDIRECT_RENDERING 
UNKNOWN_METHOD 

Function Documentation

DT_DLL_VRFGUICORE makVrv::DtMessage& makVrv::operator>> ( DtMessage &  msg,
makVrf::DtNetworkMessageAgentInterface  
)
DT_DLL_VRFGUICORE makVrv::DtMessage& makVrv::operator<< ( DtMessage &  msg,
const makVrf::DtNetworkMessageAgentInterface  
)
DT_DLL_VRFGUICORE DtMessage& makVrv::operator>> ( DtMessage &  msg,
makVrf::DtTDLGenericNetworkMessage  
)
DT_DLL_VRFGUICORE DtMessage& makVrv::operator<< ( DtMessage &  msg,
const makVrf::DtTDLGenericNetworkMessage  
)
DT_DLL_VRFGUICORE DtMessage& makVrv::operator>> ( DtMessage &  msg,
makVrf::DtTDLPPLIMessage  
)
DT_DLL_VRFGUICORE DtMessage& makVrv::operator<< ( DtMessage &  msg,
const makVrf::DtTDLPPLIMessage  
)
makVrv::AddTypeId ( makVrv::DtUniqueID  ,
20   
)
DT_DLL_VRFGUICORE makVrv::DtMessage& makVrv::operator<< ( makVrv::DtMessage msg,
const makArchives::DtEnvironmentRecord state 
)

Encode a DtEnvironmentRecord into a DtMessage.

Decode a DtEnvironmentRecord from a DtMessage.

template<typename ManagerClass >
void makVrv::defaultManagerRegisterInstanceFunction ( DtDe &  de,
ManagerClass *  mgr 
)

Default implementation of how to register a manager, especially necessary when overriding the manager.

Befriend the manager instance functions for instance retrieval / creation.

Befriend the manager instance functions for instance retrieval and creation.

Befriend the manager instance functions for instance retreival/creation.

Befriend the manager instance functions for instance retrieval/creation.

  @code 

static void Manager::registerInstance(DtDe& de, Manager* mgr) { defaultManagerRegisterInstanceFunction(de,mgr); } ...else where call. // Assuming class NewManager : public Manager Manager::registerInstance(de,new NewManager(de));

References bind(), makVrv::DtDe::initialized(), makVrv::DtDe::registerFastInstance(), and makVrv::DtDe::signal_initializeDefaultState.

Referenced by defaultManagerInstanceFunction().

template<typename ManagerClass >
ManagerClass& makVrv::defaultManagerInstanceFunction ( DtDe &  de,
bool  allowedInSlave 
)

default Manager instance function.

Befriend the manager instance functions for instance retrieval / creation.

Befriend the manager instance functions for instance retrieval and creation.

Befriend the manager instance functions for instance retreival/creation.

Befriend the manager instance functions for instance retrieval/creation.

  Manager requirements:
  1) Static instance function
  2) Protected DtSignalConnectionManager named myConnections.
  3) Member functioned called loadDefaults which takes no arguments.
     and loads the default settings of the manager or factory from disk.
  4) define defaultManagerInstanceFunction as friend.
  5) define defaultManagerRegisterInstanceFunction as friend (see below).
  5) Protected Constructor which only takes a DtDe reference.
  @code 

class Manager { public: static Manager& instance(DtDe& de); void loadDefaults(); protected: template <typename managerclass>=""> friend ManagerClass& defaultManagerInstanceFunction(DtDe& de, bool); template <typename managerclass>=""> friend void defaultManagerRegisterInstanceFunction(DtDe& de, ManagerClass* mgr) Manager(DtDe&); DtSignalConnectionManager myConnections; };

  Then simply in the implementation of instance call 
  defaultManagerInstanceFunction with the de object and return the return
  value.
  @code 

Manager& Manager::instance(DtDe& de) { return defaultManagerInstanceFunction<Manager>(de); }

References defaultManagerRegisterInstanceFunction(), makVrv::DtDe::findFastInstance(), makVrv::DtDe::initialized(), and makVrv::DtDe::isInSlaveMode().

makVrv::AddTypeId ( DtElementIDHierarchyState  ,
2424   
)
DT_DLL_VRVCORE DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtVrlinkSimulatedEntityState &  state 
)

Encode a DtEntityState into a DtMessage.

DT_DLL_VRVCORE DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtVrlinkSimulatedEntityState &  state 
)

Decode a DtEntityState from a DtMessage.

DT_DLL_VRVCORE DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtVrlinkSimulatedBaseState &  state 
)

Encode a DtEntityState into a DtMessage.

DT_DLL_VRVCORE DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtVrlinkSimulatedBaseState &  state 
)

Decode a DtEntityState from a DtMessage.

DT_DLL_VRVCORE DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtFireInteractionState &  state 
)
DT_DLL_VRVCORE DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtFireInteractionState &  state 
)
template<class C >
DtMessageMemberCall<C>* makVrv::bindMember ( void(C::*)()  m)
DT_DLL_VRVCORE makVrv::DtMessage& makVrv::operator<< ( makVrv::DtMessage msg,
const DtVrlinkSensorFieldOfViewState &  state 
)
DT_DLL_VRVCORE makVrv::DtMessage& makVrv::operator<< ( makVrv::DtMessage msg,
const DtVrlinkSensorFieldsOfView &  state 
)
DT_DLL_VRVCORE makVrv::DtMessage& makVrv::operator>> ( makVrv::DtMessage msg,
DtVrlinkSensorFieldOfViewState &  state 
)
DT_DLL_VRVCORE makVrv::DtMessage& makVrv::operator>> ( makVrv::DtMessage msg,
DtVrlinkSensorFieldsOfView &  state 
)
DT_DLL_VRVCORE makVrv::DtMessage& makVrv::operator<< ( makVrv::DtMessage msg,
const DtVrlinkSensorFieldsOfView::SensorFieldsOfView &  state 
)
DT_DLL_VRVCORE makVrv::DtMessage& makVrv::operator>> ( makVrv::DtMessage msg,
DtVrlinkSensorFieldsOfView::SensorFieldsOfView &  state 
)
DT_DLL_VRVCORE DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtTreeRecord &  record 
)

Encode a DtTreeRecord into a DtMessage.

DT_DLL_VRVCORE DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtTreeRecord &  record 
)

Decode a DtTreeRecord from a DtMessage.

makVrv::AddTypeId ( unsigned  char,
 
)
makVrv::AddTypeId ( unsigned  short,
 
)
makVrv::AddTypeId ( unsigned  int,
 
)
makVrv::AddTypeId ( unsigned long  int,
 
)
makVrv::AddTypeId ( char  ,
 
)
makVrv::AddTypeId ( short  ,
 
)
makVrv::AddTypeId ( int  ,
 
)
makVrv::AddTypeId ( long  int,
 
)
makVrv::AddTypeId ( float  ,
 
)
makVrv::AddTypeId ( double  ,
10   
)
makVrv::AddTypeId ( bool  ,
11   
)
makVrv::AddTypeId ( std::string  ,
12   
)
makVrv::AddTypeId ( pairInts  ,
13   
)
template<typename T >
const char* makVrv::typeName ( void  )
inline
DtTaitBryan makVrv::vrvToDiGuyOrientationChar ( const DtTaitBryan &  hpr)
diguyGraphicsInstanceGroup* makVrv::diguyOsgGraphicsInstanceGroup_create_func ( void *  internal_data)
diguyGraphicsLink* makVrv::DtDiGuyOsgGraphicsLink_create_func ( void *  internal_data)

Creator function registered with DI-Guy to override default diguyGraphicsLink Registered in DtDiGuyFunctionRegistration.

DtCoordTransform makVrv::getTopoToGeoc ( const DtVector location)
DT_DLL_VRVGRAPHICSUTILS bool makVrv::DtInsideTriangulate ( const std::vector< DtVector > &  contour,
std::vector< int > &  results 
)

Triangulates the given points and returns the indicies that form the triangles.

The triangles will be constrained to the inside of the polygon being triangulated. Note that if this polygon has crossing lines it will not be triangulated. This is also only a 2D triangulation routine. The Z value is ignored, however it can be passed in

template<class T >
std::ostream& makVrv::operator<< ( std::ostream &  o,
const DtMatrix4< T > &  mat 
)
inline
template<class _Fn , class _Ty >
binderNoArgs<_Fn> makVrv::bind ( const _Fn &  _Func,
const _Ty &  _Left 
)
inline

Referenced by MAKVRinTerra::DtDynamicFeature< MAKVRinTerra::DtFeature >::addDeleteCallback(), MAKVRinTerra::DtDeletableFeature< F >::addDeleteCallback(), MAKVRinTerra::DtFeatureWrapper< DtFeature >::addDeleteCallback(), MAKVRinTerra::DtDynamicFeatureSetTemplate< F >::addLoadedCallback(), MAKVRinTerra::DtFeatureSetWrapperTemplate< DtFeatureSetWrapper< FS, boost::shared_ptr, Inner >, FS, Inner >::addLoadedCallback(), makVrv::DtSubjectObserver< T >::connect(), makVrv::DtVisualizerSet::connectAndUpdate(), makVrv::DtStateVisualizer::connectAndUpdate(), defaultManagerRegisterInstanceFunction(), makVrf::VRF_PROTOCOL_NAMESPACE::DtAggregateStateCacheManager::DtAggregateStateCacheManager(), makVrf::VRF_PROTOCOL_NAMESPACE::DtEntityStateCacheManager::DtEntityStateCacheManager(), makVrf::VRF_PROTOCOL_NAMESPACE::DtEnvironmentProcessStateCacheManager::DtEnvironmentProcessStateCacheManager(), makVrf::VRF_PROTOCOL_NAMESPACE::DtExtendedStateDataCacheManager::DtExtendedStateDataCacheManager(), makVrf::VRF_PROTOCOL_NAMESPACE::DtObjectStateStateCacheManager::DtObjectStateStateCacheManager(), makVrv::DtSimObjectEntryCollection< T >::DtSimObjectEntryCollection(), MAKVRinTerra::DtSimpleFeature::DtSimpleFeature(), makVrf::VRF_PROTOCOL_NAMESPACE::DtStateCacheManager< makVrv::DtVrlinkSimulatedEntityState >::DtStateCacheManager(), makVrv::DtStateViewCollection< T >::DtStateViewCollection(), makVrv::DtSubjectAnnouncer< T >::DtSubjectAnnouncer(), makVrv::DtSubjectObserver< T >::DtSubjectObserver(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkBoxVisualizer< T >::DtVrlinkBoxVisualizer(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEllipseVisualizer< DtVrf2DEllipseVisualizer >::DtVrlinkEllipseVisualizer(), makVrf::VRF_PROTOCOL_NAMESPACE::DtWeatherStateCacheManager::DtWeatherStateCacheManager(), DtExConnInterface::sendCommentInteraction(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkBoxVisualizer< T >::setHostGlobalId(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEllipseVisualizer< DtVrf2DEllipseVisualizer >::setHostGlobalId(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEllipseVisualizer< DtVrf2DEllipseVisualizer >::slot_entityCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkBoxVisualizer< T >::slot_entityCreated(), makVrv::DtSimObjectEntryCollection< T >::~DtSimObjectEntryCollection(), makVrv::DtStateViewCollection< T >::~DtStateViewCollection(), makVrv::DtSubjectAnnouncer< T >::~DtSubjectAnnouncer(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkBoxVisualizer< T >::~DtVrlinkBoxVisualizer(), and makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEllipseVisualizer< DtVrf2DEllipseVisualizer >::~DtVrlinkEllipseVisualizer().

template<class T >
void makVrv::verify_index_for_container ( size_t  index,
const T &  t 
)

References Assert.

Referenced by get_nth_item().

template<class C , class T >
void makVrv::destroy_from_container ( C &  _container,
T *  pT 
)
template<class C , class T >
void makVrv::remove_from_container ( C &  _container,
T *  pT 
)
template<class K , class T >
T* makVrv::get_from_map ( std::map< K, T * > &  _map,
const K &  key 
)
template<class K , class T >
void makVrv::destroy_from_map ( std::map< K, T * > &  _map,
const K &  key 
)

References Assert.

template<class T >
void makVrv::destroy_all_from_vector ( std::vector< T * > &  _vector)
template<class T >
void makVrv::destroy_all_from_list ( std::list< T * > &  _list)
template<class T >
void makVrv::destroy_all_from_unordered_set ( boost::unordered_set< T * > &  _set)
template<class K , class T >
void makVrv::destroy_all_from_map ( std::map< K, T * > &  _map)
template<class T >
T* makVrv::get_nth_item ( boost::unordered_set< T * > &  _set,
size_t  index 
)
template<class T >
T* makVrv::get_nth_item ( std::list< T * > &  _list,
size_t  index 
)
template<class T >
const T* makVrv::get_nth_item ( const std::list< T * > &  _list,
size_t  index 
)
template<class T >
T* makVrv::get_nth_item ( std::vector< T * > &  _vector,
size_t  index 
)
template<class T >
T* makVrv::get_nth_item ( const std::vector< T * > &  _vector,
size_t  index 
)
template<class K , class T >
T* makVrv::get_nth_item ( std::map< K, T * > &  _map,
size_t  index 
)
template<class K , class T >
T* makVrv::get_nth_item ( const std::map< K, T * > &  _map,
size_t  index 
)
template<class T >
std::ostream& makVrv::operator<< ( std::ostream &  o,
const DtVector3< T > &  v 
)
inline
template<class T >
std::ostream& makVrv::operator<< ( std::ostream &  o,
const DtVector4< T > &  v 
)
inline
DT_DLL_VRVINDIRECTRENDERING std::ostream& makVrv::operator<< ( std::ostream &  o,
const DtMaterial &  material 
)
static void makVrv::makeRotate ( osg::Quat &  q,
const double angle,
const double x,
const double y,
const double z 
)
static

Make a quaternion that rotates angle radians around (x, y, z)

static void makVrv::quatMult ( osg::Quat &  lhs,
const osg::Quat &  rhs 
)
static

Multiply two quaternions together.

This is more efficient than the OSG built in implementation

DT_DLL_VRVOSG osg::Camera* makVrv::CreateTextureQuadOverlay ( osg::Texture *  texture,
float  x,
float  y,
float  w,
float  h 
)
DT_DLL_VRVOSG osg::Camera* makVrv::CreateTextureQuadOverlay ( const std::string &  shader_root,
osg::Texture2DArray *  textureArray,
float  x,
float  y,
float  w,
float  h 
)
osg::MatrixTransform* makVrv::create_axis_primitive ( )

helper for visualizing a coordinate system

DT_DLL_VRVOSG osg::Matrixd makVrv::oglRevDepthOrtho ( double  left,
double  right,
double  bottom,
double  top,
double  zNear,
double  zFar 
)

For Reverse Z buffer - get a reverse (near = 1, far = 0) orthographic matrix This should be moved into its own singleton or vrvUtil.

DT_DLL_VRVOSG bool makVrv::getRevZProjectionMatrixAsFrustum ( const osg::Matrix &  mat,
double left,
double right,
double bottom,
double top,
double zNear,
double zFar 
)

For Reverse Z buffer - extract the frustum parameters out of a reverse projection matrix (near = 1, far = 0) This should be moved into its own singleton or vrvUtil.

DT_DLL_VRVOSG bool makVrv::getRevPerspective ( const osg::Matrix &  mat,
double fovy,
double aspectRatio,
double zNear,
double zFar 
)

For Reverse Z buffer - extract the frustum parameters out of a reverse projection matrix (near = 1, far = 0) This should be moved into its own singleton or vrvUtil.

DT_DLL_VRVOSG osg::Matrix makVrv::makeRevFrustum ( double  left,
double  right,
double  bottom,
double  top,
double  zNear,
double  zFar 
)

For Reverse Z buffer - create a reverse projection matrix (near = 1, far = 0) out of frustum parameters This should be moved into its own singleton or vrvUtil.

DT_DLL_VRVOSG osg::Matrix makVrv::makeRevPerspective ( double  fovy,
double  aspectRatio,
double  zNear,
double  zFar 
)

For Reverse Z buffer - create a reverse projection matrix (near = 1, far = 0) out of frustum parameters This should be moved into its own singleton or vrvUtil.

DT_DLL_VRVOSG osg::Matrix makVrv::getOrthoMatrix ( bool  useReverseZ,
double  left,
double  right,
double  bottom,
double  top,
double  zNear,
double  zFar 
)
void DT_DLL_VRVOSG makVrv::getYPR ( const osg::Matrix &  m,
double yaw,
double pitch,
double roll 
)
DT_DLL_VRVPOSTPROCESSOR float* makVrv::generateGaussianWeights ( float  s,
int n 
)
DT_DLL_VRVPOSTPROCESSOR float* makVrv::generateTriangleWeights ( int  width)
DT_DLL_VRVPOSTPROCESSOR osg::Program* makVrv::generate1DConvolutionFP_filter ( float *  weights,
int  width,
bool  vertical,
bool  tex2D,
int  imgWidth,
int  imgHeight 
)
DT_DLL_VRVUTIL DtTaitBryan makVrv::orientUp ( DtCoordinateConverter &  converter,
const DtVector position,
const DtTaitBryan &  orientation 
)
DT_DLL_VRVUTIL DtDcm makVrv::orientUpDcm ( DtCoordinateConverter &  converter,
const DtVector position,
const DtTaitBryan &  orientation 
)
DT_DLL_VRVUTIL DtQuat makVrv::DtOrientToVector ( DtCoordinateConverter &  converter,
const DtVector start,
const DtVector end 
)

DtOrientToVector returns a quaternion that represents a rotation in the direction of the vector.

This form defines the vector as end - start

DT_DLL_VRVUTIL DtQuat makVrv::DtOrientToDirectionVector ( DtCoordinateConverter &  converter,
const DtVector localLocation,
const DtVector dirVec 
)

This form uses the local location and normalized direction vector provided.

DT_DLL_VRVUTIL DtTaitBryan makVrv::DtGetLevelOrientation ( DtCoordinateConverter &  converter,
const DtTaitBryan &  cigOri 
)

Take an euler rotation (in local coordinates) and remove any pitch/roll components.

DT_DLL_VRVUTIL DtTaitBryan makVrv::DtEastNorthUpToNorthEastDown ( const DtTaitBryan &  tbIn)

These are all the same method (escept for the different input / return types The DCM (Direction Cosine Matrix) versions multiply the input matrix by a matrix that swaps the X and Y axes and negates the Z.

The TaitBryan forms use the same transformation matrix using DtEulerToEuler. VR-Link routines that convert to and from geocentric orientations work with a body coordinate system that is X-front, Y-Right, Z-Down, as proscribed by the DIS standard. However, the geocentric coordinates used as local (database, OSG) coordinates in VR-Vantage use a body coordinate system that is Y-Front, X-Right, Z-Up; if you want to use VR-Link routines for conversions, use DtEastNorthUpToNorthEastDown / DtNorthEastDownToEastNorthUp as well

DT_DLL_VRVUTIL DtTaitBryan makVrv::DtNorthEastDownToEastNorthUp ( const DtTaitBryan &  tbIn)
DT_DLL_VRVUTIL DtTaitBryan makVrv::DtXFrontZDownToYFrontZUp ( const DtTaitBryan &  tbIn)
DT_DLL_VRVUTIL DtTaitBryan makVrv::DtYFrontZUpToXFrontZDown ( const DtTaitBryan &  tbIn)
DT_DLL_VRVUTIL DtDcm makVrv::DtEastNorthUpToNorthEastDown ( const DtDcm &  dcmIn)
DT_DLL_VRVUTIL DtDcm makVrv::DtNorthEastDownToEastNorthUp ( const DtDcm &  dcmIn)
DT_DLL_VRVUTIL DtDcm makVrv::DtXFrontZDownToYFrontZUp ( const DtDcm &  dcmIn)
DT_DLL_VRVUTIL DtDcm makVrv::DtYFrontZUpToXFrontZDown ( const DtDcm &  dcmIn)
DT_DLL_VRVUTIL DtDcm makVrv::DtSwapDcmAxes ( const DtDcm &  dcmIn)

All DCM versions above call this.

DT_DLL_VRVUTIL DtTaitBryan makVrv::DtSwapTaitBryanAxes ( const DtTaitBryan &  tbIn)

All TaitBryan versions above call this.

DT_DLL_VRVUTIL DtGeodeticCoord makVrv::DtLocalToGeodetic ( const DtVector localLocation,
const DtCoordinateSystem &  coordSystem 
)

Convert between local and geodetic locations.

DT_DLL_VRVUTIL DtVector makVrv::DtGeodeticToLocal ( const DtGeodeticCoord &  geodeticLocation,
const DtCoordinateSystem &  coordSystem 
)
void DT_DLL_VRVUTIL makVrv::DtQuaternionToEulerDeg ( const double  x,
const double  y,
const double  z,
const double  w,
double yawOut,
double pitchOut,
double rollOut 
)

Converts Quaternions to Eulers. Eulers are in degrees.

void DT_DLL_VRVUTIL makVrv::DtQuaternionToEulerRad ( const double  x,
const double  y,
const double  z,
const double  w,
double yawOut,
double pitchOut,
double rollOut 
)

Converts Quaternions to Eulers. Eulers are in radians.

void DT_DLL_VRVUTIL makVrv::DtEulerToQuaternionDeg ( const double  yaw,
const double  pitch,
const double  roll,
double xOut,
double yOut,
double zOut,
double wOut 
)

Converts from Eulers to Quaternions. Eulers are in degrees.

void DT_DLL_VRVUTIL makVrv::DtEulerToQuaternionRad ( const double  yaw,
const double  pitch,
const double  roll,
double xOut,
double yOut,
double zOut,
double wOut 
)

Converts from Eulers to Quaternions. Eulers are in degrees.

DT_DLL_VRVUTIL std::ostream& makVrv::operator<< ( std::ostream &  ,
const DtDynamicTerrainChange &   
)

iostream output

DT_DLL_VRVUTIL DtDynamicTerrainChange* makVrv::new_clone ( const DtDynamicTerrainChange &  change)
template<typename K , typename V >
DtBoost::shared_ptr<V> makVrv::DtFindProxyByName ( std::map< K, DtBoost::weak_ptr< V > > &  map,
const std::string &  name 
)

Utility function to look up a proxy object by name in a map of weak pointers.

Typically used in the #ProxyType#SP find::ProxyType#(const std::string& name) function.

std::size_t makVrv::hash_value ( DtUnicode const &  val)
inline
bool DT_DLL_VRVUTIL makVrv::DtIsRightToLeft ( unsigned int  c)

Returns true if the given character is right to left according to unicode.

bool DT_DLL_VRVUTIL makVrv::DtIsStringRightToLeft ( const makVrv::DtUnicode string)
DT_DLL_VRVUTIL const char* makVrv::DtVrvCompiler ( )

Returns the compiler.

DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtVector vector 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtVector vector 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtVector32 &  vector 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtVector32 &  vector 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtTaitBryan &  tb 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtTaitBryan &  tb 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtQuaternion &  quat 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtQuaternion &  quat 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtColorValue &  color 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtColorValue &  color 
)
template<typename K , typename V , typename Pr , typename Alloc >
DtMessage& makVrv::encodeMapInMessage ( DtMessage &  msg,
const std::map< K, V, Pr, Alloc > &  map 
)

Template method for encoding a map into a message.

template<typename K , typename V , typename Pr , typename Alloc >
DtMessage& makVrv::decodeMapFromMessage ( DtMessage &  msg,
std::map< K, V, Pr, Alloc > &  map 
)

Template method for decoding a map from a message.

DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const std::map< std::string, std::string > &  map 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
std::map< std::string, std::string > &  map 
)
template<typename Elem , typename Alloc >
DtMessage& makVrv::encodeStdVectorInMessage ( DtMessage &  msg,
const std::vector< Elem, Alloc > &  v 
)

Template method for encoding a vector into a message.

template<typename Elem , typename Alloc >
DtMessage& makVrv::decodeStdVectorFromMessage ( DtMessage &  msg,
std::vector< Elem, Alloc > &  v 
)

Template method for decoding a vector from a message.

DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const std::vector< std::string > &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
std::vector< std::string > &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const std::vector< unsigned long long > &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
std::vector< unsigned long long > &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const std::vector< unsigned int > &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
std::vector< unsigned int > &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const std::vector< double > &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
std::vector< double > &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const std::vector< DtVector > &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
std::vector< DtVector > &  v 
)
DT_DLL_VRVUTIL DtMessage & makVrv::operator<< ( DtMessage &  msg,
const std::vector< DtVector32 > &  v 
)
DT_DLL_VRVUTIL DtMessage & makVrv::operator>> ( DtMessage &  msg,
std::vector< DtVector32 > &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const std::vector< DtCharacterTextureVariationInfo > &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
std::vector< DtCharacterTextureVariationInfo > &  v 
)
template<typename K , typename V , typename Pr , typename Alloc >
V* makVrv::DtFindPointerInMap ( const std::map< K, V, Pr, Alloc > &  map,
key 
)
template<typename M >
void makVrv::DtClearAndDeletePointersInMap ( M &  map)

Deletes all pointers in a map then clears it.

Caution: pointers will be zeroed during this process. This method is only safe if none of the pointed-to destructors accesses the map or can throw an exception.

Referenced by makVrv::DtAgentDefinition< ObjectClass >::~DtAgentDefinition(), and makVrv::DtInheritedAgentDefinition< BaseClassDefinition, ObjectClass >::~DtInheritedAgentDefinition().

template<typename V >
void makVrv::DtClearAndDeletePointersInVector ( V &  vec)

Deletes all pointers in a vector then clears it.

Caution: pointers will be zeroed during this process. This method is only safe if none of the pointed-to destructors accesses the vector or can throw an exception.

template<typename Iter >
void makVrv::DtDeletePointersInIterators ( Iter  begin,
Iter  end 
)
template<typename T , typename R , typename A >
std::binder1st<std::mem_fun1_t<R,T,A> > makVrv::callMemberFunction ( R(T::*)(A)  memfun,
T *  ptr 
)

A helper template for binding a single argument member function.

class foo() {
void print(int i) { std::cout << i << std::endl;}
void printArray(std::vector<int>& vals) {
std::for_each(vals.begin(),vals.end(),callMemberFunction(&foo::print,this)); }};

T is the class type, R is the return type, A is the argument type.

template<typename T , typename R , typename A >
std::binder1st<std::mem_fun1_t<R,T,A> > makVrv::callMemberRefFunction ( R(T::*)(A &)  memfun,
T *  ptr 
)
template<typename T , typename R , typename A >
std::binder1st<std::mem_fun1_t<R,T,A> > makVrv::callMemberConstRefFunction ( R(T::*)(const A &)  memfun,
T *  ptr 
)
template<typename T , typename R , typename A , typename Col >
void makVrv::forEachCallMember ( T *  _this,
R(T::*)(A)  memfun,
Col &  col 
)
template<typename Ret , typename AT , typename Class >
Ret makVrv::callConstFunction1 ( const Class *  _this,
const Ret(Class::*)(AT) const  memberPtr,
AT  param 
)
template<typename T , void(T::*)() MF>
void makVrv::DtMemberFunctionCallback ( DtDe *  de,
void *  data 
)
template<class InputIterator1 , class InputIterator2 , class OutputIterator1 , class OutputIterator2 >
void makVrv::set_split_difference ( InputIterator1  first1,
InputIterator1  last1,
InputIterator2  first2,
InputIterator2  last2,
OutputIterator1  result1,
OutputIterator2  result2 
)
template<typename iter , typename T >
iter makVrv::fasterFind ( size_t  size,
iter  begin,
iter  end,
const T &  value 
)

boost::signal<void (Argument)>& forwarder)

emitter.connect( boost::bind( &boost::signal<void (typename Argument)>::operator(), &forwarder, _1)); boost::signal<void (Argument,Argument2)>& forwarder) emitter.connect( boost::bind( &boost::signal<void (Argument,Argument2)>::operator(), &forwarder, _1,_2));

References FAST_REPEATED_CALL.

Referenced by fastEraseFromUnsortedVector().

template<typename iter , typename F >
iter makVrv::fastFindPred ( size_t  size,
iter  begin,
iter  end,
const F pred 
)
template<typename T , typename Ax >
void makVrv::fastEraseFromUnsortedVector ( std::vector< T, Ax > &  list,
const T &  value 
)

References fasterFind().

template<typename T , typename Ax >
void makVrv::fastEraseFromUnsortedVector ( std::vector< T *, Ax > &  list,
const T *  value 
)

References fasterFind().

template<typename T , typename Ax , typename Function >
void makVrv::fastEraseFromUnsortedVectorPred ( std::vector< T, Ax > &  list,
const Function &  f 
)

References fastFindPred().

template<typename T , typename Ax , typename Function >
void makVrv::fastEraseFromUnsortedVectorPred ( std::vector< T *, Ax > &  list,
const Function &  f 
)

References fastFindPred().

template<typename Ret , typename T >
SortPointersByFunction_T<Ret,T> makVrv::SortPointersByFunction ( Ret(T::*)() const  ptr)
inline
template<typename Ret , typename T >
EqualPointerByFunction_T<Ret,T> makVrv::EqualPointerByFunction ( Ret(T::*)() const  ptr,
Ret  value 
)
inline
template<typename K , typename V >
const V& makVrv::findOrThrow ( const std::map< K, V, std::less< K >, std::allocator< std::pair< const K, V > > > &  map,
key 
)

Find a value in a map, or throw an DtInvalidInput exception.

template<typename K , typename V >
const V& makVrv::findByIndexOrThrow ( const std::map< K, V, std::less< K >, std::allocator< std::pair< const K, V > > > &  map,
int  index 
)

Find a value by index in a map, or throw an DtInvalidInput exception.

template<typename V >
const V& makVrv::findByIndexOrThrow ( const std::vector< V > &  vec,
int  index 
)

Find a value by index in a map, or throw an DtInvalidInput exception.

Variable Documentation

const int makVrv::IG_TYPE = QStandardItem::UserType + 2
const int makVrv::DISPLAY_ENGINE_TYPE = IG_TYPE + 1
const int makVrv::WINDOW_TYPE = DISPLAY_ENGINE_TYPE + 1
const int makVrv::CHANNEL_TYPE = WINDOW_TYPE + 1
const int makVrv::DtIconColumn = 0
const int makVrv::DtNameColumn = 1
const int makVrv::numDiGuyTypeMapFields = 9
static
const int makVrv::DtSymbolObjectKind = 101

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)