VR-Vantage 3.1.1 API 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 the makVrv::Dt2DAmbushLineVisualizer class declaration. More...

Namespaces

 EntityStateListener
 
 vrvAudio
 
 vrvAudioQt
 
 DT_PROTOCOL_NAMESPACE
 
 vrvCigi
 
 vrvCigiQt
 
 vrvTacticalGraphicUtilities
 
 DFAD
 
 vrvCore
 
 vrvCoreQt
 
 vrvDiGuy
 
 vrvDis
 
 vrvDisQt
 
 vrvExperimentalFeaturesQt
 
 vrvFx
 
 vrvFxQt
 
 DtGlStudio
 
 DtGlStudioDIS
 
 DtGlStudioHLA13
 
 DtGlStudioHLA1516e
 
 DtGlStudioQt
 
 vrvGraphics
 
 vrvGStreamerQt
 
 vrvHla13
 
 vrvHla13Qt
 
 vrvHla1516e
 
 vrvHla1516eQt
 
 vrvLocalMsUtilities
 
 vrvLocalMS
 
 vrvMmsUtilities
 
 vrvMinimumMS
 
 vrvMinimumMsQt
 
 DtIndirectAnimationFlags
 
 DynamicTerrain
 
 DtOsgEarthFeatureDataBrokerCallbackOrders
 
 DtOsgNodeFlags
 
 Threading
 
 DtShadowConstants
 
 DtTextureUnitInfo
 
 DtVirtualProgramExecutionPriority
 
 vrvOsg
 
 vrvOsgEarth
 
 vrvOsgEarthQt
 
 vrvOsgQt
 
 vrvPostProcessor
 
 vrvScalableDisplay
 
 vrvSenSim
 
 vrvSenSimQt
 
 vrvSplashScreen
 
 vrvSt
 
 vrvStQt
 
 vrvTerrain
 
 vrvTerrainEditor
 
 vrvTriton
 
 DtFileExtensions
 
 
 vrvFreeImageUtilities
 
 vrvVideoStream
 
 vrvVideoStreamQt
 
 vrvVirtualReality
 
 vrvVirtualRealityQt
 
 vrvVrl
 
 vrvVrlQt
 
 vrvWebSocket
 
 vrvWebSocketQt
 
 vrvExampleChannelPlugin
 
 vrvExampleDialogPagePlugin
 
 vrvExampleDisConnection
 
 vrvExampleDisplayUnitsPlugin
 
 vrvExampleEffectsPlugin
 
 vrvExampleEffectTexturePlugin
 
 vrvExampleHla1516eConnection
 
 vrvExampleHudUpdaterPlugin
 
 vrvExampleMilUnitsPlugin
 
 exampleSymbolFacade
 
 exampleTacticalGraphics
 
 vrvExampleToolbarPlugin
 

Classes

class  DtAudioCommand
 DtAudioCommand enables or disables the audio. More...
 
class  DtAudioCommandCreator
 DtAudioCommandCreator creates DtAudioCommand. More...
 
class  DtAudioManager
 DtAudioManager manages the sounds in vantange. More...
 
class  DtAudioSettingsManager
 Rooted singleton that holds value about current state of sound settings. More...
 
class  DtAudioSettingsRecord
 This record holds the state of the audio settings. More...
 
class  DtAudioVolumeCommand
 DtAudioVolumeCommand changes the volume of the audio. More...
 
class  DtAudioVolumeCommandCreator
 DtAudioVolumeCommandCreator creates DtAudioVolumeCommands. More...
 
class  DtDetonationAudializer
 DtDetonationAudializer manages the sound for a detonation. More...
 
class  DtEntityAudializer
 DtEntityAudializer manages the sound for an entity. More...
 
class  DtEntitySoundUpdater
 DtEntitySoundUpdater updates the sound with it's associated entity. More...
 
class  DtFireInteractionAudializer
 DtFireInteractionAudializer manages the sound for a fire interaction. More...
 
class  DtInteractionAudializer
 DtInteractionAudializer manages the sound for an interaction. More...
 
class  DtSoundModel
 DtSoundModel can be used to configure, start, and stop a 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  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  DtCigiDiGuyPartMapper
 A DtCigiDiGuyPartMapper is a singleton class (rooted on the CIGI connection object) that maps from CIGI art part numbers to DIS articulated part numbers (which is what the Vantage / DiGuy interface expects). 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, LOS , and Collision segment requests. More...
 
class  DtCigiIntersectionHandlerCreator
 Creator class for the DtCigiIntersectionHandler. More...
 
class  DtCigiLosBasicResponse
 A DtCigiIntersectionHandler processes CIGI LOS Requests and packages the results into instances of this class if a Basic response was requested. More...
 
class  DtCigiLosBasicResponseCreator
 Creator class for the LOS Basic Respone. More...
 
class  DtCigiLosExtendedResponse
 A DtCigiIntersectionHandler processes CIGI LOS Requests and packages the results into instances of this class if an Extended response was requested. More...
 
class  DtCigiLosExtendedResponseCreator
 Creator class for the LOS Basic Respone. More...
 
class  DtCigiLosRequest
 A DtLosResponder processes CIGI LOS Segment Request and LOS Vector Request messages and packages them up into an instance of this class, and either immediately signals the DtCigiIntersectionHandler of a request or adds a periodic request to its queue. More...
 
class  DtCigiLosRequestCreator
 Creator class for the LOS Request. 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  DtCigiParticleCollisionObjectEntity
 A DtCigiParticleCollisionObjectEntity is a CIGI entity that spawns an exclusion volume that particles are not rendered in. More...
 
class  DtCigiParticleSystemEntity
 A DtCigiParticleSystemEntity is a CIGI entity that loads a particle system model. More...
 
class  DtCigiPositionHandler
 This class handles all of the position processing for Position Requests It receives signals from the DtPositionResponder when these requests are received and tells the DtCigiDriver to generate responses. More...
 
class  DtCigiPositionHandlerCreator
 Creator class for the DtCigiPositionHandler. 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 rotor wash models. More...
 
class  DtCigiSensorController
 This class listens to signal_sensorControlRequest from the DtCigiSensorResponder, which processes CIGI packets into non-CCL containers. More...
 
class  DtCigiSensorControllerCreator
 
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  DtCigiSymbolHandler
 This class handles all the processing of CIGI Symbol Messages. More...
 
class  DtCigiSymbolHandlerCreator
 Creator class for the DtCigiSymbolHandler. 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  DtCigiViewManager
 This class manages mapping between CIGI views and VRV observers / channels. More...
 
class  DtCigiViewManagerCreator
 Creator class for the DtCigiViewManager. 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  DtCollisionResponder
 This class handles the processing of Collision Segment Defintion packets It catches signals from DtCigiSignalProcessor with CigiBaseCollDetSegDef packets, and splits processing into version specific (V3 & V4) methods. More...
 
class  DtCollisionResponderCreator
 Creator class for the DtCollisionResponder. 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  DtPositionResponder
 A DtPositionResponder processes CIGI Position request messages This class catches signals from the DtCigiSignalProcessor for CigiBasePositionReq packets and splits the processing for the base packet into V3 and V4 methods. More...
 
class  DtPositionResponderCreator
 Creator class for the DtPositionResponder. More...
 
class  DtSensorResponder
 This class catches Sesnor Control signals from the Cigi Signal handler, and processes them into V3 and V4 specific methods. More...
 
class  DtSensorResponderCreator
 Creator Class for DtSensorResponder 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  DtCigiAtmosphereComponentMappingPage
 A DtCigiAtmosphereComponentMappingPage is the dialog page that contains the component ID to component mapping for CIGI Atmosphere 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  DtCigiEnvironmentalConditionMappingInterface
 A DtCigiEnvironmentalConditionMappingInterface provides the interface for a widget that maps CIGI Environmental Condition numbers to VRV Environmental Condition strings for CIGI atmosphere component controls. More...
 
class  DtCigiEnvironmentalConditionMappingLogic
 A DtCigiEnvironmentalConditionMappingLogic object provides the logic for a widget that maps CIGI Environmental Condition numbers to VRV Environmental Condition strings for CIGI atmosphere component controls. More...
 
class  DtCigiEnvironmentalConditionMappingPage
 A DtCigiEnvironmentalConditionMappingPage is the dialog page that contains the CIGI Environmental Condition numbers to VRV Environmental Condition strings for CIGI atmosphere component controls. More...
 
class  DtCigiEnvironmentalConditionMappingWidget
 A DtCigiEnvironmentalConditionMappingWidget provides the actual widget that shows the mapping from EnvironmentalCondition number to string for CIGI atmosphere component controls. More...
 
class  DtCigiFontMappingInterface
 A DtCigiFontMappingInterface provides the interface for a widget that maps font numbers to font strings for CIGI Text Symbol definitions. More...
 
class  DtCigiFontMappingLogic
 A DtCigiFontMappingLogic object provides the logic for a widget that maps font numbers to Font strings for CIGI Text Symbol definitions. More...
 
class  DtCigiFontMappingPage
 A DtCigiFontMappingPage is the dialog page that contains the font number to active region string mapping for CIGI Text Symbol definitions. More...
 
class  DtCigiFontMappingWidget
 A DtCigiFontMappingWidget provides the actual widget that shows the mapping from font number to string for CIGI Text Symbol definitions. 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  DtCigiSensorComponentMappingPage
 A DtCigiSensorComponentMappingPage is the dialog page that is used to specify mappings for sensor component control id numbers in CIGI sensor control packets. More...
 
class  DtCigiSensorMappingInterface
 A DtCigiSensorMappingInterface provides the interface for the widget that maps CIGI sensor ID numbers to strings that vrv can use. More...
 
class  DtCigiSensorMappingLogic
 A DtCigiSensorMappingLogic object provides the logic for a widget that maps sensor control ID numbers to the sensor strings that vrv uses. More...
 
class  DtCigiSensorMappingPage
 A DtCigiSensorMappingPage is the dialog page that contains the the sensor ID numbers for CIGI sensor control packets. More...
 
class  DtCigiSensorMappingWidget
 A DtCigiSensorMappingWidget provides the actual widget that shows the mapping from sensor number to string for Cigi Sensor 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  Dt2DAirCorridorLineVisualizer
 Dt2DEnvironmentalLineVisualizer display an air corridor line drawn as an overlay line in the scene without occlusion. More...
 
class  Dt2DAmbushLineVisualizer
 Implementation of a 2D (overlay) Ambush Line Tactical Graphic Visualizer. More...
 
class  Dt2DArcVisualizer
 Implementation of a 2D (overlay) Arc Tactical Graphic Visualizer. 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 2D 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  Dt2DLineStateListener
 The DtWindowLineListener emits signals when a 2D line's state is changed. More...
 
class  Dt2DLineStateVisualizer
 Visualizer for 2d line remote graphics. More...
 
class  Dt2DManeuverByFireVisualizer
 Implementation of a 2D (overlay) Support by Fire Position or Attack by Fire Position Tactical Graphic Visualizer. More...
 
class  Dt2DRangeLineVisualizer
 The Dt2DRangeLineVisualizer class is an intervisibility line without the intervisiblity check - the line is colored with one color only. 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  Dt2DSpiderWebVisualizer
 Implementation of a 2D (overlay) Spider Web Tactical Graphic Visualizer. 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  Dt2DVolumetricLineModel
 Dt2DVolumetricLineModel is the model interface 2D volumetric lines. More...
 
class  Dt2DWedgeVisualizer
 Implementation of a 2D (overlay) Wedge Tactical Graphic Visualizer. 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  Dt3DAirCorridorLineVisualizer
 Dt3DEnvironmentalLineVisualizer display an air corridor line as an overlay if projected or in 3D space if not. More...
 
class  Dt3DAreaStateListener
 3D Remote Graphic State listener for 3D Areas More...
 
class  Dt3DAreaStateVisualizer
 Dt3DAreaStateVisualizer objects are responsible for visualizing 3D areas. More...
 
class  Dt3DEllipseVisualizer
 Contains Dt3DEllipseVisualizer class. More...
 
class  Dt3DEntityEmitterVolumeVisualizer
 Protocol independent 3D emitter volume visualizer. More...
 
class  Dt3dEntityTacticalDecorationsModel
 Class to handle tactical decorations for an entity in 3d. More...
 
class  Dt3dEntityTacticalDecorationsVisualizer
 The 3d entity tactical decorations visualizer useful for visualizing various 3d decoration geometry attached to an entity such as heading, height, and velocity. 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  Dt3DLineModel
 Dt3DLineModel extends the DtLineModel interface to include operations only appropriate for 3D lines. More...
 
class  Dt3dLinesStagingBuffer
 A class which represents a buffer used for staging 3d line points. 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  Dt3dSpheresStagingBuffer
 A class which represents a buffer used for staging 3d spheres. 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  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  DtAdaptiveTickRateCommand
 DtAdaptiveTickRateCommand toggles the adaptive tick rate setting for all entities. More...
 
class  DtAdaptiveTickRateCommandCreator
 DtAdaptiveTickRateCommandCreator creates DtAdaptiveTickRateCommand. More...
 
class  DtAddTerrainPatchManager
 The add terrain patch manager is used to add one or more terrain patches to the current terrain. More...
 
class  DtAdvancedLightingCommand
 DtAdvancedLightingCommand enables or disables performance stats. More...
 
class  DtAdvancedLightingCommandCreator
 DtAdvancedLightingCommandCreator creates DtAdvancedLightingCommands. More...
 
class  DtAerodromeLightingUpdater
 DtAerodromeLightingUpdater is an agent-based distributable object that can be used to request changes to the intensity of aerodrome lights by light type. More...
 
class  DtAerodromeLightSignaler
 A singleton signaler for changes to aerodrome lights. More...
 
class  DtAerodromeStatusData
 DtAerodromwStatusData is used to maintain the current state of of a reflected aerodrome in a VR-Link connection. More...
 
class  DtAerodromeStatusManager
 DtAerodromeStatusManager manages status data for all the aerodromes and related runways in a VR-Link connection. More...
 
struct  ArgOverrideAsId
 
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  DtAggregateEchelonManager
 The class that will be used to keep track of echelon hierarchy. More...
 
class  DtAggregateElement
 A single Aggregate element. More...
 
class  DtAggregateElementManager
 The DtAggregateElementManager is used to create DtAggregateElements. More...
 
class  DtAggregateElementManagerCreator
 The abstract Aggregate Element Manager creator for the manager class. 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  DtAggregateKinematicState
 DtAggregateKinematicState Controls kinematic state of an element's scene objects This class has no accessors to kinematic data due to updaters being in the render thread. More...
 
class  DtAggregateMilStdIconVisualizer
 A visualizer for displaying a Military Standard Symbology Icon for an aggregate. More...
 
class  DtAggregateStateListener
 The DtAggregateStateListener extends DtEntityStateListener. More...
 
class  DtAggregateSymbolDecorationVisualizer
 Entity 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  DtAggregateVisualizerSetCreator
 DtAggregateVisualizerSetCreator. More...
 
class  DtAltitudeBasedBoundingBoxConfiguration
 A class for altitude-based bounding boxes. More...
 
class  DtAltitudeBasedConfiguration
 A class that defines an altitude-based configuration for a text proxy. More...
 
class  DtAmbushLineVisualizer
 Interface for a Ambush Line Tactical Graphic Visualizer. 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  DtArcVisualizer
 Interface for an Arc Tactical Graphic Visualizer. 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  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
 An updater class used to update the line segments for intervisibility objects, e.g. 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  DtAttribute
 The attribute layout tells DtAttributes where to draw. 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  DtBackgroundLoadAsyncTask
 async task that loads a DtModel in the background More...
 
class  DtBackgroundLoader
 core singleton that manages loading for all the various DtModel subclasses 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  DtBaseOutlineAttribute
 The attribute layout tells DtAttributes where to draw. 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  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  DtVisualizerSchemaContainer
 
class  DtBuiltInSchemas
 Holds static functions returning built in visualizer schemas. More...
 
class  DtBullseyeManager
 The bullseye manager is responsible for maintaining information related to all bullseye (tactical graphic) objects in the scene. More...
 
class  DtBuoyBeaconFeatureBuilder
 DtBuoyBeaconFeatureBuilder implements a DtStreamedFeatureCreator for buoys. 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  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, use the appropiate model set intersector to get the result, and cache it. More...
 
class  DtCachedIntersectorsContainer
 The DtCachedIntersectorsContainer class contains instances of cached intersectors of different model sets. 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  DtChannel3dViewCompass
 A model-like object that draws a 3d view first person shooter style compass on a channel. More...
 
class  DtChannel3dViewCompassInstance
 Interface for a DtChannel3dViewCompassInstance A model-like object that draws a 3d view first person shooter style compass on a channel. 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  DtChannelKeyword3dViewCompass
 The base class for all channel keyword objects.DtChannelKeyword3dViewCompassCreator. More...
 
class  DtChannelKeyword3dViewCompassCreator
 The polymorphic creator for the DtChannelKeyword3dViewCompassCreator. 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  DtChannelKeywordMapInformationOverlay
 Responsible for visualizing an overlay with informational text on channels with the 'MapInformationOverlay' keyword. More...
 
class  DtChannelKeywordMapInformationOverlayCreator
 The polymorphic creator for DtChannelKeywordMapInformationOverlay. 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
 The DtCloudCoverCommand is deprecated. More...
 
class  DtCloudCoverCommandCreator
 DtCloudCoverCommandCreator creates a DtCloudCoverCommand. More...
 
class  DtCloudCoverManager
 Defines the manager class that manages the different cloud cover configurations being used by VR-Vantage. More...
 
class  DtCloudLayer
 Representation of a single cloud layer. More...
 
class  DtCloudLayersCommand
 DtCloudLayersCommand enables or disables cloud layers by its id. More...
 
class  DtCloudLayersCommandCreator
 DtCloudLayersCommandCreator creates DtCloudLayersCommands. More...
 
class  DtCloudLayerSettingsManager
 A singleton settings manager, rooted in the display engine, that maintains default values for some cloud layer properties, by cloud type. 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  DtCoordinatePack
 The pack class packs 3 doubles into 4 floats. More...
 
class  DtCreateSensorFieldOfViewCommand
 DtCreateSensorFieldOfViewCommand creates a sensor field of view window for a particular sensor. More...
 
class  DtCreateSensorFieldOfViewCommandCreator
 DtSetObserverViewCommandCreator creates DtSetObserverViewCommands. 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  DtDebugShapes
 This class can be used to help you visually debug lines and boxes. More...
 
class  DtDecalModel
 A model of a decal ribbon effect. More...
 
class  DtDecalProjectorComponentInterface
 A class which represents a component for a decal projector. More...
 
class  DtDecalProjectorEnvironmentalLineVisualizer
 DtDecalProjectorEnvironmentalLineVisualizer display a line drawn as a decal projector line. More...
 
class  DtDecalProjectorLineInterface
 An interface for a decal projector line. More...
 
class  DtDecalProjectorLineInterfaceCreator
 
class  DtDecalProjectorLineModel
 This class provides a model of a line that will used a decal projector to be projected on the terrain surface. More...
 
class  DtDecalProjectorPolygonInterface
 A convex polygon drawn using lines. More...
 
class  DtDecalProjectorPolygonInterfaceCreator
 Creator. 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  DtDefaultRunwayLightGroupColorCommand
 DtDefaultRunwayLightGroupColorCommand sets the default group color for light point groups created by aerodrome managers (DtRunwayMarkingManager and DtLightIndicatorManager) More...
 
class  DtDefaultRunwayLightGroupColorCommandCreator
 DtDefaultRunwayLightGroupColorCommandCreator creates DtDefaultRunwayLightGroupColorCommands. 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  DtDeScopedLogLevel
 sets the log level when scope is entered, and restores the old log level when scope is exited More...
 
class  DtScopedLogLevel
 
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  DtDeSplashScreen
 The VR-Vantage Splash Screen Interface. More...
 
struct  is_flag< DtDeSplashScreen::DtDeSplashScreenMessageAlignment >
 
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  DtDeTimeManagerCreator
 Creator class for DtDeTimeManager. More...
 
class  DtDeTimeManagerSignaler
 A signaler for the display engine signals to the connections. 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  DtDisplayEngineConnectionSignaler
 A signaler for the display engine signals to the connections. 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 Display Units Settings signaler class is used to inform other Vantage components of changes to the display units settings. More...
 
class  DtDisplayUnitsSettingsSynchronizer
 Distributed model for keeping RDE display units settings up to date. More...
 
class  DtDistributedEnvironmentSettingsManager
 The distributed environment settings manager only maintains one persistent application setting - and that is 'Listen to Remote Environment Settings'. More...
 
class  DtDoubleSmoother
 
class  DtDrawModel
 This is the abstract interface for a model class that is used to create attachable line objects. More...
 
class  DtDrawnIntersector
 
class  DtDrawnIntersectorManager
 
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  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  DtElement
 The DtElement class implements the common behavior of simulation based elements added to the scene. More...
 
class  DtElementCreator
 Abstract DtElementCreator creator. More...
 
class  DtElementCreatorTemplate
 
class  DtElementAttribute
 DtElementAttribute is a common base class used for all element attributes, such as those found in a DtElementEntry. More...
 
class  DtElementAttributeManager
 The element attribute manager is used to provide access to element attribute data. More...
 
class  DtElementAttributeManagerCreator
 Creator class for the Network IO. 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  DtElementDefinition
 The element definition class contains the element definition information. 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  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  DtElementFactory
 A factory for DtElement's. 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  DtElementSignaler
 A singleton signaler for element signals. 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  DtEmitterSystemStateListener
 vrvCore emitter system state listener. 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...
 
struct  DtVisualizationCriteria
 Visualization Criteria Container for potential sub-conditions. More...
 
class  DtEntityConditionalParticleSystemVisualizer
 Visualizer for conditional particle systems. 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  DtEntityElement
 A single entity element. More...
 
class  DtEntityElementManager
 The DtEntityElementManager is used to create DtEntityElements. More...
 
class  DtEntityElementManagerCreator
 The abstract Entity Element Manager creator for the manager class. 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 the Flames Present appearance state for entities. 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  DtEntityHorizonBarComponent
 A component for the DtEntityHorizonBarComponentSystem. More...
 
class  DtEntityHorizonBarComponentSystem
 An entity component system for updating the orientation of an entity's horizon bar, if it has one, such that the horizon bar is always parallel to the horizon. More...
 
class  DtEntityImageSymbolVisualizer
 A visualizer for displaying a Image (Bitmap) Symbology Icon. More...
 
class  DtEntityIndicatorVisualizer
 Contains makVrv:DtEntityIndicatorVisualizer.h class to show an entity indicator (force coloured circle around an entity) More...
 
class  DtEntityIndicatorWidget
 The indicator widget. More...
 
class  DtEntityInfoWidget
 DtEntityInfoWidget is the object proxy for 2D distributed entity info (label) objects. More...
 
class  DtEntityKinematicState
 DtEntityKinematicState Controls kinematic state of all scene objects for an element This class has no accessors to kinematic data due to updaters being in the render thread. More...
 
class  DtEntityMilStdIconVisualizer
 A visualizer for displaying a Military Standard Symbology Icon for an entity. More...
 
class  DtEntityOffsetDIGuyStateVisualizer
 State visualizer for offset DI-Guy characters Allows position and rotation offset of the DI-Guy character with "positionoffset", "orientationoffset" respectively There is also a flag "attachedvisualelement" which will prevent the DI-Guy from listening to the regular DI-Guy signals, it just allows setHideOffsetDiGuy. More...
 
class  DtEntityParticleCollisionObjectVisualizer
 Visualizer for particle collision objects (aka collision volumes) More...
 
class  DtEntityParticleSystemVisualizer
 Visualizer for simple particle systems. More...
 
class  DtEntityRotorWashVisualizer
 Visualizer for rotorWashes Each rotary wing entity is configured with a visualizer for each soil type that might result in a rotor wash effect. 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
 DtEntityStateListener. 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  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 trailing effects, e.g. 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  DtEntityVisualizerSetCreator
 DtEntityVisualizerSetCreator. More...
 
class  DtEntityWakeVisualizer
 Visualizer for kelvin wakes. More...
 
class  DtEnvironment
 The DtEnvironment configures the environmental effects for a scene. More...
 
class  DtEnvironmentalAreaVisualizer
 DtEnvironmentalAreaVisualizer display a area that contains at least three points. More...
 
class  DtEnvironmentalEmbarkationUpdater
 DtEnvironmentalEmbarkationUpdater is an updater that calculates embarked scene object positions. 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  DtEnvironmentalKinematicState
 DtEnvironmentalKinematicState Controls kinematic state of a scene object. 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  DtEnvironmentalStateListener
 The DtEnvironmentalStateListener is a class that deals with basic environmental process code (such as setting of vertices) 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  DtEnvironmentSignaler
 The signaler for the dt environment. More...
 
class  DtEnvironmentStatusManager
 DtEnvironmentStatusManager manages all of the environment-related data (including date and time) that has been received and translated from the METOC FOM (or its DIS equivalent). 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  DtExternalCloudLayer
 Distributable object that can be used to add cloud layers to any existing cloud cover, including the cloud cover manager's special 'External' Cover (see DtCloudCoverManager.h for details). 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  DtFilledPolygonInterface
 A variable vertex convex filled 2D polygon. More...
 
class  DtFilledPolygonInterfaceCreator
 Creator. 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 non permanent effect. More...
 
class  DtFireInteractionVisualizerSet
 Visualizer Set for Interactions whose main purpose is to override the suppressVisualizerCreation logic so that it considers DtFireInteractionStateListener::suppressMuzzleFlash when determining whether or not to suppress visualizer creation for muzzle flashes. 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  DtFontInterface
 A class with encapsulated a font loaded from disk with a given size. More...
 
class  DtFontManagerInterface
 Manages instances of fonts, the font will be kept in memory unless the manager is cleared. More...
 
class  DtFootprintsCommand
 DtFootprintsCommand enables or disables footprints. More...
 
class  DtFootprintsCommandCreator
 DtFootprintsCommandCreator creates DtFootprintsCommands. 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  DtForest
 A wrapper around the forest driver and some local state of the forest. More...
 
class  DtForestCreator
 The DtForestCreator for the DtForest class. More...
 
class  DtForestEnvController
 A middle man class that passes forest settings to the DtForestEnvManager for the application. More...
 
class  DtForestEnvManager
 A manager for forest settings. More...
 
class  DtForestObject
 DtForestObject provides a way to make lots of trees. More...
 
class  DtForestObjectCreator
 The DtForestObjectCreator for the DtForestObject class. More...
 
class  DtForestSettingsManager
 A manager for forest settings (Master Display Engines only). More...
 
class  DtForestSettingsSignaler
 
class  DtGeom3dLinesComponent
 A class which represents a component for a set of 3d lines. More...
 
class  DtGeom3dLinesComponentCreator
 creator for DtGeom3dLinesComponent More...
 
class  DtGeom3dLinesSystem
 A class responsible for processing DtGeom3dLinesComponent objects. More...
 
class  DtGeom3dSpheresComponent
 A class which represents a component for a set of 3d spheres. More...
 
class  DtGeom3dSpheresComponentCreator
 creator for DtGeom3dSpheresComponent More...
 
class  DtGeom3dSpheresSystem
 A class responsible for processing DtGeom3dSpheresComponent objects. More...
 
class  DtGeoTiffHeaderParser
 DtGeoTiffHeaderParser parses geo tiff files for their extents. More...
 
class  DtGeoTiffHeaderParserCreator
 DtGeoTiffHeaderParserCreator class. More...
 
class  DtGlobalEnvironmentCommand
 DtGlobalEnvironmentCommand changes the current environment condition configuration being used by the global environment. More...
 
class  DtGlobalEnvironmentCommandCreator
 DtGlobalEnvironmentCommandCreator creates DtGlobalEnvironmentCommands. More...
 
class  DtGlobalLayeredEnvironmentData
 DtGlobalLayeredEnvironmentData extends DtLayeredEnvironmentDataBase by overriding its data 'mutator' methods. More...
 
class  DtGlobalLayeredEnvironmentDataCreator
 DtGlobalLayeredEnvironmentDataCreator provides a mechanism for users to extend the DtGlobalLayeredEnvironmentData class by registering a different creator (with the instance name "DtGlobalLayeredEnvironmentDataCreator") with the connection that the DtEnvironmentStatusManager will use to create instances of the (extended) DtGlobalLayeredEnvironmentData. 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  DtHbaoCommand
 DtHbaoCommand enables or disables the HBAO effect which applies Ambient Occlusion to the scene. More...
 
class  DtHbaoCommandCreator
 DtHbaoCommandCreator creates DtHbaoCommand. More...
 
class  DtHbaoSettingsCommand
 DtHbaoSettingsCommand changes settings related to the HBAO post processor effect. More...
 
class  DtHbaoSettingsCommandCreator
 DtHbaoSettingsCommandCreator creates DtHbaoSettingsCommands. 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
 A symbol decoration that displays a linear indicator representing the current heading of the entity the symbol decoration belongs to. More...
 
class  DtHeadingIndicatorSymbolDecorationCreator
 Creator for DtHeadingIndicatorSymbolDecoration. More...
 
class  DtHeadingSymbolDecoration
 Symbol decoration that displays an entity's heading. More...
 
class  DtHeadingSymbolDecorationCreator
 Creator for DtHeadingSymbolDecorations. 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  DtIffReplyInteractionStateListener
 Base listener class for IFF (Identification Friend or Foe) interactions. More...
 
class  DtIffReplyInteractionVisualizer
 Visualizer for IFF Reply interactions. 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  DtIndicatedAirSpeedSymbolDecoration
 Symbol decoration that displays a Indicated Air Speed label. More...
 
class  DtIndicatedAirSpeedSymbolDecorationCreator
 Creator for DtIndicatedAirSpeedSymbolDecoration. More...
 
class  DtIndicatorVisualizer
 DtIndicatorVisualizer is used to visualize 2D indicators and associated Info boxes (usually called labels). More...
 
class  DtIndirectEntityManager
 vrvCore singleton base class for OSGs DtOsgIndirectEntityManager, Allows for this manager to be ticked from vrvCore. 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  DtInteractionStateListener
 Base listener class for DtInteraction visualizers. More...
 
class  DtInteractionStateVisualizer
 Base class for interaction model 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  DtIntersector
 DtIntersector is an abstract class that provides the interface for requesting intersections with the scene graph. 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  DtIntersectorCreator
 Abstract creator base class. More...
 
class  DtIntersectorResult
 Descriptor for a single intersection result. More...
 
class  DtIntersectorsContainer
 Utility class that contains intersectors for all model sets in the system (3d, xr, 2d) Use an object of this class when all models sets can be possibly needed. 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...
 
struct  DtJobSplitterJob
 A generic structure to hold data for a job for use with DtJobSplitter. More...
 
class  DtJobSplitterTask
 A class to define a task for use with tbb::parallel_for. More...
 
class  DtJobSplitter
 this class is used to split work up between threads. More...
 
class  DtJobSplitterCreator
 creator for DtJobSplitter 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  DtKeyedData
 This class is used in conjunction with DtKeyedDataManagerTemplate. More...
 
class  DtKeyedDataUserData
 This represents an arbitrary user pointer/data within DtKeyedData. More...
 
struct  CreationResult
 
class  DtKeyedDataManagerTemplate
 Manager for DtKeyedData Used to create/manage DtKeyedData Each entry of DtKeyedData is associated with a KeyType This key type can be a tuple like (camera, stream, thread id) Usage of this manager is thread safe. 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  DtKinematicState
 Base class for Kinematic State Objects e.g. More...
 
class  DtKinematicStateCreator
 Abstract DtKinematicState creator. More...
 
class  DtKinematicStateCreatorTemplate
 
class  DtLaserDesignatorElement
 vrvCore LaserDesignator Element More...
 
class  DtLaserDesignatorSignaler
 A signaler for the shared laser designator settings. More...
 
class  DtLaserDesignatorStateListener
 Laser Designator State Listener. 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  DtLaserDesignatorVisualizerSet
 Visualizer set for laser designators. More...
 
class  DtLayeredEnvironmentDataBase
 DtLayeredEnvironmentDataBase is a container class that can be used to maintain the global or a local weather area environment state (which also includes time and date). 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  DtLightGroupNameManager
 DtLightGroupNameManager provides a singleton class that reads an input file (found in importConfig) that maps the light types found in our aerodrome shape files (originally from xplane) to the enumerations defined by DtRunwayLightsEnum and a subgroup name (that will be combined with the airport name and runway name to create the name for the light group that each runway light is put into. 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  DtLineIndicatorSymbolDecorationUpdater
 The line indicator symbol decoration updater is responsible for updating symbol decorations that are line indicators. 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  DtLineSegmentInterface
 An interface for a single line segment. More...
 
class  DtLineStyleGeometryManager
 The DtLineStyleGeometryManager class manages line style geometries. More...
 
class  DtListenerSignaler
 This is a utility signaler that allows customers to add functionality to derived connection listeners without having to create connection type visualizers. More...
 
class  DtListenerSignalerCreator
 Creator. More...
 
struct  DtLoaderHandle
 wrapper object that insulates the loader from other threads destroying an object More...
 
class  DtLocalEnvironmentalsControllerObject
 A DtLocalEnvironmentalsControllerObject processes enviromental data for a localize weather area. More...
 
class  DtLocalLayeredEnvironmentData
 DtLocalLayeredEnvironmentData extends DtLayeredEnvironmentDataBase by overriding its data 'mutator' methods. More...
 
class  DtLocalLayeredEnvironmentDataCreator
 DtLocalLayeredEnvironmentDataCreator provides a mechanism for users to extend the DtLocalLayeredEnvironmentData class by registering a different creator (with the instance name "DtLocalLayeredEnvironmentDataCreator") with the connection that the DtEnvironmentStatusManager will use to create instances of the (extended) DtLocalLayeredEnvironmentData. More...
 
class  DtLocalWindObject
 The base local wind object represents a point (ex. More...
 
class  DtLocalWindObjectManager
 The DtLocalWindObjectManager manages and sets values for a DtLocalWindObjectAgents. More...
 
class  DtLocationSymbolDecoration
 Symbol decoration that displays a location label. More...
 
class  DtLocationSymbolDecorationCreator
 Creator for DtLocationSymbolDecoration. More...
 
class  DtLogicalRunwayStatusData
 DtLogicalRunwayStatusData maintains the status of the logical runway(s) associated with a VR-Link Reflected Runway. More...
 
class  DtLosTrackAcquirer
 Line of sight track acquirer. More...
 
class  DtLosTrackMonitor
 A derived class of DtTrackMonitor which monitors an entity for LOS This class will continually set the following variables in the base class, so long as LOS is maintained: DtTrackMonitor::myTrackedObjectPosition DtTrackMonitor::myGateXSize DtTrackMonitor::myGateYSize Default update period is every 10 frames. More...
 
class  DtMachNumberSymbolDecoration
 Symbol decoration that displays a Mach Number label. More...
 
class  DtMachNumberSymbolDecorationCreator
 Creator for DtMachNumberSymbolDecoration. More...
 
class  DtManeuverByFireVisualizer
 Interface for a Maneuver By Fire Position Tactical Graphic Visualizer. More...
 
class  DtMapInformationOverlay
 The map information overlay is an informational overlay whose creation is dependent on the existence of a channel keyword. More...
 
class  DtMapInformationOverlayInstance
 DtMapInformationOverlayInstance is responsible for creating and updating an information overlay in a Plan View. More...
 
class  DtMapInformationOverlayInstanceCreator
 Creator class for DtMapInformationOverlayInstance objects Use the creator to customize which sections the will appear in the created DtMapInformationOverlayInstance objects by registering the overlay section creators to pass into the constructor of DtMapInformationOverlayInstance. More...
 
class  DtMapInformationSectionOverlay
 DtMapInformationSectionOverlay is an abstract base class that contains functionality common to all informational sections in the map information overlay, DtMapInformationOverlay. More...
 
class  DtMapInformationSectionOverlayCreator
 Abstract base class for creating new DtMapInformationOverlaySection objects. More...
 
class  DtMapMouseCursorFromBullseyeOnMouseCursorUpdater
 This class defines an informational overlay that visualizes the bearing and range from the currently selected bullseye, dictated by the bullseye manager, next to the mouse cursor. More...
 
class  DtMapMouseCursorFromBullseyeOnMouseCursorUpdaterCreator
 Creator class for DtMapMouseCursorFromBullseyeOnMouseCursorUpdater objects. More...
 
class  DtMapMouseCursorPositionFromBullseyeSectionOverlay
 This class defines an informational section that can be added to the map information overlay which displays the bearing and range from the currently selected bullseye dictated by the bullseye manager. More...
 
class  DtMapMouseCursorPositionFromBullseyeSectionOverlayCreator
 Responsible for creating new DtMapMouseCursorPositionFromBullseyeSectionOverlay objects. More...
 
class  DtMapMouseCursorToWorldPositionSectionOverlay
 This class defines an informational section that can be added to the map information overlay which displays the world position that corresponds to where the mouse cursor is pointed to on the terrain. More...
 
class  DtMapMouseCursorToWorldPositionSectionOverlayCreator
 Responsible for creating new DtMapMouseCursorToWorldPositionSectionOverlay objects. More...
 
class  DtMapScaleSectionOverlay
 This class defines an informational section that can be added to the map information overlay which displays a map scale based on the current observer's position for the channel the map information overlay is on. More...
 
class  DtMapScaleSectionOverlayCreator
 Responsible for creating new DtMapScaleSectionOverlay objects. More...
 
class  DtMasterSensorController
 Main thread controller used to create, destroy, and modify sensors. More...
 
class  DtMenuAssembler
 An abstract menu assembler base class. More...
 
class  DtMenuAssemblerCreator
 An abstract menu assembler creator base class. More...
 
class  DtMenuConfiguration
 A configuration of a 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  DtMouseHideProcessor
 DtMouseHideProcessor tracks mouse move events and when they happen. More...
 
class  DtMouseHideProcessorCreator
 DtMouseHideProcessorCreator creates instances of DtMouseHideProcessor using a registered creator function. 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  DtNameSymbolDecoration
 Symbol decoration that displays a name label. More...
 
class  DtNameSymbolDecorationCreator
 Creator for DtNameSymbolDecoration. 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 DtObjectTypeStateListener is a base class used by elements that have object types ( including entity, aggregate, and environmentals). 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  DtOccupantsVisibleCommand
 DtOccupantsVisibleCommand toggles the occupant visible setting which will show/hide Offset DiGuys visual definitions on all entities which have the 'attachedvisualelement' set to 'True'. More...
 
class  DtOccupantsVisibleCommandCreator
 DtOccupantsVisibleCommandCreator creates DtOccupantsVisibleCommand. 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  DtOpenTerrainCommand
 DtOpenTerrainCommand sets a integer parameter of a sensor mode. More...
 
class  DtOpenTerrainCommandCreator
 DtOpenTerrainCommandCreator creates DtOpenTerrainCommands. More...
 
class  DtOrientationSymbolDecoration
 Symbol decoration that displays a Orientation label. More...
 
class  DtOrientationSymbolDecorationCreator
 Creator for DtOrientationSymbolDecoration. More...
 
class  DtOutlinedPolygonInterface
 A convex polygon drawn using lines. More...
 
class  DtOutlinedPolygonInterfaceCreator
 
class  DtOverlayAmbushLineModel
 Interface class for an Overlay Ambush Line Model An overlay model is positioned in 3D space and drawn onto a model set specific overlay. More...
 
class  DtOverlayArcModel
 Interface class for an Overlay Arc Model. More...
 
class  DtOverlayDirectionLineModel
 DtOverlayDirectionLineModel defines an abstract base 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  DtOverlayGeometryManager
 
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...
 
struct  DtLinearModelData
 Struct for storing and moving around data to generate vertices, e.g. More...
 
class  DtOverlayLinearModel
 Model for Linear. 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  DtOverlayManeuverByFireModel
 Interface class for an Overlay Maneuver By Fire Position Model An overlay model is positioned in 3D space and drawn onto a model set specific overlay. More...
 
class  DtOverlayModel
 Base Overlay Model. More...
 
class  DtOverlayModelFactory
 A factory for overlay model agents. More...
 
class  DtOverlayPolygonModel
 OSG implementation of overlay polygon model. More...
 
class  DtOverlayPolygonModelInstance
 A model instance class which allows the drawing of a polygon (supporting textures) on an overlay. More...
 
class  DtOverlayPolygonModelInstanceCreator
 A Creator for the makVrv::DtOsgSimpleModelInstance class. More...
 
class  DtOverlayRectangleModel
 Distributed model for drawing rectangles on the overlay layer. More...
 
class  DtOverlayRendererInterfaceCreator
 Abstract interface for creating instances of the DtOverlayRendererInterface. More...
 
class  DtOverlayRendererInterface
 The DtOverlayRendererInterface implements the overlay concept. More...
 
class  DtOverlayScreenIntervaledTextInstance
 Class to draw a screen spaced perimeter text on polygons, lines, or other geometry. More...
 
class  DtOverlayScreenIntervaledTextModel
 OSG implementation of overlay polygon model. More...
 
class  DtOverlayScreenIntervaledTextVisualizer
 TacticalGraphic Symbol decoration visualizer. More...
 
class  DtOverlaySecurityModel
 Model for security: cover/guard/screen See: https://www.jcs.mil/Portals/36/Documents/Doctrine/Other_Pubs/ms_2525d.pdf pages 652-653 If there are 3 control points: More...
 
class  DtOverlaySecurityVisualizer
 Interface for a DtOverlaySecurityVisualizer. 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  DtOverlaySpiderWebModel
 Interface class for an Overlay Spider Web Model. More...
 
class  DtOverlayWedgeModel
 Interface class for an Overlay Circular Wedge Model An overlay model is positioned in 3D space and drawn onto a model set specific overlay. 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  DtPagePath
 A page path is the location of a page based upon its parents. More...
 
class  DtPaperMapCommand
 DtPaperMapCommand holds the state of whether the use of layer masks in .earth files. More...
 
class  DtPaperMapCommandCreator
 DtPaperMapCommandCreator creates DtPaperMapCommand. More...
 
class  DtPaperMapGroupCommand
 DtPaperMapGroupCommand sets the current active group to display for the paper maps feature. More...
 
class  DtPaperMapGroupCommandCreator
 DtPaperMapGroupCommandCreator creates DtPaperMapGroupCommand. More...
 
class  DtPaperMapIntersectionOverrideCommand
 DtPaperMapIntersectionOverrideCommand holds the state of whether the use of layer masks in .earth files. More...
 
class  DtPaperMapIntersectionOverrideCommandCreator
 DtPaperMapIntersectionOverrideCommandCreator creates DtPaperMapIntersectionOverrideCommand. More...
 
class  DtPaperMapLayerTimeoutCommand
 DtPaperMapLayerTimeoutCommand sets a time in seconds for a layer to close for the paper maps feature. More...
 
class  DtPaperMapLayerTimeoutCommandCreator
 DtPaperMapLayerTimeoutCommandCreator creates DtPaperMapLayerTimeoutCommand. More...
 
class  DtPaperMapManagerSignaler
 A class which communicates between the vrvCore and vrvOsgEarth. More...
 
struct  DtParticleCollisionObjectInfo
 Describes the shape of a collision object for particle-based effects. More...
 
class  DtParticleCollisionObjectModel
 The interface for particle system collision object. More...
 
class  DtParticleCollisionObjectUpdater
 Abstract particle collision object updater interface. 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  DtPhysicalRunwayStatusData
 DtPhysicalRunwayStatusData is used to maintain the current state of of a reflected runway in a VR-Link connection. More...
 
class  DtPinchGesture
 DtPinchGesture represents a Pinch Multitouch Gesture. More...
 
class  DtPinnableProjectedWidgetModel
 The osg implementation of the widget layout. More...
 
class  DtPlanarReflectionsCommand
 DtPlanarReflectionsCommand enables or disables ocean planar reflections. 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  DtPointTacticalGraphicElement
 A single point tactical graphic element. More...
 
class  DtPolygonInterface
 An abstract interface for a polygon primitive. 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
 The osg implementation of the widget layout. 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  DtQIconModeAndState
 
class  DtQIconConfiguration
 A single configuration for an icon. More...
 
class  DtQIconConfigurations
 A collection of icon configurations. More...
 
class  DtQuadProxyInterface
 A single 2D quadrilateral. More...
 
class  DtRadioCommLineElement
 vrvCore RadioCommLine Element More...
 
class  DtRadioCommLineListener
 Base listener class for radio communication interactions. More...
 
class  DtRadioCommLineVisualizer
 Protocol independent radio communication visualizer. More...
 
class  DtRadioCommLineVisualizerSet
 Visualizer set for radio communications. More...
 
class  DtRadioCommsVisualizationManager
 Manages the creation, animation, and timeout of comm lines and squawk indicators. More...
 
class  DtRadioCommsVisualizationManagerCreator
 Creator for DtRadioCommsVisualizationManager class. 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  DtRadioTransmissionElement
 vrvCore RadioTransmission Element More...
 
class  DtRadioTransmissionListener
 Base listener class for radio transmission interactions. More...
 
class  DtRadioTransmissionVisualizer
 Protocol independent radio transmission visualizer. More...
 
class  DtRadioTransmissionVisualizerSet
 Visualizer set for radio transmissions. More...
 
class  DtRainGroundAccumulationCommand
 DtRainGroundAccumulationCommand. More...
 
class  DtRainGroundAccumulationCommandCreator
 DtVisibilityCommandCreator creates a DtVisibilityCommand. More...
 
class  DtRainSplashCommand
 DtRainSplashCommand enables or disables performance stats. More...
 
class  DtRainSplashCommandCreator
 DtRainSplashCommandCreator creates DtRainSplashCommands. More...
 
class  DtRangeLineListener
 
class  DtRangeLineListenerCreator
 Creator for base range line creator. 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  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  DtRotorWashDistributor
 The DtRotorWashDistributor is used to update the currently active. More...
 
struct  DtRotorWashInfo
 A collection of information about a rotor wash effect that is received by a network connection and transmitted to to the. More...
 
class  DtRotorWashManager
 Manager for updating the rotorwashes. More...
 
class  DtRotorWashManagerCreator
 Creator for DtRotorWashManager class. More...
 
class  DtRotorWashModel
 The interface for a model of a rotorWash. More...
 
class  DtRotorWashModelInstanceInterface
 DtRotorWashModelInstanceInterface provides the interface of a generic rotorWash effect There are specific implementations in DtTritonRotorWashModelInstance, using the Triton Ocean interface as well as in DtParticleRotorWashModelInstance using the DI-Guy particle system ported into Vantage (vrvFX). More...
 
class  DtRotorWashObject
 The interface from the. More...
 
class  DtRotorWashProcess
 DtRotorWashProcess maintains a model of the rotary wing entity's rotor wash, such as speed; dead reckoned position, intensity, and lag, e.g. More...
 
class  DtRotorWashSet
 Holds the set of rotorwash effects for a helicopter. More...
 
struct  DtRotorWashState
 Per rotorwash data used in DtRotorWashSet. More...
 
class  DtRotorWashTrailPoint
 
class  DtRotorWashTrailPoints
 
class  DtRunwayData
 DtRunwayData is the data collected from paged Aerodrome data and used for creating runway markings, runway lights, and runway selectors. More...
 
class  DtRunwayLightGroupCache
 
class  DtRunwayLightingUpdater
 DtRunwayLightingUpdater is an agent-based distributable object that can be used to request changes to the intensity of runway lights by runway and light type. More...
 
class  DtRunwayLightSignaler
 A singleton signaler for changes to runway lights. More...
 
class  DtRunwayMarkingManager
 The DtRunwayMarkingManager processes aerodrome data that is streamed in from osgEarth. More...
 
class  DtRunwaySelector
 DtRunwaySelector objects create a selectable runway that outlines a paged-in runway and an associated label with the runway name. More...
 
class  DtRunwaySelectorCreator
 DtRunwaySelectorCreator is singleton creator for creating DtRunwaySelector objects. More...
 
class  DtRunwayStatus
 DtRunwayStatus is the data collected from published aerodromes about the status of a runway. More...
 
class  DtRunwayStatusSignaler
 A singleton signaler for changes to runway status. More...
 
class  DtRunwayStatusUpdater
 DtRunwayStatusUpdater is an agent-based distributable object that can be used to request changes to runway status. More...
 
class  DtScalingAlgorithmCreator
 Abstract interface for creating instances of scaling algorithm classes. More...
 
class  DtScalingAlgorithmFactory
 DtScalingAlgorithmFactory provides a mechanism to register creators for and create different model scaling algorithms. 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 is a distributable object that moves environment data from the weather processor, which runs in the network thread, to the scene's global environment, which runs in the main (render) thread, using the environment settings manager. 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  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  DtSegmentedLineInterface
 An interface for a convex polygon drawn using lines. More...
 
class  DtSegmentedLineInterfaceCreator
 
class  DtTexturedLineInterfaceCreator
 
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
 The DtShadowSettingsManager is responsible for loading and saving shadow settings for varying shadow qualities. More...
 
class  DtShadowSettingsManagerCreator
 Creator for DtShadowSettingsManager class. More...
 
class  DtShadowSettingsObject
 
class  DtShadowSettingsObjectManager
 A singleton manager for all accessories. More...
 
class  DtShapeEnvironmentalKinematicState
 Class for updating the kinematic information of environmental shapes such as areas. More...
 
class  DtShapeTacticalGraphicElement
 A single Shape tactical graphic element. 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 units, display units, and coordinate systems used in VR-Vantage. 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
 Tactical graphics display settings shared between the main thread and connection threads. 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
 These are the show/hide contexts for showing or hiding an entire element. More...
 
class  DtVisualizerShowHideContext
 These contexts are used to hide specific visualizers within an element. More...
 
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  DtSkyObject
 The base sky object. More...
 
class  DtSkyObjectSignaler
 
class  DtSmokeElement
 vrvCore Smoke Element More...
 
class  DtSmokePlumesCommand
 DtSmokePlumesCommand enables or disablessmoke. More...
 
class  DtSmokePlumesCommandCreator
 DtSmokePlumesCommandCreator creates DtSmokePlumesCommands. 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  DtSmokeVisualizerSet
 A visualizer is created for each entity state listener which it will drive it. More...
 
class  DtSnowElevationTransitionCommand
 DtSnowElevationTransitionCommand. More...
 
class  DtSnowElevationTransitionCommandCreator
 DtVisibilityCommandCreator creates a DtVisibilityCommand. More...
 
class  DtSnowGroundAccumulationCommand
 DtSnowGroundAccumulationCommand. More...
 
class  DtSnowGroundAccumulationCommandCreator
 DtVisibilityCommandCreator creates a DtVisibilityCommand. More...
 
class  DtSnowMinimumElevationCommand
 DtSnowMinimumElevationCommand. More...
 
class  DtSnowMinimumElevationCommandCreator
 DtVisibilityCommandCreator creates a DtVisibilityCommand. More...
 
class  DtSnowRoadAccumulationCommand
 DtSnowRoadAccumulationCommand. More...
 
class  DtSnowRoadAccumulationCommandCreator
 DtVisibilityCommandCreator creates a DtVisibilityCommand. 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  DtSpeedSymbolDecoration
 Symbol decoration that displays a Speed label. More...
 
class  DtSpeedSymbolDecorationCreator
 Creator for a DtSpeedSymbolDecoration{Type} object This creator can be used to create different types of Speed symbol decorations that are updated by the symbol decoration updater. More...
 
class  DtSphericalSectorVisualizer
 Implementation for a Spherical Sector Tactical Graphic Visualizer. More...
 
class  DtSpiderWebVisualizer
 Interface for a Spider Web Tactical Graphic Visualizer. 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 while considering the object-type, e.g. More...
 
class  DtSymbolDecorationVisualizer
 A visualizer for symbol decorations. 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  DtTacticalGraphic2DModelVisualizer
 
class  DtTacticalGraphicElement
 A single tactical graphic element. More...
 
class  DtTacticalGraphicElementManager
 The DtTacticalGraphicElementManager is used to create DtTacticalGraphicElements. More...
 
class  DtTacticalGraphicElementManagerCreator
 The abstract TacticalGraphic Element Manager creator for the manager class. More...
 
class  DtTacticalGraphicImageSymbolVisualizer
 A visualizer for displaying a Image (Bitmap) Symbology Icon. More...
 
class  DtTacticalGraphicModelUpdaterManager
 The DtTacticalGraphicModelUpdaterManager class manages tactical graphics that want to be updated by changes to camera orientation or zoom level. More...
 
class  DtTacticalGraphicModelVisualizer
 This visualizer is used for the likes of way points that require a model to load that does not fit into any of the specific tactical graphic visualizer types. More...
 
class  DtTacticalGraphicNameVisualizer
 TacticalGraphic Symbol decoration visualizer. 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  DtTacticalGraphicsShowActiveCommand
 DtTacticalGraphicsShowActiveCommand enables or disables tactical graphics display. More...
 
class  DtTacticalGraphicsShowActiveCommandCreator
 DtTacticalGraphicsShowActiveCommandCreator creates DtTacticalGraphicsShowActiveCommands. 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  DtTacticalGraphicVisualizerSet
 A visualizer is created for each entity state listener which it will drive it. More...
 
class  DtTacticalGraphicVisualizerSetCreator
 Creator class for the Tactical Graphic State 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 tactical smoke received with an enviromental process. 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  DtTemplatedModelInstanceCreator
 
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  DtTerrainMagnificationHighLodAngleCommand
 DtDepthOfFieldSettingsCommand. More...
 
class  DtTerrainMagnificationHighLodAngleCommandCreator
 DtTerrainMagnificationHighLodAngleCommandCreator creates DtTerrainMagnificationHighLodAngleCommands. 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  DtTextProxyInterface
 A class for controlling text owned by the TextRenderer. More...
 
class  DtTextureAtlasIndexParser
 
class  DtTexturedLineSegmentInterface
 An interface for a textured single line segment. More...
 
class  DtTexturedOutlinedPolygonInterface
 Draw a polygonal line with a texture. More...
 
class  DtTexturedOutlinedPolygonInterfaceCreator
 
class  DtTexturedQuad
 
class  DtTexturedQuadCreator
 Abstract creator base class. More...
 
class  DtTextureInterface
 Interface for a texture. Used to pass in a texture to vrvGraphics. More...
 
class  DtTextureInterfaceCreator
 
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  DtTidalStreamWakesCommand
 DtTidalStreamWakesCommand enables or disables tidal stream wakes. More...
 
class  DtTidalStreamWakesCommandCreator
 DtTidalStreamWakesCommandCreator creates DtTidalStreamWakesCommand. 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  DtTrackAcquirer
 Base class for objects that identify entities that can be tracked on screen or in the scene. More...
 
class  DtTrackAcquirerCreator
 Abstract DtTrackAcquirer creator. More...
 
class  DtTrackAcquirerCreatorTemplate
 
class  DtTrackAcquisitionBox
 Initialises a Acquisition box that a DtTrackAcquirer() can use. More...
 
class  DtTrackAcquisitionBoxCreator
 Creator Class for DtTrackAcquisitionBox. 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  DtTrackHistoryRibbonTimeoutCommand
 DtTrackHistoryRibbonTimeoutCommand changes the timeout for a track history segment. More...
 
class  DtTrackHistoryRibbonTimeoutCommandCreator
 DtTrackHistoryRibbonTimeoutCommandCreator creates DtTrackHistoryRibbonTimeoutCommands. 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  DtTrackMonitor
 Base class for Track Monitors which monitor the tracking of an object. More...
 
class  DtTrackMonitorCreator
 Abstract DtTrackMonitor creator. More...
 
class  DtTrackMonitorCreatorTemplate
 
class  DtTrackObjectFactory
 A factory for DtTrackAcquirer & DtTrackMonitor Objects. 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  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  DtTrueAirSpeedSymbolDecoration
 Symbol decoration that displays a True Air Speed label. More...
 
class  DtTrueAirSpeedSymbolDecorationCreator
 Creator for DtTrueAirSpeedSymbolDecoration. 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...
 
struct  TypeIds
 
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  DtVaporTrailsCommand
 DtVaporTrailsCommand enables or disables wake. More...
 
class  DtVaporTrailsCommandCreator
 DtVaporTrailsCommandCreator creates DtVaporTrailsCommand. More...
 
class  DtVelocityIndicatorSymbolDecoration
 A symbol decoration that displays a linear indicator representing the current velocity vector of the entity the symbol decoration belongs to. More...
 
class  DtVelocityIndicatorSymbolDecorationCreator
 Creator for DtVelocityIndicatorSymbolDecoration. More...
 
class  DtVertexEnvironmentalKinematicState
 
class  DtVertexTacticalGraphicElement
 A single vertex tactical graphic element. 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  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  DtVisualizerAttributeIntegerVector
 Integer vector type visualizer attribute. More...
 
class  DtVisualizerAttributeFontGlyph
 Font glyph type visualizer attribute. More...
 
class  DtVisualAttributeForceSpecificString
 Symbol Force-specific string 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  DtVrvApplication
 The Root IG Application object. More...
 
class  DtVrvApplicationConfiguration
 This owns a list of display engine configurations. More...
 
class  DtVrvTextureLimitsArgsProcessor
 Utility class to process texture limit arguments (e.g. –limitEntityTextures, –limitTerrainTextures, etc) More...
 
class  DtVrvVector3ArgsProcessor
 Utility class to process a size (e.g. –entityGridCellSize, etc) 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  DtWeatherAreaObject
 The weather area object represents a set localized environmental conditions such as local rain and fog. More...
 
class  DtWeatherAreaObjectManager
 The DtWeatherAreaObjectManager manages, sets values, and provides signals related to weather area objects (see DtWeatherAreaObject). More...
 
class  DtWeatherEffectsObject
 The weather effects object for passing settings from the master to the slave for weather effects. 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  DtWedgeVisualizer
 Interface for a Wedge Tactical Graphic Visualizer. More...
 
class  DtWheelRotationCommand
 DtWheelRotationCommand toggles the wheel rotation for art parts that use the SISO wheel values (9120-9728) More...
 
class  DtWheelRotationCommandCreator
 DtWheelRotationCommandCreator creates DtWheelRotationCommand. 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 signaler class for a particular widget instance with the provided DtUniqueID. More...
 
class  DtWidgetSignaler
 A signaler class that is used to connect generated events from a DtWidget in the main thread to the appropriate signals provided by the DtWidgetInstanceSignaler for that widget instance. More...
 
class  DtWidgetUpdater
 The osg widget updater updates the position of the widgets based upon the 3D location of the model. 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  DtWindowEllipseGroup
 A model-like object that controls a group of 2D ellipses. More...
 
class  DtWindowEllipseInstance
 Interface for a DtWindowEllipseInstance An object that draws a 2D ellipse. More...
 
class  DtWindowEllipseInstanceCreator
 Creator for DtWindowEllipseInstance, will throw if you create on it. More...
 
class  DtWindowEntityAttachedSurface
 This surface is attached onto an entity. More...
 
class  DtWindowFactory
 Component which makes windows. More...
 
class  DtWindowLine
 A model-like object that draws a 2D line. More...
 
class  DtWindowLineGroup
 A model-like object that controls a group of 2D Lines. More...
 
class  DtWindowLineInstance
 Interface for a DtWindowLineInstance - an attachable model instance that draws a 2D line. More...
 
class  DtWindowLineInstanceCreator
 Creator for DtWindowLineInstance, will throw if you create on it. 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 Implements a parenting system for DtWindowObjects. More...
 
class  DtWindowPolygon
 A model-like object that draws a 2D polygon on screen. More...
 
class  DtWindowPolygonInstance
 Interface for a DtWindowPolygonInstance An object that draws a 2D Polygon. More...
 
class  DtWindowPolygonInstanceCreator
 Creator for DtWindowPolygonInstance, will throw if you create on it. 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  DtWindowSurface
 Class for creating a "surface" inside a channel coordinates. More...
 
class  DtWindowText
 A model-like object that draws a 2D text on screen. More...
 
class  DtWindowTextInstance
 Interface for a DtWindowTextInstance An object that draws a 2D text. More...
 
class  DtWindowTextInstanceCreator
 Creator for DtWindowTextInstance, will throw if you create on it. More...
 
class  DtWindowTriangleFan
 A model-like object that draws a 2D polygon on screen. More...
 
class  DtWindowTriangleFanInstance
 Interface for a DtWindowTriangleFanInstance. More...
 
class  DtWindowTriangleFanInstanceCreator
 Creator for DtWindowTriangleFanInstance, will throw if you create on it. More...
 
class  DtWindowTriangleGroup
 A model-like object that controls a group of 2D Triangles. More...
 
class  DtWindowTriangleStrip
 A model-like object that draws a 2D polygon on screen. More...
 
class  DtWindowTriangleStripInstance
 Interface for a DtWindowTriangleStripInstance. More...
 
class  DtWindowTriangleStripInstanceCreator
 Creator for DtWindowTriangleStripInstance, will throw if you create on it. 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  DtWorldMagneticModel
 Contains the interface to the world magnetic model. 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 one or more terrain patches. More...
 
class  DtAddTerrainPatchInterface
 The interface between the Terrain patch logic and the dialog. More...
 
class  DtAddTerrainPatchLogic
 Logic for the Add Terrain Patch dialog. More...
 
class  DtAddTerrainPatchMenuItem
 Add terrain patch menu item widget. More...
 
class  DtAggregateDefinitionEditorPage
 DtAggregateDefinitionEditorPage allows editing of aggregate visual definitions. More...
 
class  DtCollapseAllAggregatesMenuItem
 A menu item to collapse the entire hierarchy for all aggregates. More...
 
class  DtExpandAllAggregatesMenuItem
 A menu item to expand the entire hierarchy for all aggregates. 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  DtBullseyeSelectionLogic
 This logic class is responsible for populating the bullseye selection widget with all the names of the currently known bullseye objects in the scene and for informing the bullseye manager of when the user changes the currently selected bullseye. More...
 
class  DtBullseyeSelectionWidget
 The bullseye selection widget is used within the bullseye selection toolbar. More...
 
class  DtBullseyeSelectionWidgetBuilder
 Builder class for DtBullseyeSelectionWidget. More...
 
class  DtBullseyeSelectionWidgetInterface
 Abstract interface for the stealth control widget. 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  DtColorControlWidget
 DtColorControlWidget is a toolbar widget that combines a button to enable and disable map color control, and a drop-down button to bring up the map color controls. More...
 
class  DtColorControlWidgetBuilder
 This builder class creates and instance of the DtColorControlWidget class. More...
 
class  DtColorControlWidgetInterface
 Abstract interface for a color control widget. More...
 
class  DtColorControlWidgetLogic
 This is the logic for the color control widget. 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  DtCreateRangeLineMenuItem
 Convenience base class for registering and validating menu items that are common to the intervisibility menu. 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  DtDefinitionPersistenceWidgetCreator
 The DtDefinitionPersistenceWidgetCreator class presents a factory creator for the DtDefinitionPersistenceWidget. 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  DtDialogJumpToSignaler
 A global signaler object for the state that is shared between master and slaves. 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  DtConfigItem
 
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  DtDisplayUnitsSettingsWidgetCreator
 Creator for the DtDisplayUnitsSettingsWidget. More...
 
class  DtDmsEntryWidget
 DtDmsEntryWidget declaration. 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  DtElementEditorLogicCreator
 The DtElementEditorLogicCreator class presents a factory creator for the DtElementEditorLogic. More...
 
class  DtElementEditorWidget
 The main widget for editing element definitions. More...
 
class  DtEntityDefinitionEditorPage
 The entity definition editor makVrv::DtPage. More...
 
class  DtEntityLabelsWidget
 DtEntityLabelsWidget is a toolbar widget that combines a button to enable and disable simulation object labels, and a drop-down button to bring up a list of symbol decorations the user can enable/disable. More...
 
class  DtEntityLabelsWidgetBuilder
 This builder class creates and instance of the DtEntityLabelsWidget class. 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
 The DtExceptionHandlingApplication is a QApplication that catches all exceptions and handles the application of the light mode and dark mode style sheets. 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  DtFileBrowseWidget
 A widget that is (horizontally) composed of a QLineEdit and a QPushButton. 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  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
 The widget for general application settings. More...
 
class  DtGhostedToolbarLogic
 This logic class is responsible for populating the bullseye selection widget with all the names of the currently known bullseye objects in the scene and for informing the bullseye manager of when the user changes the currently selected bullseye. More...
 
class  DtGhostedToolbarWidget
 The echelon selection widget is used within the echelon selection toolbar. More...
 
class  DtGhostedToolbarWidgetBuilder
 Builder class for DtEchelonSelectionWidget. More...
 
class  DtGhostedToolbarWidgetInterface
 Abstract interface for the stealth control widget. More...
 
class  DtGotoLogic
 
class  DtGotoPanel
 Panel to display the DtGotoWidget. More...
 
class  DtGotoPanelCreator
 The creator class needed to be used to create a DtGotoPanel. More...
 
class  DtGotoWidget
 DtGotoWidget declaration. More...
 
class  DtGotoWidgetInterface
 Abstract interface for DtGotoWidget. More...
 
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  DtGridLinesSelectionToolbar
 Toolbar for selecting Grid Lines. More...
 
class  DtGridLinesSelectionItem
 DtGridLinesSelectionItem provides a common base class for all the items on the DtGridLinesSelectionToolbar to use. More...
 
class  DtMgrsSelectionItem
 DtMgrsSelectionItem is a DtGridLinesSelectionItem for MGRS grid lines. More...
 
class  DtGarsSelectionItem
 DtGarsSelectionItem is a DtGridLinesSelectionItem for GARS grid lines. More...
 
class  DtDmsSelectionItem
 DtDmsSelectionItem is a DtGridLinesSelectionItem for Geodetic degrees / minutes / seconds labeled grid lines. More...
 
class  DtDdmSelectionItem
 DtDdmSelectionItem is a DtGridLinesSelectionItem for Geodetic degrees / decimal minutes labeled grid lines. More...
 
class  DtDecSelectionItem
 DtDecSelectionItem is a DtGridLinesSelectionItem for Geodetic decimal degrees labeled grid lines. More...
 
class  DtUtmSelectionItem
 DtUtmSelectionItem is a DtGridLinesSelectionItem for UTM grid lines. More...
 
class  DtDatabaseSelectionItem
 DtDatabaseSelectionItem is a DtGridLinesSelectionItem for cartesian database grid lines. More...
 
class  DtGuiSymbolMapper
 The class will manage the icons for the entities, tactical graphics, munitions ,ect. More...
 
class  DtHelpDialog
 The help dialog class loads information about VR-Vantage and presents them to the user using a Qt dialog box. More...
 
class  DtHelpDialogCreator
 A creator class for DtHelpDialog. More...
 
class  DtAboutItem
 The about menu item. More...
 
class  DtWebLinkMenuItem
 The menu item which goes to the MAK web site. More...
 
class  DtHelpItem
 Menu item for online help. 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  DtReleaseNotesMenuItem
 The menu item which brings up the Release Notes. More...
 
class  DtStealthFirstExpGuideItem
 The menu item which brings up the Stealth First Experience Guide. More...
 
class  DtPVDFirstExpGuideItem
 The menu item which brings up the PVD First Experience Guide. More...
 
class  DtIGFirstExpGuideItem
 The menu item which brings up the IG First Experience Guide. More...
 
class  DtUsersGuideItem
 The menu item which brings up the User's Guide. More...
 
class  DtClassDocumentationMenuItem
 The menu item which brings up the Developer's Guide. 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  DtCreateRightClickMenu
 A builder for the right click create 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  DtItemsListInterface
 Interface for display the objects, terrains, observers in the scene in a list. More...
 
class  DtItemsListLogic
 Logic class for display the objects, terrains, observers in the scene in a list. More...
 
class  DtItemsListWidget
 Widget for display the objects, terrains, observers in the scene in a list. More...
 
class  DtItemsListWidgetCreator
 Creator for the DtItemsListWidget. 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
 The menu manager can be used to lookup registered QMenu and QAction objects based on their menu paths. More...
 
class  DtMessageBox
 A Messagee box with a checkbox for not showing the message box again. More...
 
class  DtMgrsEntryWidget
 DtMgrsEntryWidget declaration. More...
 
class  DtMinimapEditorWidget
 A dialog widget that allows the user to configure a minimap for a terrain. More...
 
class  DtMinimapEditorTreeWidgetItem
 A widget that is (horizontally) composed of a QLineEdit widget and a QPushButton widget. 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
 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 DtModelScaleWidget 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 (and mouse hide settings) page. More...
 
class  DtMouseMappingEditorPage
 A dialog page controlling file caching. More...
 
class  DtMouseMappingEditorWidget
 A widget class for editing / displaying mouse settings. 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  DtAttachMenu
 A builder for the right click context menu. 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  DtModelConfigurationMenu
 A menu builder for items related to accessing an entities configuration. More...
 
class  DtJumpToModelDefItem
 A menu item for jumping to the model or element definitions dialog. More...
 
class  DtColorTrackHistoryMenu
 A menu builder for items related to accessing an entities configuration. More...
 
class  DtPickTrackHistoryColorItem
 A menu item for jumping to the model or element definitions dialog. More...
 
class  DtConstantTrackHistoryColorItem
 A menu item for jumping to the model or element definitions dialog. More...
 
class  DtObjectContextMenu
 A builder for the keyboard control menu. More...
 
class  DtObjectsListLogic
 Logic class for the objects list panel. More...
 
class  DtObjectsListPage
 Page for the objects list panel. More...
 
class  DtObjectsListWidget
 Widget for the objects list panel. More...
 
class  DtObjectsListWidgetCreator
 Creator for the DtObjectsListWidget. 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  DtObserversListLogic
 Logic class for the observers list panel. More...
 
class  DtObserversListPage
 Page for the observers list panel. More...
 
class  DtObserversListWidget
 Widget for the observers list panel. More...
 
class  DtObserversListWidgetCreator
 Creator for the DtObjectsListWidget. 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  DtObserverViewIconColumnData
 
class  DtObserverViewsWidgetCreator
 A creator class for creating a DtObserverViewsWidget. 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  DtOpenTerrainWidget
 DtOpenTerrainWidget is a toolbar widget that combines a button to open a new terrain with a drop-down button to bring up a list of recently used terrains the user can load. More...
 
class  DtOpenTerrainWidgetBuilder
 This builder class creates and instance of the DtOpenTerrainWidget class. 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  DtPaperMapLogic
 The logic for controlling and updating the DtPaperMapWidget and communicating with the DtOsgEarthPaperMapManager. More...
 
class  DtPaperMapWidget
 Contains makVrv::DtPaperMapWidget class. More...
 
class  DtPaperMapWidgetBuilder
 Builder for the makVrv::DtPaperMapWidget. More...
 
class  DtPaperMapWidgetInterface
 Abstract interface for the stealth control widget. More...
 
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  DtOrientedQTabWidget
 A specialized QTabWidget that supports re-orientating tab icons based on its tab bar's position based on a user-settable property. 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  DtRecentTerrainWidget
 Contains makVrv::DtRecentTerrainWidget class. More...
 
class  DtRecentTerrainWidgetBuilder
 Builder for the recent terrains widget. 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  DtTextEditorWidget
 A dialog widget that allows the user to edit multi-line text. More...
 
class  DtScriptEditorWidget
 A widget that is (horizontally) composed of a QLineEdit widget and a QPushButton widget. 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  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  DtSetModelSetWidget
 DtSetModelSetWidget is a toolbar widget for setting the model set for the current observer. More...
 
class  DtSetModelSetWidgetBuilder
 This builder class creates and instance of the DtSetModelSetWidget class. 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  DtStyledQMainWindow
 A styled QMainWindow that maintains color mappings for icons. More...
 
class  DtSwitchSymbolDecorationQuadrantMenuItem
 A menu item for switching which quadrant the symbol decorations for an entity gets rendered. 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  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  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  DtEditTerrainItem
 The menu item for editing 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  DtRecentTerrainItem
 The item for loading a recently loaded terrain. More...
 
class  DtRecentTerrainsMenu
 The sub-menu for loading a recently loaded terrain. More...
 
class  DtTerrainListLogic
 Logic class for the terrain list panel. More...
 
class  DtTerrainListPage
 Page for the terrain list panel. More...
 
class  DtTerrainListWidget
 Widget for the terrain list panel. More...
 
class  DtTerrainListWidgetCreator
 Creator for the DtTerrainListWidget. 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  DtThreeDigitSpinBox
 A Spin Box widget that left-pads its integer value with zeros to ensure the value is displayed with at least 3 digits. More...
 
class  DtThreeDigitSpinBoxCreator
 Creator for the DtThreeDigitSpinBox. More...
 
class  DtToolbar
 The base class for VR-Vantage toolbars. More...
 
class  DtToolbarItem
 An menu item for controlling toolbars. 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  DtAggregateDisplaySettingsToolbar
 A builder for the aggregate 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  DtPaperMapToolbar
 A builder for the osgEarth view dependent layers (aka paper map) settings items toolbar. More...
 
class  DtBullseyeSelectionToolbar
 A builder for the bullseye selection toolbar. More...
 
class  DtToolbarWidget
 A wrapper class for toolbar widgets. 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  DtUnitsWidget
 A double spin box and a combo box that displays a current unit and it's value. 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  DtVec2Widget
 DtVec2Widget. More...
 
class  DtVec3Widget
 DtVec3Widget. More...
 
class  DtVec4Widget
 DtVec4Widget. 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  DtVisualizerAttributeForceSpecificModelDefinitionDialog
 
class  DtVisualAttributeForceSpecificModelDefinitionEditor
 A visual attribute editor for force-specific model definitions. 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  DtWidgetIconStyleManagerEventFilter
 Event filter used by the widget icon style manager. More...
 
class  DtWidgetIconStyleManager
 The widget icon style manager chooses the icons of QWidgets based on whether the VR-Vantage application is using dark mode or light mode. 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 double spin box. More...
 
class  DtWindDirectionWidgetCreator
 Creator for the DtWindDirectionWidget. More...
 
class  DtDiGuyArtPartLinkMapper
 A DtDiGuyArtPartLinkMapper is a singleton class (rooted on the display engine) that maps from DIS articulated part numbers to DI-Guy link names. More...
 
struct  DtLastForceActionParams
 struct for the last action that happened More...
 
struct  DtDiGuyDebugEventStream
 
struct  DtDiGuyLightRtInfo
 helper struct for tracking an added light More...
 
class  DtDiGuyCharacterModel
 DI-Guy Character model. More...
 
class  DtDiGuyFunctionRegistration
 The necessary global registration object to allow DiGuy to support Multiple instances. More...
 
class  DtDiGuyInstanceDrawable
 Class that renders all the diguy instance objects in one osg drawable, major performance improvement. More...
 
class  DtDiGuyModelInstance
 A Di Guy based model instance. More...
 
class  DtDiGuyMotionController
 A DiGuy based motion controller for objects which have a DI Guy character. More...
 
class  DtDiGuyMotionControllerCreator
 Creator for makVrv::DtDiGuyMotionModel. More...
 
struct  DtDiGuyCullData
 data that's passed around for culling More...
 
class  DtDiGuyInstanceTboUpdaterJob
 responsible for updating the TBO in the main thread spawned when data is ready More...
 
class  DtDiGuyOctreeCullGroup
 custom traversal and timings for diguy attach point More...
 
class  DtDiguyPreCullJob
 responsible for starting culling code off in a seperate thread when culling starts More...
 
class  DtDiGuyCullAsyncTask
 async cull task started by DtDiguyPreCullJob More...
 
class  DtDiGuyOsgGraphicsInstanceGroup
 This class is part of the DI-Guy Graphics API. More...
 
struct  diguyOsgGraphicsShapeGeodePair
 struct for associating a shape with a geode for removal. More...
 
struct  diguyOsgGraphicsShapeSwitchPair
 struct for associating a shape with a switch node for fast updates More...
 
class  DtCollisionBoxGeode
 Per link approximation for collision. More...
 
struct  DtDiGuyCharacterBoundingCallback
 Custom root node bbox callback to avoid traversing down the model. More...
 
class  DtDiGuyOsgRootNode
 Custom per character root node that does custom traversals and short circuits osg lod picking. More...
 
class  DtDiGuyOsgGraphicsLink
 Derived diguyGraphicsLink to create OSG transforms and base node to hang shape objects on. More...
 
class  DtDiguyOsgGraphicsMaterial
 Derived diguyGraphicsMaterial to create OSG material objects. More...
 
class  diguyOsgGraphicsMesh
 Class declaration. More...
 
class  diguyOsgSSBODrawCallback
 draw callback class for wrapping and updating SSBO blend shape data when object is drawn More...
 
class  DtDiGuyOsgGraphicsShaderInstance
 Class declaration. More...
 
class  DtDiGuyOsgGraphicsShaderProgramInterface
 Subclass diguyGraphicsShaderProgram to create VirtualProgram objects for DI-Guy shaders. More...
 
struct  diguyOsgMeshOffsets
 Helper struct for storing offsets for more complex meshes. More...
 
class  DtDiGuyOsgGraphicsShape
 Override of diguyGraphicsShape to create OSG geometry for DI-Guy shapes. More...
 
class  DtDiGuyOsgGraphicsState
 
class  DtDiGuyOsgGraphicsTexture
 DtDiGuyOsgGraphicsTexture publicly inherits diguyGraphicsTexture. More...
 
class  DtDiGuyOsgGraphicsTextureArray
 
class  DtDiGuyOsgGraphicsVirtualShaderProgram
 Subclass diguyGraphicsShaderProgram to create VirtualProgram objects for DI-Guy shaders. More...
 
struct  DtDiguyLightConfig
 helper struct for data loaded from light config file More...
 
struct  DtDiguyStationConfig
 helper struct for data loaded from station config file More...
 
class  DtDiGuyScenario
 Owns a DiGuy scenario for the application. More...
 
class  DtDiGuyTypeMapFieldNode
 There are nine DI-Guy type map fields. 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, Terrain Magnification Scale, Terrain 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  DtBdiRenderGizmoRemapper
 a class that fills out the bdi RenderGizmo private interface and maps it to the DtFxGizmoRenderer. More...
 
class  DtFxApplyMTParticleUpdateFunction
 ApplyMTParticleUpdateFunction updates particles in parallel. More...
 
class  DtFxApplyMTParticleVboPrepFunction
 ApplyMTParticleUpdateFunction preps vbo in parallel. More...
 
class  DtFxCollisionObject
 replaces the PPlane object /ingroup vrvFx More...
 
class  DtFxDebugDrawCallbackInterface
 A simple interface for allowing the qt particle editor to draw lines at the right time. More...
 
class  DtFxForce
 forces to include that influence the particles movement /ingroup vrvFx More...
 
struct  DtFxStreamedVboData
 a helper struct to send basic primitives to video card More...
 
class  DtFxGizmoRenderer
 a class to quickly render a bunch of basic primitives as debugging aids More...
 
class  DtFxOglParticleSystemRenderer
 class that executes low level OpenGL draw calls from the particle system data. More...
 
class  DtFxOsgParticleDrawable
 The OSG wrapper for the opengl rendering code. More...
 
class  DtFxParticleCollisionObjectModel
 A the particle system collision object that has vrvFx specific code. More...
 
class  DtFxParticleCollisionObjectUpdater
 Updater for a particle collision object. More...
 
class  DtFxChildSystem
 A child systems thats created when a parent system is created /ingroup vrvFx. More...
 
class  DtFxParticleDesc
 a subclass of bdiParticleDesc, currently reimplements all of configuration file reading and writing. More...
 
struct  DtFxParticleDrawDesc
 description of the particle system rendering that can be prepped in a background thread More...
 
struct  DtFxParticle
 a cpu side particle representation More...
 
struct  DtFxParticleVertex
 a gpu vbo representation of the particle More...
 
class  DtFxParticleSystem
 DtParticleSystem is implementation of the particle system, vrvOsg communicates with it via DtParticleSystemModelInstance and DtParticleSystemModel. More...
 
class  DtFxParticleSystemHolder
 
class  DtFxParticleSystemManager
 DtFxParticleSystemManager is the manager for all the particle systems and descriptions diguy sdk communicates to it via diguyParticleManager base class. More...
 
class  DtFxParticleSystemModelInstance
 An effect model instance creates a particle effect from a model definition. More...
 
class  DtFxParticleSystemModelInstanceCreator
 A Creator for the makVrv::DtParticleSystemModelInstance class. More...
 
class  DtFxParticleSystemPositionUpdater
 Adds each particle system to the scene graph, either updates it based on position of scene object or art part. More...
 
class  DtFxScriptData
 wrapper around a parsed expression. More...
 
class  DtParticleRotorWashModelInstance
 Implementation of a particle rotorWash model. More...
 
class  DtParticleRotorWashModelInstanceCreator
 A Creator for the makVrv::DtTritonRotorWashModelInstance class. More...
 
class  bdiQDialogExpression
 Expression editing dialog class. More...
 
class  bdiQPropTreeItemTextureMapPSDesc
 subclass for processing texture maps and psdescs More...
 
class  bdiQPropTreeItemSpawnPSDesc
 spawn controls, unused More...
 
class  bdiQPropTreeItemLightCombo
 light UI control More...
 
class  bdiQParticlePropTree
 custom proptree that adds a right click expand menu More...
 
class  bdiQParticlePropTreeContainer
 
class  bdiQPropTreeContainer
 bdiQPropTree container window, adds the info box. More...
 
class  bdiQPropTree
 
class  bdiQPropTreeItemFloatArray
 
class  bdiQPropTreeItemVec3
 
class  bdiQPropTreeItemFarPosition
 
class  bdiQPropTreeItemVec4
 
class  bdiQPropTreeItemVec6
 
class  bdiQPropTreeItemNoise
 
class  bdiQPropTreeItemAdditionalPosition
 
class  bdiQPropTreeItemTextureMap
 
class  bdiQPropTreeItemCollisionObject
 
class  bdiQPropTreeItemChildSystem
 
class  bdiQPropTreeItemParticleSystem
 
class  bdiQPropTreeItemAdditionalForce
 
class  bdiQPropTreeItemScript
 
class  bdiQPropTreeItemKeyFrameInterface
 
class  bdiQPropTreeItemBoolKeyFrame
 
class  bdiQPropTreeItemFloatKeyFrame
 
class  bdiQPropTreeItemVec3KeyFrame
 
class  bdiQPropTreeItemVec6KeyFrame
 
class  bdiQPropTreeItemNoiseKeyFrame
 
class  bdiQPropTreeItemColorKeyFrame
 
class  bdiQPropTreeItemController
 
class  bdiQPropTreeItemColorController
 
class  bdiQPropTreeItem
 
class  bdiQPropTreeLineEdit
 Helper class for dealing with focus outs and line edits. More...
 
class  bdiQPropTreeDoubleSpinBox
 Helper class for dealing with focus outs and line edits. More...
 
class  bdiQPropTreeItemButton
 
class  PropertyListQButton
 button that bdiQPropTreeItemButton creates More...
 
class  bdiQPropTreeItemColor
 
struct  EnumKey
 
class  bdiQPropTreeItemComboBase
 
class  bdiQPropTreeItemCombo
 
class  bdiQPropTreeItemComboBool
 
class  bdiQPropTreeItemEdit
 bdiQPropTreeItemEdit general value editors More...
 
class  bdiQWidgetKeyFrameEditor
 
class  bdiQWidgetParticleSystem
 Core particle editing class. More...
 
class  bdiScenarioElementSelector2NameItem
 
class  bdiQWidgetScenarioElementSelector2
 
class  DtFxMenuItem
 The item for showing the particle system editor. More...
 
class  LIBBDIOBJECT_ARRAY_CLASS_NAME
 
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  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  Dt3dLinesCameraRenderer
 A class responsible for rendering height lines for a camera context. More...
 
class  Dt3dSpheresCameraRenderer
 A class responsible for rendering spheres for a camera context. 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...
 
struct  DtQuadsRenderData
 
struct  DtObserverRenderData
 
struct  DtOverlayRenderData
 A structure to hold rendering information for overlays. More...
 
struct  DtOverlayResourceRequirements
 A structure to hold rendering requiresments for overlays. More...
 
class  DtDecalProjectorComponent
 A class which represents a component for a decal projector. More...
 
class  DtDecalProjectorComponentCreator
 creator for DtDecalProjectorComponent More...
 
class  DtDecalProjectorLine
 This class represents a decal projector line which is a line that will be projected on the 3D terrain. More...
 
class  DtDecalProjectorLineCreator
 creator for DtDecalProjectorLine More...
 
class  DtDecalProjectorLineRenderer
 A class responsible for rendering line decal projectors for a camera context. More...
 
class  DtDecalProjectorPolygon
 A variable vertex convex filled 2D polygon. More...
 
class  DtDecalProjectorPolygonCreator
 creator for DtDecalProjectorPolygon More...
 
struct  DtDecalProjectorRendererDrawSettings
 A structure used to pass draw settings to the draw method. More...
 
class  DtDecalProjectorRenderer
 A class responsible for rendering decal projectors for a camera context. 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...
 
class  DtEffectRenderer
 
class  DtFilledPolygon
 A variable vertex convex filled 2D polygon. More...
 
class  DtFilledPolygonCreator
 
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  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  DtGLFontManager
 Manages instances of fonts, the font will be kept in memory unless the manager is cleared. 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  DtLineSegmentProxyGroup
 A group of line segment proxy objects that all share the same altitude-based configurations - allowing for the updating of large groups of line segment proxies, that have altitude-based configurations, all at once. More...
 
class  DtLineSegment
 A class which represents a single line segment. More...
 
struct  DtOffsetColoredTexturedVertex
 This stores: vec4: position vec4: offset+rotation uivec4: color vec2: texture coordinates. More...
 
struct  DtOffsetRotationColorTextureCoordinate
 This struct is used when vertice positions are stored in an SSBO, but the reset of the data is stored seperately. More...
 
class  DtOutlinedPolygon
 A convex polygon drawn using lines. More...
 
class  DtOutlinedPolygonCreator
 
class  DtOverlayRendererCreator
 Interface for creating instances of the DtOverlayRendererCreator. More...
 
class  DtOverlayRenderer
 The DtOverlayRenderer implements the overlay concept. More...
 
class  DtOverlayResourceProvider
 The overlay resource provider class provides 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  DtPickableDecalProjector
 The DtPickableDecalProjector is a pickable widget used to pick a decal projector interface. More...
 
class  DtPixelBufferObject
 An object which wraps an OpenGL pixel buffer object and allows for asynchronous downloads of texture data. 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  DtQuadProxy
 A flyweight class for controlling a single quad owned by the DtQuadRenderer. More...
 
class  DtQuadRenderer
 A class which allocates and draws quads. More...
 
class  DtSegmentedLine
 A convex polygon drawn using lines. More...
 
class  DtSegmentedLineCreator
 
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  DtTextProxy
 A class for controlling text owned by the TextRenderer. More...
 
class  DtTextProxyGroup
 A group of text proxies that share the same set of altitude-based configurations. More...
 
class  DtTextRenderer
 A class for rendering text object. 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  DtTexturedLineCreator
 
class  DtTexturedLineSegment
 A class which represents a single line segment. More...
 
class  DtTexturedOutlinedPolygon
 Draw a polygonal line with a texture. More...
 
class  DtTexturedOutlinedPolygonCreator
 
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 operations on widgets. More...
 
class  DtGlBuffer
 A generic OpenGL buffer. More...
 
class  DtGlBufferListener
 An abstract class to track a DtGlBuffer and its properties (size, residency, etc) Each DtGlBuffer can have a listener set on it. More...
 
struct  DtBufferTypeProperties
 These properties are used in conjunction with DtGlBufferMemoryTracker. More...
 
class  DtGlBufferMemoryTracker
 This class is used to track buffers' memory as they are created/deleted. More...
 
struct  DtGlDriverVersion
 
class  DtGlCaps
 DtGlCaps provide the capabilities value in OpenGL. More...
 
class  DtGlDebugger
 
class  DtGlDebuggingState
 
class  DtGlScopedDebugGroup_
 
class  DtGlDebugGroup
 
class  DtGlErrorUtils
 
class  DtGlObject
 A Generic object that needs clean up in the right context (the one it was created in) This can be used to encapsulate multiple OpenGL objects that need clean up in the right context See DtHbaoDrawable.cxx for usage. More...
 
class  DtGlUbo
 class to hold information about an UBO within a program More...
 
class  DtGlProgram
 A convenience class to represent an OpenGL Shader Program. More...
 
struct  DtGlRenderTextureInitializer
 
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  DtGlSimpleTexture
 Wrapper for OpenGL Texture. More...
 
class  DtGlTexture
 A helper classes for creating a RTT target, optionally including depth buffer. More...
 
class  DtGlTextureBufferObject
 Wrapper for OpenGL Texture Buffer Object. More...
 
class  DtGlTextureMemoryTracker
 class to track memory for textures: -Call textureSizeChanged when the texture size changes, with the gl texture id as parameter More...
 
class  DtGlTextureUtils
 
struct  DtGlTrackedTextureProperties
 These properties are used in conjunction with DtGlTextureResidentMemoryTracker/DtGlTextureMemoryTracker It represents the number/max number of textures and the size/max size of the textures being tracked at a given point. More...
 
class  DtGlUtils
 general gl utilities not specific to any OpenGL object type More...
 
class  DtLight
 Class for generic lights This holds per-light data such as range, attenuation factors, colors, etc. More...
 
struct  DtLightPointerInitializer
 
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...
 
struct  DtLightScreenSpacePerViewData
 Per-view data used to calculate the DtLightScreenSpaceData below. More...
 
class  DtLightScreenSpaceData
 Screen space light data, set up per frame and re-used multiple times while adding lights to light buckets. More...
 
class  DtOpenGlMappings
 OpenGL mappings. More...
 
class  DtValueAndLoc
 
class  DtUboValueSetters
 
class  DtProgramConstants
 interface class for managing program constants More...
 
class  DtScopedShaderContainer
 RAII container class to delete shader after scope good for holding shaders until they are linked into a program use by passing myShaderId to DtGlShader::compileShader() More...
 
class  DtTbbLamdaTask
 This provides a way to enqueue a tbb task with a tbb lambda This greatly improves readability https://stackoverflow.com/questions/22345935/threaded-building-blocks-tbb-enqueue-task-with-lambda. More...
 
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  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  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  DtImguiLoggerControl
 Objects of the class DtModelInstanceHolder hold instances of models that are created by the "Open Model/Close Model" terrain viewer functionality. More...
 
class  DtIndirectAnnotationAndUvOffset
 structure for holding an annotation and an uv offset More...
 
class  DtIndirectFadeParameters
 struct for holding the fade parameters used by the indirect rendering cull compute shader More...
 
struct  DtIndirectGpuOutputInstance
 cull shader will cull/lod instance geometries and generate a list of instances that are visible. More...
 
struct  DtIndirectInstancesInvalidated
 holds a set of the instances that need to be invalidated in the instance buffers More...
 
struct  DtIndirectOffsetAndSize
 structure for some internal GPU book-keeping More...
 
class  DtIndirectViewParameters
 The class that is used to communicate the camera viewing parameters to the DtICullingAndLOD interface. 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) 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  DtMaterialUtils
 Utility class for materials. More...
 
class  DtModelInfo
 DtModelInfo is a mapping of a 'model' name to a 'model' id A 'model' can have a number of lods. More...
 
struct  DtPerGeomInstanceInvalidator
 
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 that manage the Platform Source Sensor field. More...
 
class  DtLaserCodeElement
 
class  DtLocalElement
 Class that contain all the metadata element for the Local Dataset. More...
 
class  DtLocalMetadataPublisher
 
class  DtLocalMetadataPublisherCreator
 
class  DtMissionIdElement
 Class that manage the Mission ID field. More...
 
class  DtMotionImageryCoreIdentifierElement
 Class that manage the Motion Imagery Core Identifier field. More...
 
class  DtOffsetCornerLatitudePointElement
 
class  DtOffsetCornerLongitudePointElement
 
class  DtOperatingModeElement
 
class  DtOutsideAirTemperatureElement
 
class  DtPlatformAngleOfAttackElement
 
class  DtPlatformCallSignElement
 
class  DtPlatformDesignationElement
 Class that manage the Platform Designation field. More...
 
class  DtPlatformFuelElement
 
class  DtPlatformGroundSpeedElement
 
class  DtPlatformHeadingElement
 
class  DtPlatformIndicatedAirspeedElement
 
class  DtPlatformMagneticHeadingElement
 
class  DtPlatformPitchElement
 
class  DtPlatformRollElement
 
class  DtPlatformSideslipElement
 
class  DtPlatformTailNumberElement
 Class that manage the Platform Tail number field. More...
 
class  DtPlatformTrueAirspeedElement
 
class  DtPlatformVerticalSpeedElement
 
class  DtRelativeHumidityElement
 
class  DtRvtLocalMetadataElement
 
class  DtSecurityCaveatsElement
 
class  DtSecurityClassificationElement
 
class  DtSecurityClassifyingCountryElement
 
class  DtSecurityCodingMethodElement
 
class  DtSecurityElement
 Class that manage Security info fields. More...
 
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  DtAxisAlignedBoundingBox
 Template for 32/64 bit Axis Aligned bounding boxesnot virtual because its stored as is on the GPU. 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  DtIntSize
 Class for Screen/Texture Size. More...
 
class  DtLine2D
 DtLine2D class DtLine2D is a templated class (typically for doing floats vs. More...
 
class  DtVector2
 2 dimensional vector More...
 
class  DtVector3
 2 dimensional vector More...
 
class  DtVector4
 4 dimensional vector 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  DtMatrixPrecisionConvert
 class for converting from 32-bit to 64-bit floating point versions of matricies More...
 
class  DtOctree
 Octree datastructure for managing scene nodes. More...
 
class  DtOctreeNode
 OctreeNode class. More...
 
class  DtPlane
 DtPlane class. More...
 
class  DtNullRemoval
 
class  DtReusableMemoryVector
 
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  DtVectorN
 N dimensional vector. More...
 
class  DtVectorPrecisionConvert
 Utilities to precision convert vectors. More...
 
class  DtMmsElement
 Class that contain all the metadata element for the Minimum Dataset. More...
 
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  DtAddMissingColoursToGeometryVisitor
 Class that assign a white color if vertex. More...
 
class  DtAerodromeComponentTypeSignaler
 Signaler for when a certain aerodrome component type is created/destroyed. More...
 
class  DtAerodromeNode
 
struct  DtLightIndicatorData
 The elements that make up a taxiway sign. More...
 
struct  DtTaxiwaySignData
 The elements that make up a taxiway sign. More...
 
class  DtAerodromeRenderer
 
class  DtAnimationManager
 DtAnimationManager manages the key frame animation in vantage. More...
 
class  DtAnimationMatrixTransformVisitor
 Extract the Key frame animation from the AnimationMatrixTransform to pass it to the Animation Manager and be used by the Instance Manager. More...
 
class  DtArcModelInstance
 Interface for an Arc Model instance. 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  DtAttachedCylinderModelInstance
 The model instance to draw a cylinder spanning between two poitns. More...
 
class  DtAttributeLayout
 The attribute layout tells DtAttributes where to draw using a grid type layout. 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...
 
class  DtCameraPointerStateAttribute
 a state attribute which should be applied to every camera that needs lighting enabled so that the DtLightManagerStateAttribute can know which camera is the current 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  DtCellGeoSpecificIndirectGeo
 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 DtCellGeoSpecificIndirectGeo. More...
 
class  DtCellGeoTypicalIndirectGeo
 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 DtCellGeoTypicalIndirectGeo. More...
 
class  DtCellIndirectGeoInstance
 Helper structure for adding instances to DtCellIndirectGeo. 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  DtCellToGeoSpecificIndirectGeoMap
 Helper for managing a map of feature tile nodes (for a layer) to DtCellGeoSpecificIndirectGeo DtCellGeoSpecificIndirectGeo, 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  DtCellToGeoTypicalIndirectGeoMap
 Helper for managing a map of feature tile nodes (for a layer) to DtCellGeoTypicalIndirectGeo DtCellGeoTypicalIndirectGeo, 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  DtCellToIndirectGeoMap
 
class  DtChannelSpecificGroup
 A group node that culls it's group members based on channels. More...
 
class  DtClearUserTextureFormatVisitor
 Class that set the internal format mode to osg::Texture::USE_IMAGE_DATA_FORMAT on all textures. More...
 
class  DtCloudDrawable
 A drawable for drawing the cloud layer. More...
 
class  DtCloudLayerManager
 
class  DtCompressTextureAsync
 
class  DtCopyableOsgParticleSystemEffect
 A particle affect which is copied. More...
 
class  DtCoreGlBuffer
 vrvCore's implementation of DtGlBuffer so it can be created by a creator More...
 
class  DtCoreGlBufferCreator
 creator for DtCoreGlBuffer More...
 
struct  DtCrepuscularRaysParameters
 struture used to exhchange/communicate various crepuscular rays parameters More...
 
class  DtCubeModelInstance
 Model instance to draw a cuboid. More...
 
class  DtCuboidModelInstance
 Model instance to draw a cuboid. More...
 
class  DtCullShaderConfig
 shader configuration storage class. More...
 
struct  DtCurrentPassData
 
class  DtCylinderModelInstance
 The model instance to draw a cylinder. More...
 
class  DtCylinderModelInstanceCreator
 A Creator for the makVrv::DtCylinderModelInstance class. More...
 
class  DtDatabasePagerCallback
 simple callback class to pass the database pager signals to a boost signal in the terrain signalar. More...
 
class  DtDebugDrawCallbackInterface
 A simple interface for allowing the various systems to draw lines at the right time. More...
 
class  DtDecalModelInstance
 A model instance creates a decal ribbon model instance effect from a model definition. More...
 
class  DtDefaultDynamicTerrainSwitch
 
class  DtDeprecatedOsgArticulatedModel
 Deprecated Encapsulates the instancing and regular paths of DtOsgArticulatedModel. More...
 
class  DtDeprecatedOsgSimpleModel
 Deprecated Encapsulates the instancing and regular paths of DtOsgSimpleModel. More...
 
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  DtDummyUpdateVisitor
 
class  DtDynamicFeatureTickable
 DtDynamicFeatureTickable is a tickable with extra information from .meta files for parameters for updating. More...
 
class  DtDynamicFidEntry
 
class  DtDynamicFidChangeEntry
 
class  DtDynamicFidManager
 
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  DtDynamicTerrainRasterLibrary
 DtDynamicTerrainRasterLibrary

This class is used to managed rasters and out-the-window images applied to osgEarth terrain layers for our crater/Berm/Ditch/others implementation. More...
 
class  DtDynamicTerrainRasterLibraryCreator
 Creator for the DtDynamicTerrainRasterLibrary. 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 everything 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
 template for creating effect controller creators. More...
 
class  DtEffectControllerFactory
 The scene object creators are registered with the scene object factory for accessing DtSceneObjectCreators via string names. More...
 
class  DtEffectControllerShaderCache
 brief DtEffectControllerShaderCache is a cache for shaders used by effect texture controller More...
 
class  DtEffectTextureRegistry
 class which holds some static utility functions for handling effect textures once we work out how to have extendable classes in the CDB plugin we should change this to be a singleton class instead of just a bunch of static functions More...
 
class  DtEllipsoidArcModelInstance
 Model instance to draw a EllipsoidArc. More...
 
class  DtEllipsoidModelInstance
 The model instance to draw an ellipsoid. More...
 
class  DtRenameTextureToMeifVisitor
 This class will go through a node structure and renames the texture to use a meif. More...
 
class  DtEnsureUniqueVirtualProgramVisitor
 Ensure that all geodes have unique vps. More...
 
class  DtEntityIndirectUtils
 
class  DtEntityRotorData
 class containing information about the rotors of an articulated model and the state This class is used by the DtEntityRotorManager More...
 
class  DtEntityRotorManager
 class to manage rotors of each model and their corresponding rotors' states More...
 
struct  WheelInfo
 Structure contained individual wheel information partNum - the articulated part wheel id wheelSet - 1-10 (front wheels are set 1) wheelSide - WHEEL_LEFT, WHEEL_RIGHT wheelRadius - the radius of the wheel (in meters) angVel - the last angular velocity set for this wheel. More...
 
struct  DtEntityWheelDataCommon
 common data structure to store last position/updated These are used to compute the speed if the updater for the scene object is not available More...
 
struct  DtEntityWheelData
 brief Structure containing information about all wheel on an entity sceneObj - the scene object for this entity lastPos - the lastPosition of this entity that we know about wheels - the list of wheel part ids for this entity More...
 
class  DtEntityWheelManager
 The DtEntityWheelManager class is responsible for collecting art part ids related to wheels and then rotating those wheels based on the velocity of the entity The DtEntityWheelManager collects information in addModel which is then passed to DtEntityWheelUpdater. More...
 
struct  DtAckermanSteeringVelocity
 simple structure to hold velocity (steering or rather psi speed) of the first and optionally the 2nd set of wheels More...
 
struct  DtSkidSteeringSpeed
 simple structure to hold skid steering speed for the left, right tracks and the vehicles as a whole More...
 
class  DtEntityWheelUpdater
 This is not a typical updater, instead of the usual 1 updater per entity, the DtEntityWheelManager adds entity info to this updater which updates all the entity wheels in one update. More...
 
struct  DtEnvBoundingCallback
 Callback to allow users to profile computation of bounding volume for scene. More...
 
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  DtFindCompileableGLObjectsVisitor
 class to send data to the ico. More...
 
class  DtFirstTextureStreamedModelAndIndexTracker
 
class  DtFrameTextureBlitterManager
 DtFrameTextureBlitterManager responsible for copying depth buffer to render to target. More...
 
class  DtFrameTextureBlitterManagerUserData
 This represents per camera, context (tcs) specific data for DtFrameTextureBlitterManager It essentially represents the rtt texture for each channel (rtt camera or scene camera) More...
 
class  DtFxCollisionVolumeInterface
 class that allows clients to add collision objects (no export of virtual base class) More...
 
class  DtFxForceInterface
 class that allows clients to add global forces (no export of virtual base class) More...
 
class  DtGaussShooter
 A shooter class that shoots particles radially with a Gaussian distribution (selected for speed or lifetime). More...
 
class  DtGeocentricGridLinesDrawer
 Draw 2D Grid Lines on geocentric databases. More...
 
class  DtGlCapsRegistry
 Initializes glew and gl capabilities. More...
 
class  DtGlDeleteObjectManager
 Vaos are OpenGL context specific. More...
 
class  DtGLSLIncludePreprocesor
 static utility class for preprocessing glsl files and replacing the #include lines More...
 
class  DtGLSLMacro
 A macro definition. More...
 
class  DtGLSLPreprocessor
 This is a simplistic C/C++-like preprocessor. More...
 
class  DtGLSLToken
 A input token. More...
 
class  DtGlVaoManager
 This class is used to manage an opengl vertex array object (VAO) dealing with multiple opengl contexts. More...
 
class  DtGpuArena
 
class  DtGpuArenaUserData
 Place holder to do thread safe per context ops for when we do multi-threaded. More...
 
class  DtGpuCulling
 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  DtGpuCullingTcsUserData
 This represents per camera (tcs) specific data for DtGpuCulling. More...
 
class  DtGpuOperation
 Encapsulate an operation that needs to happen on the gpu This can be anything (transfer, compute, drawing, etc) It is called from DtGpuArena/DtGpuArenaUserData. 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  DtGroundFogEffect
 this class is used to create an effect around the eye to represent blowing particle effects such as sand. More...
 
class  DtGroundFogPatch
 an object used to represent 1 patch of a patchy ground fog system. More...
 
class  DtGroundFogPatchCreator
 creator for DtGroundFogPatch More...
 
class  DtGroundFogPatchArea
 An area of ground fog patch items and effects. More...
 
class  DtHeightMapDrawable
 An OSG Drawable representing a terrain heightmap. More...
 
struct  DtHeightMapDrawableCullCallback
 Cull callback used to prevent the height map camera from rendering anything for any views that are not this cameras specific view. More...
 
class  DtHeightMapManager
 A class to manage automatic periodic updating of a height map generated from the database dynamically. More...
 
struct  DtHeightMapPostDrawFBOCallback
 callback which is connected to the post draw callback for the height map camera to signal the users that the height map changed. More...
 
class  DtHeightMapSuperManager
 A class to manage multiple DtHeightMapManager(s) (one per camera) 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
 helper for guaranteeing consistent ordering of gui bits, only used by shadow system. More...
 
class  DtImGuiEventProcessor
 event processor that gives imgui a chance to catch events. More...
 
class  DtImguiDrawable
 
class  DtImguiHelper
 
class  DtImGuiLoaderStatsData
 class that gathers per frame stats and puts up UI More...
 
class  DtImprovedModularEmitter
 An improved modular emitter. More...
 
class  DtIndirectAnimatingDof
 Wrapper class for wrapping osgSim::DOFTransform animations. More...
 
struct  DtIndirectBindlessVertexFormat
 This is the structure of the interleaved vertex for bindless rendering. More...
 
class  DtIndirectBlendEquation
 non virtual container class for defining a blending equation More...
 
class  DtIndirectBlendFunction
 non virtual container class for defining a blending function More...
 
struct  DtIndirectCellHasher
 hash for Vector3Int (cell ids), so that we can map cell ids to the corresponding indirect geometry More...
 
class  DtIndirectClearBufferProgram
 This class clears buffers using compute shader Theoretically, there are performance gains to be achieved by doing this in compute shader as explained here: https://jira.mak.com/browse/VRV-2672 Furthermore, this is inherently scalable in terms of parallelism (future cards will have more cores/larger work group size)/ Furthermore, glClearNamedBufferData seem to cause crashes because of driver heuristics when memory usage is high. More...
 
class  DtIndirectCullProgram
 handles the running of the compute shader pass for indirect culling, LODing and switches More...
 
class  DtIndirectCullProgramCache
 This class holds gpu culling programs corresponding to their config Each unique config creates an unique program (essentially the config maps to unique set of #defines for the shader) More...
 
class  DtIndirectCullProgramConstants
 Helper class to manage program constants of the cull program. More...
 
class  DtIndirectDebugCullComponent
 
class  DtIndirectDefaultDrawComponent
 class to draw a subset of items of an indirect geometry (everything except light points), the default way More...
 
class  DtIndirectDefaultTextureCollectionPolicy
 specialization of DtIndirectTextureCollectionPolicy to collect textures for indirect rendering used by vrvOsg for terrain patches, paging terrains, and osgEarth features. More...
 
class  DtIndirectDefaultTextureCollectionPolicyCreator
 creator for DtIndirectDefaultTextureCollectionPolicy More...
 
class  DtIndirectDefaultTexturesContainer
 loads and contains various core default textures used by the indirect system More...
 
class  DtIndirectDeleteHelper
 Helper for managing indirect geometry deletion Only deletes if there are no backround tasks in the container's DtIndirectGeometryRegistrar. More...
 
struct  DtIndirectDofInfo
 structure for holding the information about a particular instance of a particular dof. More...
 
class  DtIndirectDofManager
 handles the dof nodes for all the indirect geometry. More...
 
class  DtIndirectDofProgram
 singleton class that wraps indirect dof gpu shader. More...
 
class  DtIndirectDofProgramConstants
 class for wrapping, initializing, managing dof shader constants More...
 
class  DtIndirectDrawComponent
 Interface class to manage/configure drawing of a subset of rendering components within an indirect geometry. 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  DtIndirectEntityGeometry
 Inherited from DtIndirectGeometry additionally implements: -removal of instances -ability to set/get individual instance: -dofs -switches -sequences -visibility -uv offsets -color. More...
 
class  DtIndirectEntityLimitTextureStrategy
 Entities use this modified version of DtIndirectLimitTextureStrategy with a proportional limit of DtDeInitializer::limitEntityTextures() See DtStealthCommandLineProcessor::limitEntityTexturesArg or DtVantageIgCommandLineProcessor::limitEntityTexturesArg for details If proportional limiting is false ( DtDeInitializer::limitEntityTexturesProportional()==false), this class behaves exactly like the base class. More...
 
class  DtIndirectEntityManagerInstance
 internal structure for mapping a DtOsgArticulatedModel/DtOsgSimpleModel object to a corresponding instance within the indirect geometry More...
 
class  DtIndirectEntityManagerInstanceMoveInfo
 class to encapsulate moving of instance from one indirect geometry to another in an entity manager/grid 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  DtIndirectGeometry
 
 \ ::,

which allows us to hook into our indirect engine to render using indirect rendering. 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  DtIndirectGeometryGrid
 Manages a bunch of 'cells' for a given cell size (similar to a sparse octree) each cell has a. More...
 
class  DtIndirectGeometryGridNode
 parent node for all the indirect geometries within a More...
 
class  DtIndirectGeometryInstance
 non virtual container class for holding the information needed to create an indirect geometry instance More...
 
class  DtIndirectGeometryRegistrar
 Indirect geometry can have multiple models and their corresponding ids registered in it, via multiple threads. More...
 
class  DtIndirectGeometryRenderer
 This class allows us to draw all indirect geometries one after the other with minimal state changes. More...
 
struct  DtIndirectGeometryAndProps
 This is the indirect geometry + its model view matrix. More...
 
class  DtIndirectGeometryRendererUserData
 This represents per camera+thread data It is used by DtIndirectGeometryRenderer to sort and draw indirect geometries registered with it. More...
 
class  DtIndirectGeometryStateManager
 Simple state/glmodes class for handling setting up modes It can now handle generic state modes and attributes so it should work for any osg states needed for indirect. More...
 
class  DtIndirectGeometryTextures
 This class represents the list of DtIndirectTexturePrototypes belonging to a particular sub-geometry. More...
 
class  DtIndirectGlTextureObject
 Encapsulate an OpenGL texture object that is created/used in indirect rendering. More...
 
class  DtIndirectGlTextureObjectResult
 
class  DtIndirectGlTextureObjectManager
 This manager manages the lifetime of the actual gl texture objects (gl unsigned ints) in the indirect rendering module. More...
 
class  DtIndirectGlTextureObjectTracker
 This class tracks all the texture objects created on the vrv side. More...
 
class  DtIndirectGridCellTime
 container for start and current times (for paging) More...
 
class  DtIndirectImagePrototype
 DtIndirectImagePrototype represents an image template. More...
 
class  DtIndirectImagePrototypeManagerDataResult
 
class  DtIndirectImagePrototypeManager
 DtIndirectImagePrototypeManager creates/manages/deletes DtIndirectImagePrototypes. More...
 
class  DtIndirectIndexedMultiSwitch
 This node allows for the indirecting system to index into a geometry object with the intent to have a switch control a specific subset of the data. More...
 
class  DtIndirectIndicesHelper
 utility class to copy src geometry into interleaved vertex format used by bindless More...
 
class  DtIndirectLightPointDrawComponent
 class to draw a subset of light points of an indirect geometry More...
 
class  DtIndirectTextureLimitAdjustedMipMap
 structure that holds the adjusted mip level to start reading the image from, for the given limiting strategy More...
 
class  DtIndirectLimitTextureStrategy
 The indirect system uses this in conjunction with the system wide limits (for entity/terrain) to clamp hi-res textures. More...
 
class  DtIndirectLodManager
 handles the lods for all the indirect geometry. More...
 
class  DtIndirectLodProgramConstants
 helper class to manage, set, reset the program constants in the lod processor program More...
 
class  DtIndirectLodProgram
 singleton class that wraps indirect lod gpu shader. More...
 
class  DtIndirectLog
 This class is specifically used by the indirect system It's separate so that it doesn't interfere with output of the DtDe log and allows to debug indirect issues in isolation. More...
 
class  DtIndirectManager
 parent manager class for all Indirect managers. More...
 
class  DtIndirectManagerCreator
 creator for DtIndirectManager More...
 
class  DtIndirectManagerFactory
 creator for all the different DtIndirectManager types More...
 
struct  DtIndirectSubGeoBindlessBuffers
 Structure for a bindless buffer of an individual sub geometry. More...
 
class  DtIndirectModelInfo
 Contains the per Model info which the indirect module needs It is owned by the Indirect geometry registrar. More...
 
struct  DtCopyModelSubGeomDataStructure
 
struct  DtCopyModelDataStructure
 
struct  DtIndirectModelInfoCreationResult
 
class  DtIndirectModelInfoContainer
 Class that loads and contains a bunch of models registered with the registrar. More...
 
class  DtIndirectModelMasterMappings
 In indirect, the first instance of a model is used to define the hierarchy of the first and ensuing instances. More...
 
class  DtIndirectModelRegistrationInfo
 The information required to register a model with the registrar. More...
 
class  DtIndirectModelsContainer
 class for holding an indirect geometry registrar (which holds the information about how to draw models) and handling the adding/registering the model to the registrar More...
 
struct  DtIndirectModelSubGeoProps
 Top level properties of a sub geo. More...
 
class  DtIndirectModelSubGeometry
 geometry that is part of a model. More...
 
class  DtIndirectNodeMaskSetupVisitor
 Sets node mask for indirect light sources, light points, sequences, billboards and their parents These node masks are used by the DtIndirectVisitorControlGroup to control how the visitors are handled For example only sequences will have the update visitor run on them and light sources, light points and billboards will traverse through cull. More...
 
class  DtIndirectOpenGLState
 non virtual Container class for holding on to the different states that are found for indirect geometry currently supports cull face and polygon offset More...
 
struct  DtIndirectOpenGLStateHasher
 Hasher for the concurrent_unordered_map. More...
 
struct  PerInstanceDataInvalidator
 invalidate the contents of PerInstanceData More...
 
class  DtIndirectPerInstanceDataManager
 handles data that is specified per instance. More...
 
class  DtIndirectPolygonOffset
 non virtual container class for defining a polygon offset state More...
 
class  DtIndirectRegistrarDriverNode
 node for processing textures needed for indirect geometries this allows for textures to be uploaded to the GPU before the tile has paged in so that there are not holes/gray tiles poping in More...
 
class  DtIndirectRunTimeSettings
 Represents setting that are runtime tweakable/toggleable. More...
 
class  DtIndirectShaderConstants
 
struct  DtIndirectShaderComponents
 This represents the shader config for a given DtIndirectEffectTexturesTemplate + numTextureCoordArrays. More...
 
struct  DtIndirectShaderKeyType
 
class  DtIndirectShaderManager
 This manages the draw components (shader vp wrappers) for combinations of DtIndirectEffectTexturesTemplate + numTextureCoordArrays. More...
 
class  DtIndirectSignalBasedSwitchManager
 This is used for entities indicate whether this manager's switches get updated directly using signals. More...
 
class  DtIndirectSwitch
 This node is a switch node, but can be specifically targeted in some visitors. More...
 
struct  DtIndirectSwitchInfo
 structure for holding the information about a particular instance of a particular switch. More...
 
class  DtIndirectSwitchManager
 handles the switches for all the indirect geometry. More...
 
class  DtIndirectTerrainLimitTextureStrategy
 Instance of terrain limit strategy, keyed on instance currently, there is only one strategy for terrains system wide So, we enforce it system wide via an instance of this class, keyed on the DtDe. More...
 
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  DtIndirectTexturePrototype
 VRV/Indirect uses its own texture paradigm: DtIndirectTexturePrototype, which is a 'template' for making a texture object. More...
 
class  DtIndirectTexturePrototypeManager
 This class manages DtIndirectTexturePrototypes during the lifetime of the application. More...
 
class  DtIndirectGraphicsContextData
 
class  DtIndirectTextureResidencyManager
 Manager class that handles texture objects and texture handle residency, as contexts get created and destroyed through the life time of the application. More...
 
class  DtIndirectUvOffsetManager
 handles the uv offsets for all the indirect geometry. More...
 
class  DtIndirectVaoManager
 This class manages the vaos for indirect. More...
 
class  DtIndirectVerticesHelper
 utility class to copy src geometry into interleaved vertex format used by bindless More...
 
class  DtIndirectVisitorControlGroup
 This is a group where the original osg geometry representing points in the indirect geometry (geocell or gt) is added to. More...
 
class  DtIndirectVisitorControlGroupCreator
 creator for DtIndirectVisitorControlGroup More...
 
class  DtInstancedLightPointUpdate
 Class for handling light point updates and checks also is the update callback for the instanced light point geometry. 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...
 
class  DtLightComputeProgram
 Class that encapsulates the 2 pass (setup, sort) computation of lights affecting the screen space tiles. More...
 
class  DtLightComputeProgramShaderConstants
 
class  DtLightIndicatorManager
 
class  DtLightingComponentShaderConstants
 
class  DtLightingComponentStateAttribute
 Manage buffer object binding state, via glBindBufferBase. More...
 
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  DtLightPointAggregator
 This class allows us to incrementally aggregate multiple separate light points sharing common data into a single DtLightPointNode. 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  DtLightPointNodeAndXform
 This is data used to determine division points during light point aggregation. More...
 
struct  DtLightPointPerNodeData
 This struct tracks data associated each node in the DtLightPointAggregator. More...
 
class  DtLightPointVisitor
 DtLightPointVisitor walks the scene graph and collects pointers to the LightPoint nodes. More...
 
class  DtLinearScalingAlgorithm
 Linear scaling algorithm implementation This Scaling algorithm implements basic linear scaling. More...
 
class  DtLinearScalingAlgorithmCreator
 Override creator for creating scale algorithm instances. 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
 on all textures More...
 
class  DtMergeLodLevelsVisitor
 
class  DtMetaFileVisitor
 DtMetaFileVisitor will inspect the nodes of a scene graph and create the right kind of DtMetaObject for the node. More...
 
class  DtMetaObjectCreator
 Abstract dynamic feature creator class. More...
 
class  DtTemplatedTickableCreator
 
class  DtMetaObjectFactory
 Factory to create the specific DtMetaObjects registered when vrvOsg starts up. More...
 
class  DtModelIdAndStreamedBytesTracker
 
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  DtModelScaler
 The DtModelScaler prepares the data from the osg camera, osg node, and cull visitor parameters and then passes it to the DtScalingAlgorithm provided to the model scaler. 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  DtMultiViewData
 simple class to encapsulate the different views in a multiview vr setup 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
 visitor which resets the node mask for everything it visits More...
 
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  DtOsgChannel
 This class provides the OSG-specific implementation of a DtChannel. More...
 
class  DtOsgChannelCreator
 The channel creator for the abstract channel class. More...
 
class  DtOsgChannel3dViewCompass
 OSG implementation of a model-like object that draws a 3d view first person shooter style compass on a channel. More...
 
class  DtOsgChannel3dViewCompassInstance
 vrvGraphics-based implementation of a model-like object that draws a 3d view first person shooter style compass on a channel. 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  DtOsgChannelSensor
 
class  DtOsgChannelSensorCreator
 The channel sensor creator for the DtOsgChannelSensor used for camerafx. More...
 
class  DtOsgComponentSystemDrawable
 A drawable used for drawing items related to cmoponent systems. More...
 
class  DtOsgComponentSystemDrawableCreator
 creator for DtOsgComponentSystemDrawable More...
 
class  DtOsgComponentSystemNode
 The DtRenderer owns the component systems that draw. More...
 
class  DtOsgConfigurableEffectController
 Installs and control configurable mapping effects. More...
 
class  DtOsgContaminantMapController
 Installs and control contaminant mapping effects. More...
 
class  DtOsgConvertUtils
 contains some utility functions for converting between osg and VR-Vantage types More...
 
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  DtOsgCullVistorCallback
 Responsible for getting the cull visitor to initialize it's view dependent settings. 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  DtOsgDecalRibbonCreator
 
class  DtOsgDetailMapController
 Installs and control detail mapping effects. More...
 
class  DtOsgDrawModel
 This is a realization of DtDrawModel. More...
 
class  DtOsgEarthDynamicFidManager
 
class  DtOsgEarthDynamicFidManagerCallback
 
class  DtOsgEarthDynamicFidManagerTickable
 Provides an algorithm for shaking the camera. More...
 
class  DtOsgEarthDynamicTerrainFeature
 DtOsgEarthDynamicTerrainFeature is a special DtDynamicTerrainFeature which listens to all the dynamic terrain change requests and translates them into osgEarth specific dynamic terrain layers. 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  DtOsgEarthEffectTextureInstaller
 DtOsgEarthEffectTextureInstaller is a data broker callback that will install effect textures on an osgEarth-created feature layer subgraph. More...
 
class  DtOsgEarthFeatureDataBroker
 DtOsgEarthFeatureDataBroker listens to osgEarth feature layers (i.e. More...
 
class  DtOsgEarthFeatureDataBrokerCreator
 The DtOsgEarthFeatureDataBrokerCreator creator for the DtOsgEarthFeatureDataBroker class. 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  DtOsgEarthMemoryFeatureSource
 Custom feature source that stores features in memory. 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  DtOsgEffectTextureUnitStateAttribute
 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  DtOsgEmptySceneLogo
 This class handles displaying a logo for a channel when the channel scene is empty. 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  DtOsgFileCacheUtil
 
struct  DtNodePlusTraversalInfo
 structure for holding the traversal info which is gathered by the DtOsgFindNodesVisitorRefPtrFlattenGraph More...
 
struct  DtOsgFindNodesVisitor
 visitor for gathering all nodes of the same type in a scene graph. Returns vector of raw pointers More...
 
struct  DtOsgFindNodesVisitorRefPtr
 visitor for gathering all nodes of the same type in a scene graph. Returns vector of ref pointers More...
 
struct  DtOsgFindNodesVisitorRefPtrFlattenGraph
 visitor for gathering all nodes of the same type in a scene graph. More...
 
class  ScopedStackOperatorForFindNodesVisitor
 
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  DtOsgForestObjectCreator
 The DtOsgForestObjectCreator 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  DtOsgGeoExtentRectangle
 A rectangle defines an axis-aligned geospatial extent. More...
 
class  DtOsgGizmoRenderer
 a class to quickly render a bunch of basic primitives as debugging aids basic overview, create an adapter that inherits from DtDebugDrawCallbackInterface then call DtOsgGizmoRenderer::addDebugDrawerCallback() to register it with the system. More...
 
class  DtOsgGizmoRendererManager
 DtGizmoRendererManager. More...
 
class  DtOsgGizmoTransform
 Helps attach the drawable to the scene graph. More...
 
class  DtOsgGlobalShaderComponent
 State component that injects top-level global shader code; i.e. More...
 
class  DtOsgGlTextureListener
 This is a concret implementation of osg::GlTextureListener. More...
 
class  DtOsgImageUtils
 
class  DtOsgIndirectEntityManager
 singleton class that acts as a bridge between the More...
 
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  DtOsgIntersectOnlyGroup
 group that is only visited by the intersection visitor and nothing else 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  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  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  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  DtOsgLightDebugAdapter
 class that inherits gizmo rendering More...
 
class  DtOsgLightingComponent
 State component that injects lighting shaders and uniforms into a state set. More...
 
struct  DtTileLightIndexInfo
 struct for holding information about a camera's tile light index map More...
 
class  DtOsgLightingComponentTcsUserData
 This class represents the per context, per camera data and operations on it via the DtOsgLightingComponent. 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  DtOsgLightManagerTcsUserData
 This class represents the per context, per camera data and operations on it via the DtOsgLightManager. More...
 
class  DtOsgLightMapController
 Installs and control light mapping effects. More...
 
struct  DtLightPointRegistrationParameters
 
struct  DtLightPointTextureLayout
 
struct  DtLightPointNodeDataLayout
 
struct  LightPoint
 template light point data More...
 
class  DtOsgLightPointManager
 DtOsgLightPointManager registers LightPoint nodes so their TBO can be created and updated in a single place. More...
 
class  DtOsgLightsObserver
 
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  DtPreloadAsyncTask
 DtPreloadAsyncTask is responsible for loading a model in a background thread. 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  DtOsgMultiRibbonCreator
 
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  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  DtOverlayEllipseArcModelInstanceCreator
 A Creator for the makVrv::DtOverlayEllipseArcModelInstance class. 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  DtOsgOverlayRectangleModel
 OSG implementation of overlay polygon model. More...
 
class  DtOsgOverlayResourceProvider
 The Osg specific implementation of the overlay resource provider. More...
 
class  DtOsgOverlayResourceProviderCreator
 creator for DtOsgOverlayResourceProvider 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  DtOsgParticleRibbonCreator
 
class  DtOsgParticleSystemEffect
 This class provides a facade around the osgParticle class hierarchy. More...
 
class  DtOsgParticleSystemModel
 A model of a particle system. More...
 
class  DtOsgPolygonModel
 OSG implementation of distributed attachable polygon model. More...
 
class  DtOsgPrintNodeHierarchyVisitor
 visitor for printing out the node hierarchy to the console More...
 
class  DtOsgProfiledGroup
 simple class that allows a group to get automatically profiled with both DtPROFILE markers and concurrency visualizer markers More...
 
class  DtOsgProjectedTextModel
 DtOsgProjectedTextModel is a model class for creating attachable projected text. 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...
 
struct  DoReleaseOnState
 
class  DtOsgReflectivityMapController
 Installs and control reflectivity mapping effects. More...
 
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  DtOsgRenderPassLocalSpaceTransform
 Root transform for a group of diguy or particle system, allows render pass cameras such as shadow or reflection know about main camera position. More...
 
class  DtOsgRibbon
 Base class for OSG ribbon implementations. More...
 
class  DtOsgRibbonModel
 A model of a ribbon. More...
 
class  DtOsgRotorWashModel
 Osg implementation of DtRotorWashModel. More...
 
class  DtOsgRunwayMarkingManager
 
class  DtOsgRunwaySelector
 
class  DtOsgRunwaySelectorCreator
 Creator class for DtOsgRunwaySelector. More...
 
class  DtOsgScalingAlgorithmFactory
 This is the vrvOsg-specific implementation of a DtScalingAlgorithmFactory. More...
 
class  DtRenderToggleTransform
 transform that can be turned off, used for the different modelsets to quickly early out 3D stuff in planview and visa versa. More...
 
class  DtRenderToggleGroup
 group that can be turned off, used for the different modelsets to quickly early out 3D stuff in planview and visa versa. 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 for holding loader shader files, so that they are not repeatedly loaded from disk More...
 
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...
 
class  DtOsgShaderUtils
 Miscellaneous shader utilities for osg. More...
 
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  DtOsgSkidmarkMapController
 Installs and control skid mark mapping effects. More...
 
class  DtOsgSkyObject
 An OSG implementation of the sky. More...
 
class  DtOsgSpecularMapController
 Installs and control specular texture mapping effects. 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  DtOsgStatsHandler
 PPP: 10/2021: More...
 
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  DtOsgTextureWrapper
 Interface for a texture. Used to pass in a texture to vrvGraphics. More...
 
class  DtOsgTextureWrapperCreator
 
class  DtOsgTexturizer
 OpenSceneGraph implementation of terrain texturing. More...
 
class  DtOsgToGlContextTracker
 This class tracks gl contexts as they are created/destroyed per window creation/destruction. More...
 
class  DtOsgToIndirectImageConverter
 VRV maintains its own image prototypes: DtIndirectImagePrototype. More...
 
class  DtOsgToIndirectTextureConverter
 VRV maintains its own texture prototypes: DtIndirectImagePrototype. More...
 
class  DtOsgToIndirectTextureKeyHelper
 This class is used by vrv/indirect system to set certain keys and values on osg::Image and osg::Texture. More...
 
class  DtOsgTrackHistoryRibbon
 OSG implementation of a track history ribbon. More...
 
class  DtOsgTrackHistoryRibbonCreator
 
class  DtOsgUniqueIDHolder
 A Referenced unique ID holder for OSG models. More...
 
class  DtOsgDebugFrustum
 helper for visualizing debug frustra More...
 
class  DtOsgOverlayUtils
 
class  DtOsgUtils
 helper class, random osg debug helpers and math More...
 
class  DtOsgWeatherEffectsObject
 An OSG implementation of the weather effects object. More...
 
class  DtOsgWidget
 The osg widget class is a distributed osg based widget. More...
 
class  DtOsgWidgetLabel
 The osg implementation of a label. 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  DtOsgWindowEllipseGroup
 OSG implementation of a DtWindowEllipseGroup. More...
 
class  DtOsgWindowEllipseGroupInstance
 This class updates vertices for each ellipse added via addellipse. More...
 
class  DtOsgWindowEllipseGroupInstanceCreator
 Creator for DtOsgWindowEllipseInstance. More...
 
class  DtOsgWindowEllipseInstance
 OSG Implementation of DtWindowEllipseInstance. More...
 
class  DtOsgWindowEllipseInstanceCreator
 Creator for DtOsgWindowEllipseInstance. More...
 
class  DtOsgWindowLineGroup
 OSG implementation of a DtWindowLineGroup. More...
 
class  DtOsgWindowLineGroupInstance
 This class updates vertices for each line added via addLine. More...
 
class  DtOsgWindowLineGroupInstanceCreator
 Creator for DtOsgWindowLineInstance. More...
 
class  DtOsgWindowLineInstance
 OSG Implementation of a DtWindowLineInstance. More...
 
class  DtOsgWindowLineInstanceCreator
 Creator for DtOsgWindowLineInstance. More...
 
class  DtOsgWindowManager
 Owns and manages OpenSceneGraph windows. More...
 
class  DtOsgWindowManagerCreator
 Creator for registering the OpenSceneGraph window manager implementation. More...
 
class  DtOsgWindowPolygonInstance
 OSG Implementation of a DtWindowPolygonInstance. More...
 
class  DtOsgWindowPolygonInstanceCreator
 Creator for DtOsgWindowPolygonInstance. More...
 
class  DtOsgWindowTextInstance
 An OSG Implementation of DtWindowTextInstance. More...
 
class  DtOsgWindowTextInstanceCreator
 Creator for DtOsgWindowTextInstance. More...
 
class  DtOsgWindowTriangleFanInstance
 OSG implementation of a 2D TriangleFan. More...
 
class  DtOsgWindowTriangleFanInstanceCreator
 Creator for DtOsgWindowTriangleFanInstance. More...
 
class  DtOsgWindowTriangleGroup
 OSG Implementation of DtWindowTriangleGroup. More...
 
class  DtOsgWindowTriangleGroupInstance
 This class updates vertices for each triangle added via addTriangle. More...
 
class  DtOsgWindowTriangleGroupInstanceCreator
 Creator for DtOsgWindowTriangleInstance. More...
 
class  DtOsgWindowTriangleStripInstance
 OSG implementation of a 2D TriangleStrip. More...
 
class  DtOsgWindowTriangleStripInstanceCreator
 Creator for DtOsgWindowTriangleStripInstance. 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  DtPagedTilesIndirectManager
 handles the management of paged tiles and terrain patches being added to the indirect rendering system. More...
 
class  DtParticleSystemManagerInterface
 class that wraps the particle manager in vrvFx in a vrv friendly layer More...
 
class  DtParticleSystemModelInstance
 A virtual base class for a particle effect from a model definition. More...
 
struct  DtCascadeImportanceData
 
struct  DtCsmSplitData
 
struct  DtPerChannelData
 
class  DtPerformanceStats
 A stats which shows the IG's performance stats. More...
 
class  DtPickableOverlay
 An overlay that is pickable. 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  DtProgramUniformLocationMap
 
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  DtRainEffectGeneration
 
class  DtRainMaskMapController
 Installs and control rain mask mapping effects. 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  DtRotationPartMapper
 sets up a rotation on a node, given the speed, direction in the meta file does not need to create a tickable More...
 
class  DtRotationPartMapperCreator
 
class  DtRotorState
 represents an abstract rotor state. More...
 
class  DtNullRotorState
 start up state More...
 
class  FullyOff
 fully off state More...
 
class  FullyOn
 
class  SpinningUp
 
class  SpinningDown
 
class  DtRotorUpdater
 class to update the map of entities to their rotor datas via the tickable interface More...
 
class  DtRunwayMarkingNode
 
class  DtRunwayNode
 
class  DtRunwaySignaler
 
class  DtRunwayThresholdNode
 
class  DtScalingAlgorithm
 Provides an algorithm for scaling objects in the scene. More...
 
class  DtSceneGraph
 Abstraction over the OSG scene graph. More...
 
class  DtSceneRoot
 Abstract index into the scene graph. More...
 
class  DtScopedGlContext
 RAII style OpenGL context. Useful for one off initialization. More...
 
class  DtScribeBoxModelInstance
 Instance of an OSG-specific attachable draw model. More...
 
class  DtSearchCandidateVisitor
 DtSearchCandidateVisitor will add names of nodes, descriptions lists and/or filenames to a set for a visited graph. More...
 
class  DtShaderEffect
 DtShaderEffect injects custom shaders into the scenes, There are derrived classes of this for snow and rain on the ground effects. More...
 
class  DtShaderEffectManager
 DtShaderEffectManager injects custom shaders into the scenes, uses DtShaderEffect objects to add rendering effects to the ground. More...
 
class  DtShaderEffectRain
 DtShaderEffectRain injects custom shaders into the scene, Handles rain on the ground causing the ground to look damp. More...
 
class  DtShaderEffectSnow
 DtShaderEffectSnow injects custom shaders into the scene, Handles snow on the ground causing the ground to look covered by snow. More...
 
class  DtShadowTweakables
 
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  DtShipFlagSwitchTickable
 The DtShipFlagSwitchTickable class is responsible for switching nodes based on the current wind speed and ship speed. More...
 
class  DtSilverLiningCloudLayer
 
class  DtSilverLiningCubeMapData
 
class  DtSilverLiningFogParameters
 intermediate structure for computing and returning fog parameters More...
 
class  DtDtSilverLiningGroupCameraObserver
 
class  DtSilverliningGroup
 A group node which adds a silver-lining sky and will light all Children with the proper lighting parameters. More...
 
class  DtSilverLiningGroupTcsUserData
 This represents per camera, context (tcs) specific data for DtSilverLiningGroup. More...
 
class  DtSilverLiningGroupSkyLightTcsUserData
 This represents per camera, context (tcs) specific data for DtSilverLiningGroup Unlike DtSilverLiningGroupTcsUserData, this does not need a context where it can be created So, getOrcreate can be called from cull thread (where context may or may not be active) or draw thread or any other thread It is also associated with the (global) DtThreadCameraStreamDataManager Unlike the DtSilverLiningGroupTcsUserData, which is associate with the given atmosphere. More...
 
class  DtSilverliningGroupTimer
 
class  DtSilverLiningShadersContainer
 Simple class so that SilverLining headers can be hidden from being exposed in DtSilverLiningGroupTcsUserData header. More...
 
class  DtSilverLiningVrvUniformLocations
 
class  DtSilverLiningShaderUniformManager
 Manages per thread/camera/stream shader locations. More...
 
class  DtSkyDrawable
 The sky drawable. More...
 
class  DtSkyObjectManager
 
class  DtSnowMaskMapController
 Installs and control snow mask mapping effects. More...
 
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  DtStatsHandlerManager
 Class for managing the creation and recreation of the stats handler. More...
 
struct  DtStreamedVboData
 a helper struct to send basic primitives to video card 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  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  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  DtTextureReplaceVisitor
 For all textures in the model: A texture will be replaced if there exists another texture with the same name in directory replaceDir. More...
 
class  DtTexturesRemapper
 Like the DtTextureAtlasMapper, this class operates on appearance changes Right now, it operates on the camouflage bit changes in the entity appearance set from vrf It first registers all the texture variants (if it is the first time coming through here), if possible Then, for the incoming variant, it will ask the articulated model instance to change it's texture variant. More...
 
class  DtTexturesRemapperCreator
 DtTextureAtlasMapperCreator class. More...
 
class  DtTextureVisitor
 DtTextureVisitor walks the scene graph and collects the names of all textures found on nodes and drawables. More...
 
struct  DtOsgTcsKeyType
 This is a key type keyed on an osg::Camera, thread id and a stream. More...
 
struct  DtOsgTcsKeyTypeHasher
 Hasher for the DtOsgTcsKeyType. More...
 
class  DtThreadCameraStreamDataManager
 Manager for DtThreadCameraStreamData Holds them as cameras come in. 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  VariableRateShadingExtensions
 Extension functions used for Nvidia variable rate shading Initalises function pointers for the nvidia variable rate shading extensions. More...
 
class  DtVariableRateShadingImage
 Wrapper around Nvidia Variable Rate Shading Image functionality Creates a texture of the correct size for the provided channel. More...
 
class  DtVariableRateShadingImageStateAttribute
 An osg stateattribute that applies a DtVariableRateShadingImage to the State. More...
 
class  DtVariableRateShadingImagePalette
 Wrap functionality of Nvidia Variable Rate Shading Image Palette Allocates shading rate pallete data to the size specified by GL, the values in the palette should be gl enums defined in DtVariableRateShadingImage.h The shading rate image specifys lookup indices into the palette and the value in the palette specifies the shading rate to use. More...
 
class  DtVariableRateShadingImagePaletteStateAttribute
 An osg stateattribute that applies a DtVariableRateShadingImagePalette to the State. More...
 
class  DtVariableRateShadingImageUpdater
 Base class for GPU updates of the variable rate shading image Draw a full screen quad using a shader and provides a mechanism for end users to specify the shader to use and setup uniforms etc. More...
 
class  DtVariableRateShadingImageUpdaterDrawCallback
 A camera draw callback for invoking a VRS image update Typically this would be used as a predraw callback to ensure the VRS image is updated before the main camera draw occurs. More...
 
class  DtViewSpecificGroup
 Group node that is culled for every view except the target. More...
 
class  DtVirtualProgramCache
 class to hold a hashed map of strings to equivalent virtual programs to avoid repeated, duplicate creation of a virtual programs 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  DtVrvToOsgTextureClashDetector
 This class detects whether a texture object created by vrv was also made by osg or vice versa It detects this by checking the gl texture object name This gl name is the path of the texture file in both vrv and osg. More...
 
class  DtWeatherArea
 A weather area represents localized environmental conditions such as blowing dust, blowing sand, or blowing snow. More...
 
class  DtWeatherAreaFactory
 Factory that is used to create weather areas. More...
 
class  DtWeatherAreaDrawable
 A drawable used for drawing items related to weather areas. More...
 
class  DtWeatherAreaDrawableCreator
 creator for DtWeatherAreaDrawable More...
 
class  DtWeatherAreaEnvironmental
 Used by the weather system to define an environmental area. More...
 
class  DtWeatherAreaGroup
 A group node which serves as a root for weather areas, patchy ground fog areas and effects, infinite height fog, sandstorms, precipitation shafts, and lightning. More...
 
class  DtWeatherAreaGroupCreator
 Creator that is used to create the weather area group. More...
 
class  DtWeatherAreaSurfaceBounds
 Used by the weather system to define an area of blowing dust. More...
 
class  DtWeatherEffect
 this class is used to create weather effects around the eye to represent effects such as mist, rain and hail. More...
 
class  DtWeatherEffectDrawable
 A drawable for drawing weather effects such as hail. More...
 
class  DtWeatherEffectDrawableCreator
 creator for DtWeatherEffectDrawable More...
 
class  DtWeatherFogFroxelGrid
 DtWeatherFogFroxelGrid uses a frustum voxel grid to compute density/translucency at voxel locations based on fog volumes. More...
 
class  DtWeatherLayer
 A weather layer uses one or more weather effects to create a top level visual. More...
 
class  DtWeatherLayerFactory
 Factory that is used to create weather layers. More...
 
class  DtWeatherLayerBlowingDust
 A blowing dust specific weather layer uses one or more weather effects to create a top level visual. More...
 
class  DtWeatherLayerBlowingSand
 A blowing sand specific weather layer uses one or more weather effects to create a top level visual. More...
 
class  DtWeatherLayerBlowingSnow
 A blowing snow specific weather layer uses one or more weather effects to create a top level visual. More...
 
class  DtWeatherLayerGroup
 A group node which serves as a root for weather layers. More...
 
class  DtWeatherLayerGroupCreator
 Creator that is used to create the weather layer group. More...
 
class  DtWeatherLayerHail
 A hail specific weather layer uses one or more weather effects to create a top level visual. More...
 
class  DtWeatherLightning
 This class simulates and renders a lightning area. More...
 
class  DtWeatherPrecipitationShaft
 This class simulates and renders a precipitation shaft area. More...
 
class  DtWeatherSurfaceGrid
 Used by the weather system to define a rectangular grid of points. 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  DtWindRotTickable
 The DtWindRotTickable rotates along X (like a fan blade) depending on the speed of the wind. More...
 
class  DtWindSwitchTickable
 The DtWindSwitchTickable class is responsible for switching nodes based on the current wind speed. More...
 
class  DtXRScalingAlgorithm
 XR scaling algorithm implementation This Scaling algorithm implements the 'classic' MAK Stealth XR Scaling, which scales by distance between the camera and the object, and then scales that 'scale' by the object's size; so smaller objects get scaled more than larger objects. More...
 
class  DtXRScalingAlgorithmCreator
 Override creator for creating scale algorithm instances. More...
 
class  DtBuildingMetadataNodeHandler
 Handles the discover of MetadataNode nodes and the sharing of DtIndirectSharedMetadataNodeWrapper objects. More...
 
class  DtIndirectBuildingsHandler
 class used to collect geometry coming in via buildings layer and add it to the indirect engine. More...
 
class  DtIndirectBuildingsVisitor
 class used to process merged geometry objects so that a proper structure can be setup to facilitate using the visible flag of DtIndirectMetadataNode with indirect rendering. More...
 
class  DtIndirectFeatureGeomHandler
 class used to collect geometry coming in via feature_geom and add it to the indirect engine. More...
 
class  DtIndirectFeatureGeomHandlerSignaler
 The signaler object for the makVrv::DtTerrainPatchObject class. More...
 
class  DtIndirectGeometryCallback
 DtIndirectGeometryCallback is a data broker callback that handles feature tile load/unload callbacks to handle the rendering of these features using indirect rendering. More...
 
class  DtIndirectGeometryCallbackConnector
 A connector class to listen in on signal_terrainPatchCreated and install the DtIndirectGeometryCallback for that terrain patch. More...
 
class  DtIndirectGeometryCallbackConnectorCreator
 DtIndirectGeometryCallbackConnectorCreator is used to create a DtIndirectGeometryCallbackConnector. More...
 
class  DtIndirectGeometryLayerManager
 Handles a layer specified in the .earth file, and using the feature_geom plugin and point features. More...
 
class  DtIndirectGeometryLayerManagerCreator
 
class  DtIndirectMetadataNode
 This node extends osgEarth::MetadataNode in order to bridge the visibile flag into the indirect engine. More...
 
class  DtIndirectModelContainerForHandlers
 Layer Handlers can request models that can be for a dynamic layer or not for a dynamic layer. More...
 
class  DtIndirectSharedMetadataNodeWrapper
 This class is shared between multiple instances of DtIndirectMetadataNode. More...
 
class  DtOsgEarthBoundary
 DtOsgEarthBoundary. More...
 
class  DtOsgEarthCache
 DtOsgEarthCache. 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  DtOsgEarthCacheTileHandler
 DtOsgEarthCacheTileHandler. More...
 
class  DtOsgEarthCacheTileHandlerCreator
 Creator for the DtOsgEarthCacheTileHandler. More...
 
class  DtOsgEarthDataRequest
 DtOsgEarthDataRequest. More...
 
class  DtOsgEarthImageLayerDataRequest
 DtOsgEarthImageLayerDataRequest. More...
 
class  DtOsgEarthElevationLayerDataRequest
 DtOsgEarthElevationLayerDataRequest. More...
 
class  DtOsgEarthModelLayerDataRequest
 DtOsgEarthModelLayerDataRequest. More...
 
class  DtOsgEarthDataRequestQueue
 DtOsgEarthDataRequestQueue. More...
 
class  DtOsgEarthFile
 DtOsgEarthFile. More...
 
class  DtOsgEarthFileParser
 DtOsgEarthFileParser. More...
 
class  DtOsgEarthLayerVisibilityManager
 
class  DtOsgEarthLocalWindObject
 The osgEarth specific local wind object. More...
 
class  DtOsgEarthPaperMapCallback
 DtTerrainEditorMapCallback. More...
 
class  DtOsgEarthPaperMapManager
 Manager that adds, clears, activates/deactives groups (if any) read in by the DtPaperMapCallback The idea is to have annotations in the .earth file which allows osgEarth layers derived from osgEarth::VisibleLayer to be associated with a group so that layers can be turned on and off at the same time A layer can be part of more than one group Use the mapgroup osgEarth layer attribute like this: <mapgroup>air,naval,default</mapgroup> This means that this osgEarth layer is part of an air map group, a naval map group and a default group visible in both 2d (ex. More...
 
class  DtOsgEarthPaperMapManagerCreator
 DtOsgEarthPaperMapManagerCreator is used to create a DtOsgEarthPaperMapManager. More...
 
class  DtOsgEarthPropertyItemKey
 DtOsgEarthPropertyItemKey Key of the osgEarth property item, represented by the type and index. More...
 
class  DtOsgEarthStreamedFeatureCallback
 DtOsgEarthFeatureDataBroker::Callback that is fired when a new feature data 'tile' pages in. 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  DtOsgEarthUtil
 DtOsgEarthUtil. More...
 
class  DtStreamedFeaturePageVisitorTemplate
 DtStreamedFeaturePageVisitor is a osg::NodeVisitor to traverse an incoming 'tile' looking for CustomFeatureNodes that the feature_geom driver may have attached. More...
 
class  DtOsgEarthServerDescriptor
 An server is an entry for osgEarth. 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  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  ExpansionFunctor
 
class  DtDrawBoundsAction
 
class  DtRefreshNodeAction
 
class  DtColorSubTreeAction
 Context menu item for colorizing the current node and all it's children. More...
 
class  DtExpandItemAction
 
class  DtExpandAllAction
 
class  DtExpandToOQNAction
 
class  DtExpandToGeometryAction
 
class  DtExpandToLightsAction
 
class  DtSearchSceneGraphAction
 search action for scene graph tab in the terrain information panel More...
 
class  DtSceneGraphTreeLogic
 Logic for scene graph tree display widget. More...
 
class  DtSceneGraphTreeLogicCreator
 The DtSceneGraphTreeLogicCreator creator for the DtSceneGraphTreeLogicCreator class. 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  QGLWidgetAsOsgContext
 Internal class for embedding The OpenGL Qt code into OSG. 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...
 
struct  DtDofParams
 structure to exchange/communicate DOF field parameters More...
 
class  DtDepthOfFieldDrawable
 class used to render dof during the post processor camera draw More...
 
class  DtDropParticle
 Local class for a single drop particle on the screen. More...
 
struct  DtGridCell
 Internal struct for one cell of our grid of glass properties. More...
 
struct  HbaoParameters
 struct for holding all the hbao paramters used by this drawable. More...
 
class  DtHbaoDrawable
 class used to render HBAO during the post processor camera draw. More...
 
class  DtHbaoPostProcessor
 This class provides an OSG-specific implementation of camera Horizontal Based Ambient Occlusion. More...
 
class  DtHbaoPostProcessorCreator
 A DtHbaoPostProcessorCreator instance is registered with the post process element factory to create DtPostProcessor instances. More...
 
class  DtBlurShaderGenerator
 
class  DtHdrDrawable
 class used to render hdr during the post processor camera draw More...
 
class  DtHdrDrawableRenderData
 This class encapsulates all the (lazily) created OpenGL objects that are required for doing hdr. More...
 
class  DtHdrPostProcessor
 post processor class that handles HDR post processing effects More...
 
class  DtHdrPostProcessorCreator
 
struct  DtHdrOptions
 structure to hold all the HDR settings so they can more easily be passed to the drawable. More...
 
class  DtHorizontalFlip
 This class provides an OSG-specific implementation of flipping the channel horizontally. More...
 
class  DtHorizontalFlipCreator
 A DtHorizontalFlipCreator instance is registered with the post process element factory to create DtPostProcessor instances. More...
 
class  DtHorizontalFlipDrawable
 class used to flip the channel horizontally during the post processor camera draw More...
 
class  DtPlanViewPostProcessor
 A post processor class that handles 2D map recoloring post processing effects. More...
 
class  DtPlanViewPostProcessorCreator
 
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  DtRaindropParticle
 A drop with a physical simulation of movement, merging, evaporation, etc. More...
 
class  DtRandomUtils
 
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  DtReverseDepthBufferDrawable
 class used to render reverse depth buffer during the post processor camera draw More...
 
class  DtSplashParticle
 
class  DtSplashPrecompute
 For calculating the wave splashes on screen. More...
 
class  DtVolumetricDrawable
 class used to render crepuscular rays during the post processor camera draw More...
 
class  DtVolumetricLighting
 This class provides an implementation of crepuscular rays as a post process. More...
 
class  DtVolumetricLightingCreator
 A DtVolumetricLightingCreator instance is registered with the post process element factory to create DtPostProcessor instances. More...
 
struct  DtWaterOnScreenParameters
 structure to exchange/communicate various parameters for the water on screen effect More...
 
class  DtWaterOnScreenDrawable
 class used to render water on screen effects during the post processor camera draw 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  DtSenSim
 
class  DtSenSimSensorModule
 JRM SenSim sensor module implementation. More...
 
class  DtSenSimDrawable
 class used to render SenSimRT during the post processor camera draw More...
 
class  DtSenSimPostProcessor
 
class  DtSenSimPostProcessorCreator
 
class  DtSensorTextureController
 Installs and control cameraFX texture replacement effects. More...
 
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  DtQtDeSplashScreen
 A Qt implementation of the DtDeSplashScreen. 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  DtSpeedTreeForestObjectCreator
 DtSpeedTreeForestObjectCreator is the SpeedTree implementation of a DtForestObjectCreator. More...
 
class  DtSpeedTreeForestSignaler
 DtSpeedTreeForestSignaler is a signaler for DtSpeedTreeForest changes. More...
 
class  DtSpeedTreeTcsUserData
 This represents per camera, context (tcs) specific data for speedtree. 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  DtStreamingSpeedTreeVisibilityCallback
 DtStreamingSpeedTreeVisibilityCallback is a callback responsible for hiding/showing speedtrees for an osgEarth-created model layer subgraph based on the visibility of the VisibleLayer. More...
 
class  DtStreamingSpeedTreeFeatureCallback
 DtStreamingSpeedTreeFeatureCallback is a data broker callback that will create speedtrees for an osgEarth-created feature layer subgraph. 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  DtTreeRequestMessage
 A message to convert some tree requests into tree records. 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  DtOsgEarthHeaderParser
 DtOsgEarthHeaderParser parses coordinate system info from osgEarth file. More...
 
class  DtOsgEarthHeaderParserCreator
 DtOsgEarthHeaderParserCreator 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  DtOsgEarthAddTerrainLayerInterface
 DtOsgEarthAddTerrainLayerInterface. More...
 
class  DtOsgEarthAddTerrainLayerWidget
 DtOsgEarthAddTerrainLayerWidget This widget is used by the DtTerrainEditorWidget to add an image or elevation layer into the osgEarth terrain. More...
 
class  DtOsgEarthAddTerrainLayerWidgetCreator
 Creator for the DtAddTerrainLayerWidget. More...
 
class  DtOsgEarthCacheDialog
 DtOsgEarthCacheDialog Widget for generating cache data of image/elevation/model. More...
 
class  DtOsgEarthCacheDialogCreator
 Creator for the DtOsgEarthCacheDialogCreator. More...
 
class  DtOsgEarthCacheEditingEventProcessor
 DtOsgEarthCacheEditingEventProcessor - This class handles the events of selecting cache area. More...
 
class  DtOsgEarthCacheHandler
 DtOsgEarthCacheHandler, using QThread to run the cache process in a separate thread. More...
 
class  DtOsgEarthCacheHandlerCreator
 Creator class for DtOsgEarthCacheLogic. More...
 
class  DtOsgEarthCacheInterface
 DtOsgEarthCacheInterface Interface class for generating cache data of image/elevation/model. More...
 
class  DtOsgEarthCacheLogic
 DtOsgEarthCacheLogic. More...
 
class  DtOsgEarthCacheLogicCreator
 Creator class for DtOsgEarthCacheLogic. More...
 
class  DtOsgEarthTerrainPropertyTreeWidgetItem
 DtOsgEarthTerrainPropertyTreeWidgetItem. More...
 
class  DtCachePolicyTreeWidgetItem
 DtCacheOptionsTreeWidgetItem. More...
 
class  DtLayerTreeWidgetItem
 DtLayerTreeWidgetItem. More...
 
class  DtVisibleLayerTreeWidgetItem
 DtVisibleLayerTreeWidgetItem. More...
 
class  DtImageLayerTreeWidgetItem
 DtImageLayerTreeWidgetItem. More...
 
class  DtElevationLayerTreeWidgetItem
 DtElevationLayerTreeWidgetItem. More...
 
class  DtLandCoverLayerTreeWidgetItem
 DtLandCoverLayerTreeWidgetItem. More...
 
class  DtMaskLayerTreeWidgetItem
 DtMaskLayerTreeWidgetItem. More...
 
class  DtOsgEarthTerrainPropertyTreeWidgetItemCreator
 DtOsgEarthTerrainPropertyTreeWidgetItemCreator. More...
 
class  DtMaskLayerTreeWidgetItemCreator
 DtMaskLayerTreeWidgetItemCreator. More...
 
class  DtVisibleLayerTreeWidgetItemCreator
 DtVisibleLayerTreeWidgetItemCreator. More...
 
class  DtImageLayerTreeWidgetItemCreator
 DtImageLayerTreeWidgetItemCreator. More...
 
class  DtLandCoverLayerTreeWidgetItemCreator
 DtLandCoverLayerTreeWidgetItemCreator. More...
 
class  DtElevationLayerTreeWidgetItemCreator
 DtElevationLayerTreeWidgetItemCreator. More...
 
class  DtCachePolicyTreeWidgetItemCreator
 DtCachePolicyTreeWidgetItemCreator. More...
 
class  DtBuildingLayerTreeWidgetItem
 DtBuildingLayerTreeWidgetItem. More...
 
class  DtBuildingLayerTreeWidgetItemCreator
 DtBuildingLayerTreeWidgetItemCreator. More...
 
class  DtModelLayerOptionsTreeWidgetItem
 DtModelLayerOptionsTreeWidgetItem. More...
 
class  DtFeatureModelLayerOptionsTreeWidgetItem
 DtFeatureModelLayerOptionsTreeWidgetItem. More...
 
class  DtModelLayerOptionsTreeWidgetItemCreator
 DtModelLayerOptionsTreeWidgetItemCreator. More...
 
class  DtFeatureModelLayerOptionsTreeWidgetItemCreator
 DtFeatureModelLayerOptionsTreeWidgetItemCreator. More...
 
class  DtOsgEarthGenerateBoundaryInterface
 DtOsgEarthGenerateBoundaryInterface. More...
 
class  DtOsgEarthGenerateBoundaryWidget
 DtOsgEarthGenerateBoundaryWidget. More...
 
class  DtOsgEarthGenerateBoundaryWidgetCreator
 Creator for the DtAddTerrainLayerWidget. More...
 
class  DtGroundCoverLayerTreeWidgetItem
 DtGroundCoverLayerTreeWidgetItem. More...
 
class  DtRoadSurfaceLayerTreeWidgetItem
 DtRoadSurfaceLayerTreeWidgetItem. More...
 
class  DtSplatLayerTreeWidgetItem
 DtSplatLayerTreeWidgetItem. More...
 
class  DtGroundCoverLayerTreeWidgetItemCreator
 DtGroundCoverLayerTreeWidgetItemCreator. More...
 
class  DtRoadSurfaceLayerTreeWidgetItemCreator
 DtRoadSurfaceLayerTreeWidgetItemCreator. More...
 
class  DtSplatLayerTreeWidgetItemCreator
 DtSplatLayerTreeWidgetItemCreator. More...
 
class  DtTdbAddFeatureLayerInterface
 DtTdbAddFeatureLayerInterface. More...
 
class  DtTdbAddFeatureLayerWidget
 DtTdbAddFeatureLayerWidget A dialog widget used by DtTerrainEditorWidget to add a Tdb Feature layer into the terrain. More...
 
class  DtTdbAddFeatureLayerWidgetCreator
 Creator for the DtTdbAddFeatureLayerWidget. More...
 
class  DtTerrainContentItemKey
 DtTerrainContentItemKey. More...
 
class  DtTerrainEditorInterface
 DtTerrainEditorInterface. More...
 
class  DtTerrainEditorLogic
 DtTerrainEditorLogic. More...
 
class  DtTerrainEditorLogicCreator
 Creator class for DtOsgEarthProfileLogic. More...
 
class  DtTerrainEditorPage
 Page for terrain editor widget. More...
 
class  DtTerrainEditorProperties
 DtTerrainEditorProperties. More...
 
class  DtFeatureLayerProperties
 DtFeatureLayerProperties. More...
 
class  DtTerrainPatchProperties
 DtTerrainPatchProperties. More...
 
class  DtMAKTerrainProperties
 DtMAKTerrainProperties. More...
 
class  DtOsgEarthTerrainProperties
 DtOsgEarthTerrainProperties. More...
 
class  DtOceanLayerProperties
 DtOceanLayerProperties. More...
 
class  DtLayerProperties
 DtLayerProperties. More...
 
class  DtMaskLayerProperties
 DtMaskLayerProperties. More...
 
class  DtVisibleLayerProperties
 DtVisibleLayerProperties. More...
 
class  DtElevationLayerProperties
 DtElevationLayerProperties. More...
 
class  DtModelLayerProperties
 DtModelLayerProperties. More...
 
class  DtFeatureModelLayerProperties
 DtFeatureModelLayerProperties. More...
 
class  DtSplatLayerProperties
 DtSplatLayerProperties. More...
 
class  DtGroundCoverLayerProperties
 DtGroundCoverLayerProperties. More...
 
class  DtImageLayerProperties
 DtImageLayerProperties. More...
 
class  DtRoadSurfaceLayerProperties
 DtRoadSurfaceLayerProperties. More...
 
class  DtLandCoverLayerProperties
 DtLandCoverLayerProperties. More...
 
class  DtDoubleSpinBoxWithSpecialMAXText
 
class  DtTerrainEditorPropertyTreeWidgetItem
 DtTerrainEditorPropertyTreeWidgetItem. More...
 
class  DtTerrainEditorPropertyTreeWidgetItemCreator
 DtTerrainEditorPropertyTreeWidgetItemCreator. More...
 
class  DtTerrainEditorPropertyTreeWidgetItemFactory
 DtTerrainEditorPropertyTreeWidgetItemFactory. More...
 
class  DtTerrainEditorWidget
 Widget for editing the terrain in the scene. More...
 
class  DtTerrainEditorWidgetCreator
 Creator for the DtTerrainEditorWidget. More...
 
class  DtMAKTerrainPropertyTreeWidgetItem
 DtMAKTerrainPropertyTreeWidgetItem. More...
 
class  DtTerrainPatchPropertyTreeWidgetItem
 DtTerrainPatchPropertyTreeWidgetItem. More...
 
class  DtFeatureLayerPropertyTreeWidgetItem
 DtFeatureLayerPropertyTreeWidgetItem. More...
 
class  DtOceanLayerPropertyTreeWidgetItem
 DtOceanLayerPropertyTreeWidgetItem. More...
 
class  DtMAKTerrainPropertyTreeWidgetItemCreator
 DtMAKTerrainPropertyTreeWidgetItemCreator. More...
 
class  DtTerrainPatchPropertyTreeWidgetItemCreator
 DtTerrainPatchPropertyTreeWidgetItemCreator. More...
 
class  DtFeatureLayerPropertyTreeWidgetItemCreator
 DtFeatureLayerPropertyTreeWidgetItemCreator. More...
 
class  DtOceanLayerPropertyTreeWidgetItemCreator
 DtOceanLayerPropertyTreeWidgetItemCreator. More...
 
class  DtPlanarReflectionCamera
 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...
 
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  DtTritonGroupTcsUserData
 This represents per camera, context (tcs) specific data for Triton. More...
 
class  DtTritonImGuiHelper
 
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  DtTritonPlanarReflectionManager
 class for managing the planar reflections used by triton drawable. More...
 
class  DtTritonRenderingParameters
 structure used to communicated triton rendering parameters between imgui/system to triton More...
 
class  DtTritonRotorWashModelInstance
 Implementation of a Triton rotorWash model. More...
 
class  DtTritonShaderUniformManager
 class for managing the shader uniforms for triton, gets the shader ids and caches them between frames 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  coordUtils
 
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 to/from the Beaufort Scale as described by Wikipedia. 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 o an enumeration for cloud types o cloud type enumeration to/from string conversion functions o a utility function for checking if a cloud type is a 'local-only' type o visibility obscurant enumeration to/from string conversion functions o an oktas to string conversion function. 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  DtDynamicTerrainLine
 DtDynamicTerrainLine is used to represent a collection of vertices for a linear dynamic terrain object. More...
 
class  DtDynamicTerrainSphere
 DtDynamicTerrainSphere is used to represent a sphere of impact for a dynamic terrain event. More...
 
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  DtGarsCoordinateDisplay
 The GARS coordinate display information for the GUI. More...
 
class  DtGarsUtil
 Contains functions to help process MGRS 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  DtGeodeticDdmCoordinateDisplay
 The geodetic (DDM) coordinate display information for the GUI. More...
 
class  DtGeodeticDecCoordinateDisplay
 The decimal geodetic coordinate display information for the GUI. More...
 
class  DtGeodeticDmsCoordinateDisplay
 The geodetic (DMS) 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  DtLockfile
 Logic class for encrypting and decrypting MAK Encrypted Data Format files. 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  DtMgrsUtil
 Contains functions to help process MGRS coordinates. 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  DtReservedElementsBuffer
 Template class which implements a data structure providing management of 'reserved' elements. 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  DtTemperatureUnitConverter
 Base class for all temperature unit converters. More...
 
class  DtPressureUnitConverter
 Base class for all pressure 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  DtFathomConverter
 Converter for fathoms. More...
 
class  DtInchConverter
 Converter for inches. More...
 
class  DtMillimeterConverter
 Converter for millimeters. 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  DtNATOMilConverter
 Converter for NATO-MIL. More...
 
class  DtKelvinConverter
 Converter for kelvins. More...
 
class  DtCelsiusConverter
 Converter for Celsius. More...
 
class  DtFahrenheitConverter
 Converter for Fahrenheit. More...
 
class  DtPascalConverter
 Converter for Pascals. More...
 
class  DtKilopascalConverter
 Converter for kilopascals. More...
 
class  DtInchesOfMercuryConverter
 Converter for inches of mercury. More...
 
class  DtAtmosphereConverter
 Converter for atmospheres. More...
 
class  DtMillibarConverter
 Converter for millibars. 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  DtVirtualBaseClassCreator
 Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically registered with the DtDe the first time instace() is called. More...
 
class  DtVirtualBaseClassCustomCreator
 Variadic templated creator class for creating a custom version of a DtVirtualBaseClassCreator This class allows a plugin/api user to create a creator class for their custom version of a class. More...
 
class  DtVrfSoilTypeToOsgEarthLandCoverMap
 Used to map VR-Forces soil types to OSG Earth Landcover names. 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...
 
class  ConnectHelper
 
class  ConnectHelper< 0, Signature, Combiner, Group, GroupCompare, SlotFunction >
 
class  ConnectHelper< 1, Signature, Combiner, Group, GroupCompare, SlotFunction >
 
class  ConnectHelper< 2, Signature, Combiner, Group, GroupCompare, SlotFunction >
 
class  ConnectHelper< 3, Signature, Combiner, Group, GroupCompare, SlotFunction >
 
class  ConnectHelper< 4, Signature, Combiner, Group, GroupCompare, SlotFunction >
 
class  ConnectHelper< 5, Signature, Combiner, Group, GroupCompare, SlotFunction >
 
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...
 
struct  DtEncodeInputBuffer
 Encoding input buffer. More...
 
struct  DtEncodeOutputBuffer
 Encoding output buffer. More...
 
struct  DtRegisteredCudaGlResource
 This is the OpenGL resource registered with cuda (pbo) More...
 
class  DtEncoderIOCallback
 This is an abstract call back to process encoded packets. More...
 
struct  DtEncoderSubmitPboWork
 This represents the unit of work that is submitted to the encoder via the submit pbo call. More...
 
class  DtEncoderIO
 The EncoderIO class is responsible to initialize CUDA and NVidia encoder then will be responsible to submit the Pixel Buffer Object to the GPU for encoding. 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  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  DtReadFramebufferProcessData
 This is a non-extendable container class used to send the information to the gstreamer pipeline. More...
 
class  DtSensorAngleElement
 base class for the various sensor angle elements. 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  DtVideoStreamPostProcessor
 create a post processor that will provide us with it's input texture id used by the video stream process to get full dynamic range images from the GPU has a passthrough shader so the scene will still show up in the VRV Gui More...
 
class  DtVideoStreamPostProcessorCreator
 
class  DtVideoStreamPostProcessorDrawable
 class for rendering a post processor pass this particular post processor is just a pass through so the input texture id is available and the scene still renders to the GUI 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  DtBeginRenderingCallback
 An OSG camera predraw callback, can be used as a sync point. More...
 
class  DtDesktopProvider
 An Oculus implementation of the DtVirtualRealityProvider abstract base class. More...
 
struct  DtTrackedMarker
 
class  DtMixedRealityMask
 Object to handle rendering a mixed reality mask object into the scene. More...
 
class  DtOculusProvider
 An Oculus implementation of the DtVirtualRealityProvider abstract base class. More...
 
class  DtOculusSwapChain
 Oculus implementation of a texture swapchain. More...
 
class  DtOpenVRMixedRealityMask
 A OpenVR implementation of mixed reality mask. More...
 
class  DtOpenVRProvider
 An OpenVR implementation of the DtVirtualRealityProvider abstract base class. More...
 
class  DtOpenVRSwapChain
 OpenVR doesn't use a swapchain, but currently we need to unpack the texture array into a texture 2d which this handles. More...
 
class  DtOpenVRTrackedCamera
 A concrete interface of a tracked camera using the OpenVR API. 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  DtSwapChain
 Base implementation of a texture swapchain. More...
 
class  DtExternalTextureAttribute
 
class  DtSwapChainPreviewDrawable
 
class  DtTrackedCamera
 A Tracked camera is typically attached to the HMD and can provide position and orientation data in addition to osg::textures with its video stream. More...
 
class  DtVarjoMixedRealityMask
 Varjo implementation of mixed reality mask. More...
 
class  DtVarjoProvider
 A Varjo implementation of the DtVirtualRealityProvider abstract base class. More...
 
class  DtVarjoSwapChain
 Varjo implementation of a texture swapchain. More...
 
class  DtVirtualRealityChannel
 A VRV channel that represents the eyes of the HMD A Virtual Reality channel can render in a few different modes. More...
 
class  DtVirtualRealityChannelCreator
 Channel creator for Virtual Reality 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  DtVirtualRealityProvider
 An abstract interface that provides VR System API services. More...
 
class  DtVirtualRealitySettingsManager
 Contains the DtVirtualRealitySettingsManager class declaration. More...
 
class  DtVrsGazeMapUpdater
 A Varjo implementation of the DtVariableRateShadingImageUpdater Supports updating the vrs map as foavated with eye tracking. More...
 
class  DtXtalProvider
 An Xtal implementation of the DtVirtualRealityProvider abstract base class. More...
 
class  DtXtalSwapChain
 Xtal doesn't use a swapchain, but currently we need to unpack the texture array into a texture 2d which this handles. 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
 Page for Virtual Reality settings. More...
 
class  DtVirtualRealitySettingsWidget
 DtVirtualRealitySettingsWidget is the widget displayed that shows the settings for virtual reality. 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  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  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  DtOccupantsVisibleOnEntityCommand
 DtOccupantsVisibleOnEntityCommand toggles the OccupantsVisibleOnEntity setting for a specific entity. More...
 
class  DtOccupantsVisibleOnEntityCommandCreator
 DtOccupantsVisibleOnEntityCommandCreator creates DtOccupantsVisibleOnEntityCommands. 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  DtTacticalGraphicsLabelsCommand
 DtTacticalGraphicsLabelsCommand enables or disables tactical graphics labels. More...
 
class  DtTacticalGraphicsLabelsCommandCreator
 DtTacticalGraphicsLabelsCommandCreator creates DtTacticalGraphicsLabelsCommands. More...
 
class  DtVrfWeatherStateMapper
 The DtVrfWeatherStateMapper is a utility class for mapping between the VRF/VRL Extension 'Weather' states to the VR-Vantage Cloud Cover Type ennumerations. More...
 
class  DtVrlinkBaseConnection
 The base class for protocol specific VRLink Simulations. 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  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  Dt2dIconDynamicScalingItem
 The item for controlling the dynamic scaling of 2D icons. More...
 
class  DtRotate2DIconsToHeadingItem
 The item for controlling whether or not 2D icons are rotated based on their heading. 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  DtEmbarkedEntityLabelSettingItem
 The item for controlling embarked entity icons. 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 DtGroundClampingWidget class. More...
 
class  DtGroundClampingWidgetInterface
 
class  DtNoHla13ConnectionPage
 A dialog for explaining that you can't have HLA 1.3 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  DtTacticalGraphicsShowOnlyActiveItem
 The item for controlling whether tactical graphics are shown or not based on its activated state. 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  DtVrlinkVisualAttributeForceSpecificModelDefinitionEditor
 A visual attribute editor for force-specific model definitions. More...
 
class  DtVrlinkVisualizerAttributeDetonationResultEditor
 
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  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  DtElementAttributesMonitor
 The DtElementAttributesMonitor connects to signals from the the DtDe's elementData to track the attributes of elements as they are added and removed. More...
 
class  MyEntityArticulatedStateModelVisualizer
 
class  MyEntitySignaler
 This is a utility signaler that allows customers to add functionality to derived connection listeners without having to create connection type visualizers. More...
 
class  MyEntitySignalerCreator
 Creator. More...
 
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  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  DtHeadingTape
 A class for creating a heading tape on screen using DtWindowObjects. More...
 
class  DtPitchLadder
 A class for creating a pitch ladder on screen using DtWindowObject. More...
 
class  DtWindowObjectHudDriver
 This driver is responsible for creating the DtWindowObject HUD. More...
 
class  DtWindowObjectsDriver
 This driver is responsible for creating DtWindowObjects The VR - Vantage Control Toolkit lets you create 2D window objects, such as lines, polygons and textboxes.This example shows how to add new window objects and manipulate them around the screen. More...
 
class  DtRadarFxConnectionInterface
 Abstract interface used to a user interface. More...
 
class  DtRadarFxConnectionLogic
 Logic for configuring the radarFx Client Connection. More...
 
class  DtRadarFxConnectionPage
 A dialog for configuring the DIS connection. More...
 
class  DtRadarFxConnectionWidget
 Widget for DIS connection. More...
 
class  DtExampleSensorSettingsManager
 This is the implementation of the example sensor settings manager. More...
 

Typedefs

typedef
DtStateVisualizerCreatorTemplate
< DtDetonationAudializer
DtDetonationAudializerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityAudializer
DtEntityAudializerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtFireInteractionAudializer
DtFireInteractionAudializerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
makVrv::DtPageCreatorTemplate
< DtAudioSettingsPage
DtAudioSettingsPageCreator
 A creator class for makVrv::DtAudioSettingsPage. More...
 
typedef
DtCigiObjectCreatorTemplate
< DtCigiAnimationEntity
DtCigiAnimationEntityCreator
 Creator that will be registered with the cigi object factory to create this class. More...
 
typedef
DtCigiObjectCreatorTemplate
< DtCigiCharacterEntity
DtCigiCharacterEntityCreator
 Creator that will be registered with the cigi object factory to create this class. More...
 
typedef
DtCigiObjectCreatorTemplate
< DtCigiEntity
DtCigiEntityCreator
 Creator that will be registered with the cigi object factory to create this class. More...
 
typedef
DtCigiObjectCreatorTemplate
< DtCigiParticleCollisionObjectEntity
DtCigiParticleCollisionObjectEntityCreator
 Creator that will be registered with the CIGI object factory to create this class. More...
 
typedef
DtCigiObjectCreatorTemplate
< DtCigiParticleSystemEntity
DtCigiParticleSystemEntityCreator
 Creator that will be registered with the cigi object factory to create this class. More...
 
typedef
DtCigiObjectCreatorTemplate
< DtCigiRibbonEntity
DtCigiRibbonEntityCreator
 Creator that will be registered with the cigi object factory to create this class. More...
 
typedef
DtCigiObjectCreatorTemplate
< DtCigiRotorWashEntity
DtCigiRotorWashEntityCreator
 Creator that will be registered with the CIGI object factory to create this class. More...
 
typedef
DtCigiObjectCreatorTemplate
< DtCigiWakeEntity
DtCigiWakeEntityCreator
 Creator that will be registered with the CIGI object factory to create this class. More...
 
typedef
DtCigiObjectCreatorTemplate
< DtCigiWatercraftEntity
DtCigiWatercraftEntityCreator
 Creator that will be registered with the CIGI object factory to create this class. More...
 
typedef DtPageCreatorTemplate
< DtCigiGlobalTerrainSurfaceComponentMappingPage
DtCigiGlobalTerrainSurfaceComponentMappingPageCreator
 Creator class for makVrv::DtCigiGlobalTerrainSurfaceComponentMappingPage. More...
 
typedef DtPageCreatorTemplate
< DtCigiRegionalSeaSurfaceComponentMappingPage
DtCigiRegionalSeaSurfaceComponentMappingPageCreator
 Creator class for makVrv::DtCigiRegionalSeaSurfaceComponentMappingPage. More...
 
typedef DtPageCreatorTemplate
< DtCigiSystemComponentMappingPage
DtCigiSystemComponentMappingPageCreator
 Creator class for makVrv::DtCigiSystemComponentMappingPage. More...
 
typedef DtPageCreatorTemplate
< DtCigiViewComponentMappingPage
DtCigiViewComponentMappingPageCreator
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DAggregateExtentVisualizer
Dt2DAggregateExtentVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt2DAggregateMilStdIconVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt2DAggregateMilStdIconVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt2DAirCorridorLineVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt2DAirCorridorLineVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt2DAmbushLineVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt2DAmbushLineVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DArcVisualizer
Dt2DArcVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DEllipseStateVisualizer
Dt2DEllipseStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DEllipseVisualizer
Dt2DEllipseVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt2DEntityEmitterVolumeVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt2DEntityEmitterVolumeVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt2DEnvironmentalAreaVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt2DEnvironmentalAreaVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt2DEnvironmentalLineVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt2DEnvironmentalLineVisualizer >
 
using Dt2DEnvironmentalVolumetricLineVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt2DEnvironmentalVolumetricLineVisualizer >
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DIntervisibilityEntityFanVisualizer
Dt2DIntervisibilityEntityFanVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DIntervisibilityFanVisualizer
Dt2DIntervisibilityFanVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DIntervisibilityLineVisualizer
Dt2DIntervisibilityLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DLaserDesignatorVisualizer
Dt2DLaserDesignatorVisualizerCreator
 2D Laser Designator visualizer creator More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DLineStateVisualizer
Dt2DLineStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt2DManeuverByFireVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt2DManeuverByFireVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DRangeLineVisualizer
Dt2DRangeLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DRectangleStateVisualizer
Dt2DRectangleStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt2DSpiderWebVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt2DSpiderWebVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt2DTextBoxVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt2DTextBoxVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DTextStateVisualizer
Dt2DTextStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt2DTriangleStateVisualizer
Dt2DTriangleStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt2DWedgeVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt2DWedgeVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt3DAggregateExtentVisualizer
Dt3DAggregateExtentVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt3DAggregateMilStdIconVisualizer
Dt3DAggregateMilStdIconVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt3DAirCorridorLineVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt3DAirCorridorLineVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt3DAreaStateVisualizer
Dt3DAreaStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt3DEllipseVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt3DEllipseVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt3DEntityEmitterVolumeVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt3DEntityEmitterVolumeVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt3dEntityTacticalDecorationsVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt3dEntityTacticalDecorationsVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt3DEnvironmentalAreaVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt3DEnvironmentalAreaVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt3DEnvironmentalLineVisualizer
Dt3DEnvironmentalLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using Dt3DEnvironmentalVolumetricLineVisualizerCreator = DtStateVisualizerCreatorTemplate< Dt3DEnvironmentalVolumetricLineVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt3DIntervisibilityEntityFanVisualizer
Dt3DIntervisibilityEntityFanVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt3DIntervisibilityFanVisualizer
Dt3DIntervisibilityFanVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt3DIntervisibilityLineVisualizer
Dt3DIntervisibilityLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt3DLaserDesignatorVisualizer
Dt3DLaserDesignatorVisualizerCreator
 Laser Designator visualizer creator. More...
 
typedef
DtVirtualBaseClassCreator
< Dt3dLinesStagingBuffer
Dt3dLinesStagingBufferCreator
 creator More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt3DLineStateVisualizer
Dt3DLineStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtVirtualBaseClassCreator
< Dt3dSpheresStagingBuffer
Dt3dSpheresStagingBufferCreator
 creator More...
 
typedef
DtStateVisualizerCreatorTemplate
< Dt3DTextStateVisualizer
Dt3DTextStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtAggregateElementCreator = DtElementCreatorTemplate< DtAggregateElement >
 
using DtAggregateImageSymbolVisualizerCreator = DtStateVisualizerCreatorTemplate< DtAggregateImageSymbolVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtAggregateIndicatorVisualizer
DtAggregateIndicatorVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtAggregateKinematicStateCreator = DtKinematicStateCreatorTemplate< DtAggregateKinematicState >
 
typedef
DtStateVisualizerCreatorTemplate
< DtAggregateSymbolDecorationVisualizer
DtAggregateSymbolDecorationVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef std::vector
< DtAltitudeBasedBoundingBoxConfiguration
DtAltitudeBasedBoundingBoxConfigurationCollection
 A collection of altitude-based bounding boxes for a text proxy. More...
 
typedef std::vector
< DtAltitudeBasedConfiguration
DtAltitudeBasedConfigurationCollection
 A collection of altitude-based configurations for a text proxy. More...
 
typedef
DtVirtualBaseClassCreator
< DtAttachableEntityFanUpdater,
DtElementID
DtAttachableEntityFanUpdaterCreator
 creator More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtAttributeGroupStateVisualizer
DtAttributeGroupStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtVirtualBaseClassCreator
< DtBaseOutlineAttribute
DtBaseOutlineAttributeCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtBuoyBeaconFeatureBuilder,
const std::string
&, DtBuoyBeaconModelStringParser
&, DtTextureAtlasIndexParser
&, const std::string & > 
DtBuoyBeaconFeatureBuilderCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtBuoyBeaconModelStringParser
DtBuoyBeaconModelStringParserCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtCachedIntersectorsContainer
DtCachedIntersectorsContainerCreator
 creator More...
 
typedef DtBoost::shared_ptr
< DtChannelProxy
DtChannelProxySP
 
typedef DtBoost::weak_ptr
< DtChannelProxy
DtChannelProxyWP
 
typedef long long DtCloudLayerId
 
typedef
DtStateVisualizerCreatorTemplate
< DtCuboidStateVisualizer
DtCuboidStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtCylinderStateVisualizer
DtCylinderStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtVirtualBaseClassCreator
< DtDebugShapes
DtDebugShapesCreator
 creator More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtDecalProjectorEnvironmentalLineVisualizer
DtDecalProjectorEnvironmentalLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtDetonationInteractionVisualizer
DtDetonationInteractionVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtDetonationLineVisualizer
DtDetonationLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef DtBoost::shared_ptr
< DtDisplayProxy
DtDisplayProxySP
 
typedef DtBoost::weak_ptr
< DtDisplayProxy
DtDisplayProxyWP
 
typedef
DtVirtualBaseClassCreator
< DtDrawnIntersectorManager
DtDrawnIntersectorManagerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtDynamicFeatureBuilder,
const std::string &, const
std::string & > 
DtDynamicFeatureBuilderCreator
 creator More...
 
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
< EntityStateListener::DamageState,
DtElementAttributes::ElementDamageState
DtElementAttributeDamageState
 
typedef
DtUniqueElementAttribute
< std::string,
DtElementAttributes::DriverType
DtElementAttributeDriverType
 
typedef
DtUniqueElementAttribute
< unsigned int,
DtElementAttributes::ElementSubtype
DtElementAttributeElementSubtype
 
typedef
DtUniqueElementAttribute
< DtUnicode,
DtElementAttributes::ElementDefinitionName
DtElementAttributeElementDefinitionName
 
typedef
DtUniqueElementAttribute
< std::string,
DtElementAttributes::DisplayUnitCollectionName
DtElementAttributeDisplayUnitCollectionName
 
typedef
DtUniqueElementAttribute
< std::string,
DtElementAttributes::LightPointGroupCollectionName
DtElementAttributeLightPointGroupCollectionName
 
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. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityArticulatedStateModelVisualizer
DtEntityArticulatedStateModelVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityConditionalParticleSystemVisualizer
DtEntityConditionalParticleSystemVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityDecalEffectVisualizer
DtEntityDecalEffectVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityDIGuyStateVisualizer
DtEntityDIGuyStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtEntityElementCreator = DtElementCreatorTemplate< DtEntityElement >
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityFlamesVisualizer
DtEntityFlamesVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtEntityHATLineVisualizerCreator = DtStateVisualizerCreatorTemplate< DtEntityHATLineVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityImageSymbolVisualizer
DtEntityImageSymbolVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtEntityIndicatorVisualizerCreator = DtStateVisualizerCreatorTemplate< DtEntityIndicatorVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtEntityKinematicStateCreator = DtKinematicStateCreatorTemplate< DtEntityKinematicState >
 
using DtEntityMilStdIconVisualizerCreator = DtStateVisualizerCreatorTemplate< DtEntityMilStdIconVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityOffsetDIGuyStateVisualizer
DtEntityOffsetDIGuyStateVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityParticleCollisionObjectVisualizer
DtEntityParticleCollisionObjectVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityParticleSystemVisualizer
DtEntityParticleSystemVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityRotorWashVisualizer
DtEntityRotorWashVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntitySmokePlumeVisualizer
DtEntitySmokePlumeVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef DtStateView
< DtVrlinkSimulatedEntityState
DtVrlinkEntityStateView
 Create a DtStateView templated on DtVrlinkEntityState. More...
 
typedef DtStateViewCollection
< DtVrlinkSimulatedEntityState
DtVrlinkEntityStateViewCollection
 Create a DtStateViewCollection templated on DtVrlinkEntityState. More...
 
using DtEntitySymbolDecorationVisualizerCreator = DtStateVisualizerCreatorTemplate< DtEntitySymbolDecorationVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityTrackHistoryVisualizer
DtEntityTrackHistoryVisualizerCreator
 Creator for the DtEntityTrackHistoryVisualizer class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityTrailEffectVisualizer
DtEntityTrailEffectVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtEntityWakeVisualizer
DtEntityWakeVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtVirtualBaseClassCreator
< DtEnvironment
DtEnvironmentCreator
 creator More...
 
typedef DtRecordSettingsBackup
< DtEnvironment,
makArchives::DtEnvironmentRecord
DtEnvironmentSettingsBackup
 
typedef
DtStateVisualizerCreatorTemplate
< DtEnvironmentalHATLineVisualizer
DtEnvironmentalHATLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtEnvironmentalIndicatorVisualizerCreator = DtStateVisualizerCreatorTemplate< DtEnvironmentalIndicatorVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtEnvironmentalKinematicStateCreator = DtKinematicStateCreatorTemplate< DtEnvironmentalKinematicState >
 
typedef
DtStateVisualizerCreatorTemplate
< DtEnvironmentalMilStdIconVisualizer
DtEnvironmentalMilStdIconVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef DtRecordSettingsBackup
< DtEnvironmentList,
makArchives::DtEnvironmentListRecord
DtEnvironmentListSettingsBackup
 
typedef
DtStateVisualizerCreatorTemplate
< DtFireInteractionVisualizer
DtFireInteractionVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtVirtualBaseClassCreator
< DtGeom3dLinesSystem
DtGeom3dLinesSystemCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtGeom3dSpheresSystem
DtGeom3dSpheresSystemCreator
 creator More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtIffReplyInteractionVisualizer
DtIffReplyInteractionVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtVirtualBaseClassCreator
< DtIntersectorsContainer
DtIntersectorsContainerCreator
 creator More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtIntervisibilityVertexVisualizer
DtIntervisibilityVertexVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtLaserDesignatorElementCreator = DtElementCreatorTemplate< DtLaserDesignatorElement >
 
typedef
DtTrackAcquirerCreatorTemplate
< DtLosTrackAcquirer
DtLosTrackAcquirerCreator
 Creator that will be registered with the DtTrackObjectFactory() to create this class. More...
 
typedef
DtTrackMonitorCreatorTemplate
< DtLosTrackMonitor
DtLosTrackMonitorCreator
 Creator that will be registered with the DtTrackObjectFactory() to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtOverlayScreenIntervaledTextVisualizer
DtOverlayScreenIntervaledTextVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtOverlaySecurityVisualizerCreator = DtStateVisualizerCreatorTemplate< DtOverlaySecurityVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtPointTacticalGraphicElementCreator = DtElementCreatorTemplate< DtPointTacticalGraphicElement >
 
using DtRadioCommLineElementCreator = DtElementCreatorTemplate< DtRadioCommLineElement >
 
typedef
DtStateVisualizerCreatorTemplate
< DtRadioCommLineVisualizer
DtRadioCommLineVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtRadioTransmissionElementCreator = DtElementCreatorTemplate< DtRadioTransmissionElement >
 
typedef
DtStateVisualizerCreatorTemplate
< DtRadioTransmissionVisualizer
DtRadioTransmissionVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtVirtualBaseClassCreator
< DtRotorWashProcess
DtRotorWashProcessCreator
 creator More...
 
typedef DtRunwayData DtRunwayThresholdData
 
typedef
DtStateVisualizerCreatorTemplate
< DtScribeBoxVisualizer
DtScribeBoxVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef DtStateView
< DtVrlinkSensorFieldOfViewState
DtVrlinkSensorFieldOfViewStateView
 Create a DtStateView templated on the state view. More...
 
typedef DtStateView
< DtVrlinkSensorFieldsOfView
DtVrlinkSensorFieldsOfViewView
 
typedef DtStateViewCollection
< DtVrlinkSensorFieldsOfView
DtVrlinkSensorFieldsOfViewStateViewCollection
 
using DtSensorFieldOfViewVisualizerCreator = makVrv::DtStateVisualizerCreatorTemplate< DtSensorFieldOfViewVisualizer >
 
using DtShapeEnvironmentalKinematicStateCreator = DtKinematicStateCreatorTemplate< DtShapeEnvironmentalKinematicState >
 
using DtShapeTacticalGraphicElementCreator = DtElementCreatorTemplate< DtShapeTacticalGraphicElement >
 
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
 
using DtSmokeElementCreator = DtElementCreatorTemplate< DtSmokeElement >
 
using DtSphericalSectorVisualizerCreator = DtStateVisualizerCreatorTemplate< DtSphericalSectorVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef DtSubjectAnnouncer< DtDeDtDeAnnouncer
 
typedef DtSubjectAnnouncer
< DtDeCommunicator
DtDeCommunicatorAnnouncer
 
typedef DtSubjectAnnouncer
< DtDisplay
DtDisplayAnnouncer
 
typedef
DtSharedRecordSettingsBackup
< DtSymbolDecorationSettings,
makArchives::DtSymbolDecorationSettingsRecord
DtSymbolDecorationSettingsBackup
 Settings backup for symbol decoration settings. More...
 
using DtTacticalGraphic2DModelVisualizerCreator = DtStateVisualizerCreatorTemplate< DtTacticalGraphic2DModelVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtTacticalGraphicElementCreator = DtElementCreatorTemplate< DtTacticalGraphicElement >
 
using DtTacticalGraphicImageSymbolVisualizerCreator = DtStateVisualizerCreatorTemplate< DtTacticalGraphicImageSymbolVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
using DtTacticalGraphicModelVisualizerCreator = DtStateVisualizerCreatorTemplate< DtTacticalGraphicModelVisualizer >
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtTacticalGraphicNameVisualizer
DtTacticalGraphicNameVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtTacticalGraphicSymbolDecorationVisualizer
DtTacticalGraphicSymbolDecorationVisualizerCreator
 Creator that will be registered with the state visualizer factory to create this class. More...
 
typedef
DtStateVisualizerCreatorTemplate
< DtTacticalSmokeVisualizer
DtTacticalSmokeVisualizerCreator
 
typedef
DtVirtualBaseClassCreator
< DtTextureAtlasIndexParser
DtTextureAtlasIndexParserCreator
 creator More...
 
typedef std::vector
< DtTreeRecord * > 
DtVectorTreeRecords
 
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. More...
 
using DtVertexEnvironmentalKinematicStateCreator = DtKinematicStateCreatorTemplate< DtVertexEnvironmentalKinematicState >
 
using DtVertexTacticalGraphicElementCreator = DtElementCreatorTemplate< DtVertexTacticalGraphicElement >
 
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 More...
 
typedef DtBoost::shared_ptr
< DtWindowProxy
DtWindowProxySP
 
typedef DtBoost::weak_ptr
< DtWindowProxy
DtWindowProxyWP
 
typedef DtPageCreatorTemplate
< DtAddPropsPage
DtAddPropsPageCreator
 The builder for DtAddProps. More...
 
typedef DtPageCreatorTemplate
< DtAggregateDefinitionEditorPage
DtAggregateDefinitionEditorPageCreator
 Builder for makVrv::DtAggregateDefinitionEditorPage. More...
 
typedef DtPageCreatorTemplate
< DtDateAndTimePage
DtDateAndTimePageCreator
 A creator for the DtDateAndTimePager. More...
 
typedef DtPageCreatorTemplate
< DtDiGuySettingsPage
DtDiGuySettingsPageCreator
 Creator for the diguy settings page. More...
 
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. More...
 
typedef DtPageCreatorTemplate
< DtDisplayUnitsSettingsPage
DtDisplayUnitsSettingsPageCreator
 Creator for the window settings page. More...
 
typedef DtPageCreatorTemplate
< DtEntityDefinitionEditorPage
DtEntityDefinitionEditorPageCreator
 Builder for DtElementDefinitionEditorPage. More...
 
typedef DtPageCreatorTemplate
< DtEnvironmentConditionsPage
DtEnvironmentConditionsPageCreator
 A creator for the DtEnvironmentConditionsPage class. More...
 
typedef DtPageCreatorTemplate
< DtErrorMessagesPage
DtErrorMessagesPageCreator
 Creator for the DtErrorMessagesPage class. More...
 
typedef DtPageCreatorTemplate
< DtFeatureSettingsPage
DtFeatureSettingsPageCreator
 Creator type for creating DtFeatureSettingsPages. More...
 
typedef DtPageCreatorTemplate
< DtFileCachePage
DtFileCachePageCreator
 Creator type for creating DtFileCachePageCreators. More...
 
typedef DtPageCreatorTemplate
< DtGdbSurfacesPage
DtGdbSurfacesPageCreator
 Creator type for DtGdbSurfacesPages. More...
 
typedef DtPageCreatorTemplate
< DtGeneralApplicationSettingsPage
DtGeneralApplicationSettingsPageCreator
 Creator type for creating DtGeneralApplicationSettingsPage. More...
 
typedef DtPageCreatorTemplate
< DtGridLinesPage
DtGridLinesPageCreator
 Creator type for creating new DtGridLinesPages. More...
 
typedef DtPageCreatorTemplate
< DtInteractionsDefinitionEditorPage
DtInteractionsDefinitionEditorPageCreator
 Builder for DtElementDefinitionEditorPage. More...
 
typedef DtPageCreatorTemplate
< DtInterestManagementSettingsPage
DtInterestManagementSettingsPageCreator
 Creator for the Interest management settings page. More...
 
typedef DtPageCreatorTemplate
< DtInterfaceLayoutEditorPage
DtInterfaceLayoutEditorPageCreator
 Creator for the DtInterfaceLayoutEditorPageCreator class. More...
 
typedef DtPageCreatorTemplate
< DtIntersectorSettingsPage
DtIntersectorSettingsPageCreator
 Creator for the Render settings page. More...
 
typedef DtPageCreatorTemplate
< DtIntervisibilitySettingsPage
DtIntervisibilitySettingsPageCreator
 Creator for the inter-visibility settings page. More...
 
typedef DtPageCreatorTemplate
< DtKeyMappingEditorPage
DtKeyMappingEditorPageCreator
 Creator for the DtInterfaceLayoutEditorPageCreator class. More...
 
typedef DtPageCreatorTemplate
< DtLightingRenderSettingsPage
DtLightingRenderSettingsPageCreator
 Creator for the Render settings page. More...
 
typedef DtPageCreatorTemplate
< DtModelDefinitionEditorPage
DtModelDefinitionEditorPageCreator
 Builder for DtModelDefinitionEditorPage. More...
 
typedef DtPageCreatorTemplate
< DtModelPreloadPage
DtModelPreloadPageCreator
 Creator class for makVrv::DtModelPreloadPage. More...
 
typedef DtPageCreatorTemplate
< DtMouseMappingEditorPage
DtMouseMappingEditorPageCreator
 
typedef
DtVirtualBaseClassCreator
< DtObjectsListLogic,
DtItemsListInterface *& > 
DtObjectsListLogicCreator
 Creator class for DtObjectsListLogic. More...
 
typedef DtPageCreatorTemplate
< DtObjectsListPage
DtObjectsListPageCreator
 The creator class needed to be used to create a DtObjectsListPage. More...
 
typedef DtPageCreatorTemplate
< DtObserverSettingsPage
DtObserverSettingsPageCreator
 Creator class for DtObserverSettingsPage. More...
 
typedef
DtVirtualBaseClassCreator
< DtObserversListLogic,
DtItemsListInterface *& > 
DtObserversListLogicCreator
 Creator class for DtObserversListLogic. More...
 
typedef DtPageCreatorTemplate
< DtObserversListPage
DtObserversListPageCreator
 The creator class needed to be used to create a DtObserversListPage. More...
 
typedef DtPageCreatorTemplate
< DtOceanRenderSettingsPage
DtOceanRenderSettingsPageCreator
 Creator for the Render settings page. More...
 
typedef DtPageCreatorTemplate
< DtPostProcessorSettingsPage
DtPostProcessorSettingsPageCreator
 Creator for the post processor settings page. More...
 
typedef DtPageCreatorTemplate
< DtPropsPage
DtPropsPageCreator
 The builder for DtPropsPage. More...
 
typedef DtPageCreatorTemplate
< DtRadioCommunicationsSettingsPage
DtRadioCommunicationsSettingsPageCreator
 Creator for the settings page. More...
 
typedef QList< DtPushButton * > DtPushButtonList
 
typedef DtPageCreatorTemplate
< DtRenderSettingsPage
DtRenderSettingsPageCreator
 Creator for the Render settings page. More...
 
typedef DtPageCreatorTemplate
< DtSchemaEditorPage
DtSchemaEditorPageCreator
 Creator class for makVrv::DtSchemaEditorDialog. More...
 
typedef DtPageCreatorTemplate
< DtSensorConfigurationPage
DtSensorConfigurationPageCreator
 A creator for the DtSensorConfigurationPager. More...
 
typedef DtPageCreatorTemplate
< DtShadowSettingsPage
DtShadowSettingsPageCreator
 Creator class for DtShadowSettingsPage. More...
 
typedef DtPageCreatorTemplate
< DtSmokeDefinitionEditorPage
DtSmokeDefinitionEditorPageCreator
 Builder for makVrv::DtElementDefinitionEditorPage. More...
 
typedef DtPageCreatorTemplate
< DtSymbolDecorationSettingsPage
DtSymbolDecorationSettingsPageCreator
 Creator for the symbol decoration settings page. More...
 
typedef DtPageCreatorTemplate
< DtTacticalGraphicsDefinitionEditorPage
DtTacticalGraphicsDefinitionEditorPageCreator
 Builder for makVrv::DtElementDefinitionEditorPage. More...
 
typedef
DtVirtualBaseClassCreator
< DtTerrainListLogic,
DtItemsListInterface *& > 
DtTerrainListLogicCreator
 Creator class for DtTerrainListLogic. More...
 
typedef DtPageCreatorTemplate
< DtTerrainListPage
DtTerrainListPageCreator
 The creator class needed to be used to create a DtTerrainListPage. More...
 
typedef DtPageCreatorTemplate
< DtTrackHistorySettingsPage
DtTrackHistorySettingsPageCreator
 Creator for the track history settings page. More...
 
typedef DtPageCreatorTemplate
< DtTreeRandomizationPage
DtTreeRandomizationPageCreator
 The creator class for DtTreeRandomizationPage. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeBoolEditor
DtVisualizerAttributeBoolEditorCreator
 Creator for boolean attribute editor. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeStringEditor
DtVisualizerAttributeStringEditorCreator
 Creator for string attribute editor. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeFloatEditor
DtVisualizerAttributeFloatEditorCreator
 Creator for float attribute editor. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeFilenameEditor
DtVisualizerAttributeFilenameEditorCreator
 Creator for filename attribute editor. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeTypeEditor
DtVisualizerAttributeVisualTypeEditorCreator
 Creator for visual type attribute editor. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeModelDefinitionSchemaEditor
DtVisualizerAttributeModelDefinitionSchemaEditorCreator
 Creator for model definition schema attribute editor. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeModelDefinitionEditor
DtVisualizerAttributeModelDefinitionEditorCreator
 Creator for model definition attribute editor. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeStringVectorEditor
DtVisualizerAttributeStringVectorEditorCreator
 Creator for string vector attribute editor. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeFontGlyphEditor
DtVisualizerAttributeFontGlyphEditorCreator
 Creator for font glyph attribute editor. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeColorEditor
DtVisualizerAttributeColorEditorCreator
 Creator for color attribute editor. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVisualizerAttributeModelDefinitionSelector
DtVisualizerAttributeModelDefinitionSelectorCreator
 Creator for model definition selector attribute editor. More...
 
typedef
DtVisualizerAttributeWidgetCreatorTemplate
< DtVisualizerAttributeString,
DtVisualizerAttributeStringWidget
DtVisualizerAttributeStringWidgetCreator
 
typedef
DtVirtualBaseClassCreator
< DtWidgetIconStyleManagerEventFilter
DtWidgetIconStyleManagerEventFilterCreator
 DtWidgetIconStyleManagerEventFilterCreator. More...
 
typedef
DtTemplatedModelInstanceCreator
< DtDiGuyModelInstance
DtDiGuyModelInstanceCreator
 
typedef DtPageCreatorTemplate
< DtDisConnectionPage
DtDisConnectionPageCreator
 Creator class for makVrv::DtDisConnectionPage. More...
 
typedef
bdiQPropTreeItemController
< BoolKeyFrame,
BoolKeyFrameArray,
bdiQPropTreeItemBoolKeyFrame
bdiQPropTreeItemBoolController
 
typedef
bdiQPropTreeItemController
< FloatKeyFrame,
FloatKeyFrameArray,
bdiQPropTreeItemFloatKeyFrame
bdiQPropTreeItemFloatController
 
typedef
bdiQPropTreeItemController
< Vec3fKeyFrame,
Vec3fKeyFrameArray,
bdiQPropTreeItemVec3KeyFrame
bdiQPropTreeItemVec3Controller
 
typedef
bdiQPropTreeItemController
< Vec6fKeyFrame,
Vec6fKeyFrameArray,
bdiQPropTreeItemVec6KeyFrame
bdiQPropTreeItemVec6Controller
 
typedef
bdiQPropTreeItemController
< NoiseKeyFrame,
NoiseKeyFrameArray,
bdiQPropTreeItemNoiseKeyFrame
bdiQPropTreeItemNoiseController
 
typedef
bdiQPropTreeItemController
< ColorKeyFrame,
ColorKeyFrameArray,
bdiQPropTreeItemColorKeyFrame
bdiQPropTreeItemBCTController
 
typedef
bdiQPropTreeItemArrayController
< DtFxCollisionObject,
DtFxCollisionObjectArray,
bdiQPropTreeItemCollisionObject
bdiQPropTreeItemCollisionController
 
typedef
bdiQPropTreeItemArrayController
< DtFxChildSystem,
DtFxChildSystemArray,
bdiQPropTreeItemChildSystem
bdiQPropTreeItemChildSystemController
 
typedef
bdiQPropTreeItemArrayController
< DtFxParticleSystemHolder,
DtFxParticleSystemHolderArray,
bdiQPropTreeItemParticleSystem
bdiQPropTreeItemParticleSystemController
 
typedef
bdiQPropTreeItemArrayController
< DtFxForce, DtFxForceArray,
bdiQPropTreeItemAdditionalForce
bdiQPropTreeItemAdditionalForceController
 
typedef
bdiQPropTreeItemArrayController
< bdiVec3f, bdiVec3fPtrArray,
bdiQPropTreeItemAdditionalPosition
bdiQPropTreeItemPositionsController
 
typedef unsigned long DWORD
 
typedef DtPageCreatorTemplate
< DtCockpitMappingPage
DtCockpitMappingPageCreator
 Creator class for makVrv::DtConnectionPage. More...
 
typedef DtPageCreatorTemplate
< DtCockpitSettingsPage
DtCockpitSettingsPageCreator
 Creator class for makVrv::DtCockpitSettingsPage. More...
 
typedef
DtVirtualBaseClassCreator
< DtGlStudioEventProcessor,
DtOsgGlStudioCockpit * > 
DtGlStudioEventProcessorCreator
 Creator class for DtObjectsListLogic. More...
 
typedef
DtSharedRecordSettingsBackup
< DtSharedCockpitSettings,
makArchives::DtCockpitSettingsRecord
DtCockpitSettingsBackup
 
typedef
DtVirtualBaseClassCreator
< Dt3dLinesCameraRenderer
Dt3dLinesCameraRendererCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< Dt3dSpheresCameraRenderer
Dt3dSpheresCameraRendererCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtDecalProjectorLineRenderer
DtDecalProjectorLineRendererCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtDecalProjectorRenderer
DtDecalProjectorRendererCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtLineRenderer,
DtOverlayResourceProvider & > 
DtLineRendererCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtPickableWidget,
DtWidgetPicker & > 
DtPickableWidgetCreator
 DtPickableWidgetCreator. More...
 
typedef
DtVirtualBaseClassCreator
< DtPickableQuad,
DtWidgetPicker & > 
DtPickableQuadCreator
 DtPickableQuadCreator. More...
 
typedef
DtVirtualBaseClassCreator
< DtPickableLine,
DtWidgetPicker & > 
DtPickableLineCreator
 DtPickableLineCreator. More...
 
typedef
DtVirtualBaseClassCreator
< DtPickableTriangle,
DtWidgetPicker & > 
DtPickableTriangleCreator
 DtPickableTriangleCreator. More...
 
typedef
DtVirtualBaseClassCreator
< DtPickableDecalProjector,
DtWidgetPicker
&, DtDecalProjectorComponentInterface *& > 
DtPickableDecalProjectorCreator
 DtPickableTriangleCreator. More...
 
typedef
DtVirtualBaseClassCreator
< DtQuadRenderer,
DtOverlayResourceProvider & > 
DtQuadRendererCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtTextRenderer,
DtOverlayResourceProvider & > 
DtTextRendererCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtTriangleRenderer,
DtOverlayResourceProvider & > 
DtTriangleRendererCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtWidgetPicker,
DtOverlayResourceProvider & > 
DtWidgetPickerCreator
 
typedef std::tuple< unsigned
int, const void * > 
DtGlFboAndContext
 an fbo and the context it was created in More...
 
typedef std::tuple< unsigned
int, const void * > 
DtGlVaoAndContext
 a vao and the context it was created in More...
 
typedef std::tuple< unsigned
int, const void * > 
DtGlObjectAndContext
 an OpenGL object and the context it was created in More...
 
typedef std::vector< DtGlShader * > DtShaderVector
 a list of shaders More...
 
typedef DtReusableMemoryVector
< DtLight
*, DtLightPointerInitializer
LightReusableVector
 
typedef std::vector
< DtLightScreenSpaceData
DtLightScreenSpaceDataVector
 
typedef DtPageCreatorTemplate
< DtHla13ConnectionPage
DtHla13ConnectionPageCreator
 Creator class for makVrv::DtHla13ConnectionPage. More...
 
typedef DtPageCreatorTemplate
< DtHla1516eConnectionPage
DtHla1516eConnectionPageCreator
 Creator class for makVrv::DtHla1516eConnectionPage. More...
 
typedef std::vector< Matrix4_64VectorMatrix4_64
 
typedef std::vector< Material > DtIndirectMaterialVector
 Each model type can have a number of geometries, each with an own material. More...
 
typedef std::vector
< PerGeomInstance > 
DtPerGeomInstances
 
typedef DtReusableMemoryVector
< PerGeomInstance,
DtPerGeomInstanceInvalidator
DtReusablePerGeomInstances
 
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::vector< intVectorInts
 
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 DtIntSize< int32IntSize_int32
 
typedef DtIntSize< uint32IntSize_uint32
 
typedef DtMatrix3< float > Matrix3_32
 
typedef DtMatrix3< double > Matrix3_64
 
typedef DtMatrix4< float > Matrix4_32
 
typedef DtMatrix4< double > Matrix4_64
 
typedef DtOctree< float32Octree_32
 
typedef DtOctree< float64Octree_64
 
typedef DtOctreeNode< float32OctreeNode_32
 
typedef DtOctreeNode< float64OctreeNode_64
 
typedef std::vector< DtScreenRectVectorScreenRectangles
 
typedef DtVector2< float32Vector2_32
 
typedef std::list< Vector2_32Vector2_32_List
 
typedef std::vector< Vector2_32Vector2_32_Vector
 
typedef DtVector2< int32Vector2_int
 
typedef DtVector2< uint32Vector2_uint32
 
typedef DtVector2< float64Vector2_64
 
typedef std::list< Vector2_64Vector2_64_List
 
typedef std::vector< Vector2_64Vector2_64_Vector
 
typedef DtVector3< float32Vector3_32
 
typedef std::list< Vector3_32Vector3_32_List
 
typedef std::vector< Vector3_32Vector3_32_Vector
 
typedef DtVector3< int32Vector3_int
 
typedef DtVector3< uint32Vector3_uint32
 
typedef DtVector3< float64Vector3_64
 
typedef std::list< Vector3_64Vector3_64_List
 
typedef std::vector< Vector3_64Vector3_64_Vector
 
typedef DtVector4< float32Vector4_32
 
typedef std::list< Vector4_32Vector4_32_List
 
typedef std::vector< Vector4_32Vector4_32_Vector
 
typedef DtVector4< int32Vector4_int
 
typedef DtVector4< uint32Vector4_uint32
 
typedef DtVector4< float64Vector4_64
 
typedef std::list< Vector4_64Vector4_64_List
 
typedef std::vector< Vector4_64Vector4_64_Vector
 
typedef DtPageCreatorTemplate
< DtOculusSettingsPage
DtOculusSettingsPageCreator
 Creator type for creating DtOculusSettingsPageCreators. More...
 
typedef
DtTemplatedModelInstanceCreator
< Dt3DTextModelInstance
Dt3DTextModelInstanceCreator
 
typedef
DtAerodromeComponentTypeSignaler
< DtTaxiwaySignData
DtTaxiwaySignSignaler
 creator More...
 
typedef
DtAerodromeComponentTypeSignaler
< DtLightIndicatorData
DtLightIndicatorSignaler
 creator More...
 
typedef DtAerodromeNode
< DtLightIndicatorData
DtLightIndicatorNode
 
typedef DtAerodromeNode
< DtTaxiwaySignData
DtTaxiwaySignNode
 
typedef
DtTemplatedModelInstanceCreator
< DtAttachableEllipsoidArcModelInstance
DtAttachableEllipsoidArcModelInstanceCreator
 
typedef
DtVirtualBaseClassCreator
< DtBaseQuadAttribute
DtBaseQuadAttributeCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtBaseTextAttribute
DtBaseTextAttributeCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtCellToGeoSpecificIndirectGeoMap,
const DtCullShaderConfig & > 
DtCellToGeoSpecificIndirectGeoMapCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtCellToGeoTypicalIndirectGeoMap,
const DtCullShaderConfig & > 
DtCellToGeoTypicalIndirectGeoMapCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtCloudDrawable,
DtSilverliningGroup * > 
DtCloudDrawableCreator
 creator More...
 
typedef std::vector
< DtSilverLiningCloudLayer
CloudLayerList
 
typedef
DtVirtualBaseClassCreator
< DtCloudLayerManager,
DtSilverliningGroup * > 
DtCloudLayerManagerCreator
 creator More...
 
typedef
DtTemplatedModelInstanceCreator
< DtCubeModelInstance
DtCubeModelInstanceCreator
 
typedef
DtTemplatedModelInstanceCreator
< DtCuboidModelInstance
DtCuboidModelInstanceCreator
 
typedef
DtTemplatedModelInstanceCreator
< DtDecalModelInstance
DtDecalModelInstanceCreator
 
typedef long long DtFid
 
typedef unsigned long DtDynamicFidChangeId
 
typedef boost::shared_ptr
< DtDynamicFidChangeEntry
DtDynamicFidChangeEntryPtr
 
typedef
DtTemplatedModelInstanceCreator
< DtEllipsoidArcModelInstance
DtEllipsoidArcModelInstanceCreator
 
typedef
DtTemplatedModelInstanceCreator
< DtEllipsoidModelInstance
DtEllipsoidModelInstanceCreator
 
typedef
DtVirtualBaseClassCreator
< DtFrameTextureBlitterManagerUserData,
const std::string & > 
DtFrameTextureBlitterManagerUserDataCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtGlVaoManager
DtGlVaoManagerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtGpuArena
DtGpuArenaCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtGpuArenaUserData, const
std::string & > 
DtGpuArenaUserDataCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtGpuCulling,
DtInstanceContainer &, const
DtCullShaderConfig & > 
DtGpuCullingCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtGpuCullingTcsUserData,
const std::string & > 
DtGpuCullingTcsUserDataCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtGraphAttribute, int & > 
DtGraphAttributeCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtGroundFogEffect, const int
&, const float &, const float & > 
DtGroundFogEffectCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtGroundFogPatchArea, const
float &, const float & > 
DtGroundFogPatchAreaCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtHeightMapDrawable,
DtHeightMapSuperManager * > 
DtHeightMapDrawableCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtHeightMapManager, const
std::string &, osg::View *& > 
DtHeightMapManagerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtImageAttribute
DtImageAttributeCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectCullProgram, const
DtCullShaderConfig & > 
DtIndirectCullProgramCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectDebugCullComponent
DtIndirectDebugCullComponentCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectDefaultDrawComponent
DtIndirectDefaultDrawComponentCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectDofManager,
DtInstanceContainer & > 
DtIndirectDofManagerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectEntityGeometry,
const DtCullShaderConfig
&, const bool & > 
DtIndirectEntityGeometryCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectEntityLimitTextureStrategy,
const DtModelSetId & > 
DtIndirectEntityLimitTextureStrategyCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectGeometry, const
DtCullShaderConfig &, const
DtIndirectGeometrySubType
&, const bool & > 
DtIndirectGeometryCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectGeometryAggregator,
DtIndirectModelInfoContainer
&, DtIndirectEffectTexturesTemplate
&, DtIndirectGeometryStateManager
&, const
DtIndirectTextureCollectionPolicy
&, const
DtIndirectLimitTextureStrategy & > 
DtIndirectGeometryAggregatorCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectGeometryGrid,
const DtModelSetId & > 
DtIndirectGeometryGridCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectGeometryGridNode,
DtIndirectGeometryGrid & > 
DtIndirectGeometryGridNodeCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectGeometryRegistrar,
const std::string &, const
DtIndirectLimitTextureStrategy & > 
DtIndirectGeometryRegistrarCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectGeometryRenderer,
const std::string & > 
DtIndirectGeometryRendererCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectGeometryRendererUserData,
const std::string & > 
DtIndirectGeometryRendererUserDataCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectLightPointDrawComponent
DtIndirectLightPointDrawComponentCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectLimitTextureStrategy,
const DtVector2< int > & > 
DtIndirectLimitTextureStrategyCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectLodManager,
DtInstanceContainer & > 
DtIndirectLodManagerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectModelInfoContainer
DtIndirectModelInfoContainerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectModelsContainer,
const
DtIndirectLimitTextureStrategy & > 
DtIndirectModelsContainerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectPerInstanceDataManager,
DtInstanceContainer & > 
DtIndirectPerInstanceDataManagerCreator
 creator More...
 
typedef DtReusableMemoryVector
< PerInstanceData,
PerInstanceDataInvalidator
DtReusablePerInstanceData
 
typedef
DtVirtualBaseClassCreator
< DtIndirectRegistrarDriverNode
DtIndirectTextureLoaderNodeCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectShaderConstants
DtIndirectShaderConstantsCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectSignalBasedSwitchManager,
DtInstanceContainer & > 
DtIndirectSignalBasedSwitchManagerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectSwitchManager,
DtInstanceContainer & > 
DtIndirectSwitchManagerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectTextureResidencyManager,
DtIndirectGlTextureObjectManager & > 
DtIndirectTextureResidencyManagerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectUvOffsetManager,
DtInstanceContainer & > 
DtIndirectUvOffsetManagerCreator
 creator More...
 
typedef std::vector< osg::Node * > DtNodePointerStack
 
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. More...
 
typedef std::vector
< DtLightPointNodeAndXform
DtLightPointNodeAndXformVector
 Vector of light point nodes and their transforms. More...
 
typedef
DtVirtualBaseClassCreator
< DtNumericAttribute
DtNumericAttributeCreator
 creator More...
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgAmbientOcclusionMapController
DtAOControllerCreator
 Creator for AO map controller. More...
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgBumpMapController
DtOsgBumpMapControllerCreator
 Creator for bump map controller. More...
 
typedef
DtVirtualBaseClassCreator
< DtOsgComponentSystemNode
DtOsgComponentSystemNodeCreator
 creator More...
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgConfigurableEffectController
DtConfigurableControllerCreator
 Creator for configurable map controller. More...
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgContaminantMapController
DtOsgContaminantMapControllerCreator
 Creator for con map controller. More...
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgDetailMapController
DtOsgDetailMapControllerCreator
 Creator for dtl map controller. More...
 
typedef
DtVirtualBaseClassCreator
< DtOsgEarthDynamicFidManagerCallback
DtOsgEarthDynamicFidManagerCallbackCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtOsgEarthDynamicFidManagerTickable,
DtOsgEarthDynamicFidManager & > 
DtOsgEarthDynamicFidManagerTickableCreator
 creator More...
 
typedef std::map< std::string,
osgEarth::Style > 
TrackTypeToStyleMap
 
typedef
DtVirtualBaseClassCreator
< DtOsgEarthDynamicTerrainInstaller
DtOsgEarthDynamicTerrainInstallerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtOsgEarthEffectTextureInstaller
DtOsgEarthEffectTextureInstallerCreator
 creator More...
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgEmissivityMapController
DtEMMControllerCreator
 Creator for EMM map controller. More...
 
typedef
DtVirtualBaseClassCreator
< DtOsgEmptySceneLogo
DtOsgEmptySceneLogoCreator
 creator More...
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgFlowMapController
DtFlowMapControllerCreator
 Creator for flow map controller. More...
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgFlowNormalMapController
DtFlowNormalMapControllerCreator
 Creator for normal map controller. More...
 
typedef
DtVirtualBaseClassCreator
< DtOsgFogComponent
DtOsgFogComponentCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtOsgGlobalShaderComponent
DtOsgGlobalShaderComponentCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtOsgLightingComponent
DtOsgLightingComponentCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtOsgLightingComponentTcsUserData,
const std::string & > 
DtOsgLightingComponentTcsUserDataCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtOsgLightManagerTcsUserData,
const std::string & > 
DtOsgLightManagerTcsUserDataCreator
 creator More...
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgLightMapController
DtOsgLightMapControllerCreator
 Creator for light map controller. More...
 
typedef osg::ref_ptr< osg::Node > LightPointNodeRef
 
typedef std::set
< LightPointNodeObs
LightPointNodeObsSet
 
typedef std::vector< LightPointLightPointVec
 
typedef std::unordered_map
< osg::Node
*, DtOsgNodeObserver * > 
MapNodesToObservers
 
typedef
DtVirtualBaseClassCreator
< DtOsgNodesExtractor
DtOsgNodesExtractorCreator
 creator More...
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgNormalMapController
DtNMLControllerCreator
 Creator for normal map controller. More...
 
typedef
DtVirtualBaseClassCreator
< DtOsgOverlayDirectionLineModelInstance
DtOsgOverlayDirectionLineModelInstanceCreator
 creator More...
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgReflectivityMapController
DtRFLControllerCreator
 Creator for reflectivity map controller. More...
 
typedef std::list
< DtOsgSensorViewOverlaySectionCreator * > 
DtOsgSensorViewOverlaySectionCreators
 
typedef
DtTemplatedModelInstanceCreator
< DtOsgSimpleModelInstance
DtOsgSimpleModelInstanceCreator
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgSkidmarkMapController
DtOsgSkidmarkMapControllerCreator
 Creator for skid map controller. More...
 
typedef
DtEffectControllerCreatorTemplate
< DtOsgSpecularMapController
DtSPCControllerCreator
 Creator for specular map controller. More...
 
typedef
DtVirtualBaseClassCreator
< DtPagedTilesIndirectManager,
DtOsgTerrainPatchObject
&, const bool &, const bool & > 
DtPagedTilesIndirectManagerCreator
 creator More...
 
typedef
DtEffectControllerCreatorTemplate
< DtRainMaskMapController
DtRAIControllerCreator
 Creator for RAI map controller. More...
 
typedef
DtTemplatedModelInstanceCreator
< DtRibbonModelInstance
DtRibbonModelInstanceCreator
 
typedef std::vector< DtSceneRootDtSceneRootList
 A list of DtOsgRenderer::SceneRoots. More...
 
typedef
DtVirtualBaseClassCreator
< DtShaderEffectRain
DtShaderEffectRainCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtShaderEffectSnow
DtShaderEffectSnowCreator
 creator More...
 
typedef
DtTemplatedTickableCreator
< DtShipFlagDirTickable, true > 
DtShipFlagDirTickableCreator
 
typedef
DtTemplatedTickableCreator
< DtShipFlagSwitchTickable,
true > 
DtShipFlagSwitchTickableCreator
 
typedef std::unordered_map
< DtCloudLayerId,
DtSilverLiningCloudLayer
CloudLayerMap
 
typedef
DtVirtualBaseClassCreator
< DtSilverliningGroup
DtSilverliningGroupCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtSilverLiningGroupTcsUserData,
const std::string & > 
DtSilverLiningGroupTcsUserDataCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtSilverLiningGroupSkyLightTcsUserData,
const std::string & > 
DtSilverLiningGroupSkyLightTcsUserDataCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtSilverLiningShaderUniformManager
DtSilverLiningShaderUniformManagerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtSkyDrawable,
DtSilverliningGroup * > 
DtSkyDrawableCreator
 creator More...
 
typedef
DtEffectControllerCreatorTemplate
< DtSnowMaskMapController
DtSNOControllerCreator
 Creator for SNO map controller. More...
 
typedef
DtTemplatedModelInstanceCreator
< DtTacticalSmokeModelInstance
DtTacticalSmokeModelInstanceCreator
 
typedef
DtVirtualBaseClassCreator
< DtTextAttribute
DtTextAttributeCreator
 creator More...
 
typedef
DtKeyedDataManagerTemplate
< DtOsgTcsKeyType,
DtOsgTcsKeyTypeHasher
DtThreadCameraStreamDataManagerBase
 Declare a manager for the above keytype. More...
 
typedef
DtVirtualBaseClassCreator
< DtThreadCameraStreamDataManagerBase,
const
DtThreadCameraStreamDataManagerBase::FlushKeysLocation & > 
DtThreadCameraStreamDataManagerBaseCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtValueBarAttribute
DtValueBarAttributeCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtWeatherEffect, const int
&, const float &, const float
&, const DtWeatherEffectType
&, const unsigned int & > 
DtWeatherEffectCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtWeatherFogFroxelGrid
DtWeatherFogFroxelGridCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtWeatherLightning
DtWeatherLightningCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtWeatherPrecipitationShaft
DtWeatherPrecipitationShaftCreator
 creator More...
 
typedef
DtTemplatedTickableCreator
< DtWindDirTickable, true > 
DtWindDirTickableCreator
 
typedef
DtTemplatedTickableCreator
< DtWindRotTickable, false > 
DtWindRotTickableCreator
 
typedef
DtTemplatedTickableCreator
< DtWindSwitchTickable, true > 
DtWindSwitchTickableCreator
 
typedef
DtVirtualBaseClassCreator
< DtIndirectBuildingsHandler,
const osgEarth::Layer &, const
DtIndirectFadeParameters
&, const bool &, const bool & > 
DtIndirectBuildingsHandlerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectFeatureGeomHandler,
const osgEarth::Layer &, const
DtIndirectFadeParameters
&, const bool &, const bool & > 
DtIndirectFeatureGeomHandlerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtIndirectGeometryCallback
DtIndirectGeometryCallbackCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtOsgEarthStreamedFeatureCallback,
DtOsgEarthStreamedFeatureManager & > 
DtOsgEarthStreamedFeatureCallbackCreator
 creator More...
 
typedef
DtStreamedFeaturePageVisitorTemplate
< osgEarth::CustomFeatureNode > 
DtStreamedFeaturePageVisitor
 
typedef DtPageCreatorTemplate
< DtOsgEarthSettingsPage
DtOsgEarthSettingsPageCreator
 Creator class for makVrv::DtOsgEarthSettingsPage. More...
 
typedef DtPageCreatorTemplate
< DtExtractOceanPage
DtExtractOceanPageCreator
 The builder for makVrv::DtExtractOceanPage. More...
 
typedef DtPageCreatorTemplate
< DtExtractPropsPage
DtExtractPropsPageCreator
 The builder for makVrv::DtExtractPropsPage. More...
 
typedef DtPageCreatorTemplate
< DtLoaderSettingsPage
DtLoaderSettingsPageCreator
 Creator for the Loader settings page. More...
 
typedef
DtVirtualBaseClassCreator
< DtDepthOfFieldDrawable
DtDepthOfFieldDrawableCreator
 
typedef
DtVirtualBaseClassCreator
< DtHbaoDrawable
DtHbaoDrawableCreator
 
typedef
DtVirtualBaseClassCreator
< DtHdrDrawableRenderData,
const DtHdrOptions
&, DtHdrDrawable
*, osg::Texture *& > 
DtHdrDrawableRenderDataCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtHorizontalFlipDrawable
DtHorizontalFlipDrawableCreator
 
typedef
DtVirtualBaseClassCreator
< DtReverseDepthBufferDrawable
DtReverseDepthBufferDrawableCreator
 
typedef
DtVirtualBaseClassCreator
< DtVolumetricDrawable
DtVolumetricDrawableCreator
 
typedef
DtVirtualBaseClassCreator
< DtWaterOnScreenDrawable,
DtWaterOnScreen & > 
DtWaterOnScreenDrawableCreator
 
typedef
DtEffectControllerCreatorTemplate
< DtSensorTextureController
DtSensorTextureControllerCreator
 Creator for specular map controller. More...
 
typedef
DtVirtualBaseClassCreator
< DtSpeedTreeTcsUserData,
const std::string & > 
DtSpeedTreeTcsUserDataCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtStreamingSpeedTreeFeatureCallback,
DtOsgTerrainPatchObject
&, DtStreamingSpeedTreeForestManager & > 
DtStreamingSpeedTreeFeatureCallbackCreator
 creator More...
 
typedef DtPageCreatorTemplate
< DtSpeedTreeSettingsPage
DtSpeedTreeSettingsPageCreator
 A creator class for makVrv::DtSpeedTreeSettingsPage. More...
 
typedef DtPageCreatorTemplate
< DtTerrainEditorPage
DtTerrainEditorPageCreator
 The creator class needed to be used to create a DtTerrainEditorWidget. More...
 
typedef
DtVirtualBaseClassCreator
< DtTritonBreakingWavesMapManager
DtTritonBreakingWavesMapManagerCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtTritonGroupTcsUserData,
const std::string & > 
DtTritonGroupTcsUserDataCreator
 creator More...
 
typedef
DtVirtualBaseClassCreator
< DtTritonPlanarReflectionManager
DtTritonPlanarReflectionManagerCreator
 creator More...
 
typedef
DtTemplatedModelInstanceCreator
< DtTritonRotorWashModelInstance
DtTritonRotorWashModelInstanceCreator
 
typedef
DtVirtualBaseClassCreator
< DtTritonShaderUniformManager
DtTritonShaderUniformManagerCreator
 creator More...
 
typedef
DtConfigurationCollection
< DtDisplayConfiguration
DtDisplayConfigurations
 
typedef
DtConfigurationCollection
< DtWindowConfiguration
DtWindowConfigurations
 
typedef
DtConfigurationCollection
< DtObserverConfiguration
DtObserverConfigurations
 
typedef unsigned long long DtUInt64
 unsigned 64 bit integer More...
 
typedef DtBoost::weak_ptr
< DtProxy
DtProxyWP
 
typedef DtBoost::shared_ptr
< DtProxy
DtProxySP
 
typedef
DtConfigurationCollection
< DtChannelConfiguration
DtChannelConfigurations
 
typedef double DtDynamicTerrainTimeType
 
typedef
DtVirtualBaseClassCreator
< DtVideoStreamPostProcessorDrawable
DtVideoStreamPostProcessorDrawableCreator
 
typedef DtPageCreatorTemplate
< DtVideoStreamEditPage
DtVideoStreamEditPageCreator
 Creator class for makVrv::DtVideoStreamEditPage. More...
 
typedef DtPageCreatorTemplate
< DtVideoStreamListPage
DtVideoStreamListPageCreator
 Creator class for makVrv::DtVideoStreamListPage. More...
 
typedef DtPageCreatorTemplate
< DtVirtualRealitySettingsPage
DtVirtualRealitySettingsPageCreator
 Creator type for creating DtVirtualRealitySettingsPageCreators. More...
 
typedef
DtVirtualBaseClassCreator
< DtVirtualRealitySettingsWidget,
QWidget * > 
DtVirtualRealitySettingsWidgetCreator
 DtVirtualRealitySettingsWidgetCreator. More...
 
typedef DtPageCreatorTemplate
< DtAggregateMappingPage
DtAggregateMappingPageCreator
 Creator class for makVrv::DtAggregateMappingPage. More...
 
typedef DtPageCreatorTemplate
< DtAggregateSettingsPage
DtAggregateSettingsPageCreator
 Creator for the window settings page. More...
 
typedef DtPageCreatorTemplate
< DtConnectionListPage
DtConnectionListPageCreator
 Creator class for makVrv::DtConnectionListPage. More...
 
typedef DtPageCreatorTemplate
< DtDetonationMappingPage
DtDetonationMappingPageCreator
 Creator class for makVrv::DtConnectionPage. More...
 
typedef DtPageCreatorTemplate
< DtEntityDisplaySettingsPage
DtEntityDisplaySettingsPageCreator
 Creator for the window settings page. More...
 
typedef DtPageCreatorTemplate
< DtEntityMappingPage
DtEntityMappingPageCreator
 Creator class for makVrv::DtConnectionPage. More...
 
typedef DtPageCreatorTemplate
< DtFireMappingPage
DtFireMappingPageCreator
 Creator class for makVrv::DtConnectionPage. More...
 
typedef DtPageCreatorTemplate
< DtNoHla13ConnectionPage
DtNoHla13ConnectionPageCreator
 The DtNoHla13ConnectionPageCreator is a creator for a instance of a DtNoHla13ConnectionPage. More...
 
typedef DtPageCreatorTemplate
< DtNoHla1516eConnectionPage
DtNoHla1516eConnectionPageCreator
 DtNoHla1516eConnectionPageCreator is the creator class for an instance of the DtNoHla1516eConnectionPage class. More...
 
typedef DtPageCreatorTemplate
< DtTacticalGraphicMappingPage
DtTacticalGraphicMappingPageCreator
 Creator class for makVrv::DtTacticalGraphicMappingPage. More...
 
typedef DtPageCreatorTemplate
< DtTacticalGraphicsSettingsPage
DtTacticalGraphicsSettingsPageCreator
 Creator for the window settings page. More...
 
typedef DtPageCreatorTemplate
< DtTacticalSmokeMappingPage
DtTacticalSmokeMappingPageCreator
 Creator class for makVrv::DtTacticalSmokeMappingPage. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVrlinkVisualAttributeForceSpecificModelDefinitionEditor
DtVrlinkVisualizerAttributeSymbolSelectorEditorCreator
 Creator template for attribute editor. More...
 
typedef
DtVisualizerAttributeEditorCreatorTemplate
< DtVrlinkVisualizerAttributeDetonationResultEditor
DtVrlinkVisualizerAttributeDetonationResultEditorCreator
 Creator for detonation result attribute editor. More...
 
typedef DtPageCreatorTemplate
< DtExamplePage
DtExamplePageCreator
 A creator class for makVrv::DtExamplePage. More...
 
typedef
DtStateVisualizerCreatorTemplate
< MyEntityArticulatedStateModelVisualizer
MyEntityArticulatedStateModelVisualizerCreator
 Creator type definition. More...
 
typedef std::vector
< osg::ProxyNode * > 
ProxyNodes
 
typedef DtPageCreatorTemplate
< DtRadarFxConnectionPage
DtRadarFxConnectionPageCreator
 Creator class for makVrv::DtRadarFxConnectionPage. More...
 

Enumerations

enum  DtRunwayCondition : unsigned int {
  DtRunwayCondition::DtRunwayConditionUnknown = 0, DtRunwayCondition::DtRunwayConditionDry = 1, DtRunwayCondition::DtRunwayConditionWet = 2, DtRunwayCondition::DtRunwayConditionIce = 3,
  DtRunwayCondition::DtRunwayConditionSnow = 4
}
 
enum  DtEmbarkation { DtEmbarkation::Unembarked = 0, DtEmbarkation::EmbarkationPending, DtEmbarkation::Embarked }
 Used for embarkation in the DtEntityStateListener. More...
 
enum  DtEmbarkationMode { DtEmbarkationMode::EntityOrientation = 0, DtEmbarkationMode::WorldOrientation, DtEmbarkationMode::EntityHeadingOnly }
 Embarkation mode Currently only used by environmentals. More...
 
enum  DtRunwayLightsEnum : unsigned int {
  DtRunwayLightsEnum::UnknownLightType = 0, DtRunwayLightsEnum::TouchdownZoneLights = 1, DtRunwayLightsEnum::CenterLineLights = 2, DtRunwayLightsEnum::EdgeLights = 3,
  DtRunwayLightsEnum::EndLights = 4, DtRunwayLightsEnum::ThresholdLights = 5, DtRunwayLightsEnum::DisplacedThresholdLights = 6, DtRunwayLightsEnum::RunwayEndIndicatorLights = 7,
  DtRunwayLightsEnum::ApproachLights = 8, DtRunwayLightsEnum::VisualGlideSlopeIndicatorLights = 9, DtRunwayLightsEnum::RunwayGuardLights = 10, DtRunwayLightsEnum::DistanceToGoLights = 11,
  DtRunwayLightsEnum::MaxRunwayLightTypes = 12
}
 Enumeration for light types placed on runways. More...
 
enum  DtAerodromeLightsEnum : unsigned int {
  DtAerodromeLightsEnum::UnknownLightType = 0, DtAerodromeLightsEnum::ApronLight = 1, DtAerodromeLightsEnum::ApronFloodLight = 2, DtAerodromeLightsEnum::ClearanceBarLight = 3,
  DtAerodromeLightsEnum::ObstructionLight = 4, DtAerodromeLightsEnum::TaxiwayCentreLight = 5, DtAerodromeLightsEnum::TaxiwayEdgeLight = 6, DtAerodromeLightsEnum::TaxiwayGuardLight = 7,
  DtAerodromeLightsEnum::TaxiwayIdentifierMarkerBoardLight = 8, DtAerodromeLightsEnum::UndercarriageInspectionSystemLight = 9, DtAerodromeLightsEnum::TaxiwayLeadOnLight = 10, DtAerodromeLightsEnum::TaxiwayLeadOffLight = 11,
  DtAerodromeLightsEnum::TaxiwayRapidExitLight = 12, DtAerodromeLightsEnum::StopBarLight = 13, DtAerodromeLightsEnum::MaxRunwayLightTypes = 14
}
 Enumeration for light types that are aerodrome wide. More...
 
enum  DtModelSetId {
  DtModelSetId::Unspecified = -1, DtModelSetId::Models3D = 0, DtModelSetId::ModelsColorized = 1, DtModelSetId::Minimap = 4,
  DtModelSetId::Icons2D = 5
}
 
enum  ParticleCollisionObjectType { COLLISION_OBJECT_NONE, COLLISION_OBJECT_PLANE, COLLISION_OBJECT_SPHERE, COLLISION_OBJECT_ELLIPSOID }
 Particles from particle systems will bounce off of collision objects. More...
 
enum  DtQIconConfigurationMode { DtQIconConfigurationMode::Normal, DtQIconConfigurationMode::Disabled, DtQIconConfigurationMode::Active, DtQIconConfigurationMode::Selected }
 Duplicate of Qt's QIcon::Mode. More...
 
enum  DtQIconConfigurationState { DtQIconConfigurationState::On, DtQIconConfigurationState::Off }
 Duplicate of Qt's QIcon::State. More...
 
enum  DtRendererThreadingModel { RTM_SingleThreaded = 0, RTM_ThreadPerContext = 1, RTM_SingleThreaded = 0, RTM_ThreadPerContext = 1 }
 
enum  RotorWashSoilType {
  SOIL_NONE = 0, SOIL_HARD_PACKED = 1, SOIL_SHALLOW_WATER = 2, SOIL_SNOW = 3,
  SOIL_SAND = 4, SOIL_PAVED_ROAD = 5, SOIL_GRAVEL = 6, SOIL_ROCKS = 7,
  SOIL_MUCK = 8, SOIL_DEEP_WATER = 9
}
 Soil type (from VRF) See VRF: data rotary-wing-*.sysdef. More...
 
enum  WindType { TYPE_POINT, TYPE_DIRECTIONAL, TYPE_UNKNOWN }
 This matches makOsgEarth enums for Wind These should be in synch! More...
 
enum  DtHeightAboveTerrainMode { DtHeightAboveTerrainMode::ShowHatForAll = 0, DtHeightAboveTerrainMode::ShowHatForSelected = 1 }
 Enumeration for the HAT mode. More...
 
enum  DtColorizedModelColorType { DtColorizedModelColorType::UsePrimaryColors = 0, DtColorizedModelColorType::UseIconColors = 1 }
 Enumeration for the model coloring mode. More...
 
enum  DtSymbolDecorationQuadrant { DtSymbolDecorationQuadrant::TopRight, DtSymbolDecorationQuadrant::TopLeft, DtSymbolDecorationQuadrant::BottomLeft, DtSymbolDecorationQuadrant::BottomRight }
 Defines the possible quadrant locations where symbol decorations can be rendered. More...
 
enum  DtObjectClassCreatorLocation { FRONT = 0, BACK = 1, NONE = 2 }
 
enum  AltType { AboveSeaLevel, AboveTerrain }
 Enumeration for the type of altitude currently being edited by the goto widget. More...
 
enum  GotoType { GotoAddress, GotoDms, GotoMgrs }
 Enumeration for the way the location to go to is currently being input. More...
 
enum  DiGuyDisArtParts {
  DiGuyDisFocusTarget = 320 * 32, DiGuyDisArtPartBase = 321 * 32, DiGuyDisArtPartBack = 322 * 32, DiGuyDisArtPartCervical = 323 * 32,
  DiGuyDisArtPartShoulderLeft = 324 * 32, DiGuyDisArtPartShoulderRight = 325 * 32, DiGuyDisArtPartElbowLeft = 326 * 32, DiGuyDisArtPartElbowRight = 327 * 32,
  DiGuyDisArtPartWristLeft = 328 * 32, DiGuyDisArtPartWristRight = 329 * 32, DiGuyDisArtPartHipLeft = 330 * 32, DiGuyDisArtPartHipRight = 331 * 32,
  DiGuyDisArtPartKneeLeft = 332 * 32, DiGuyDisArtPartKneeRight = 333 * 32, DiGuyDisArtPartAnkleLeft = 334 * 32, DiGuyDisArtPartAnkleRight = 335 * 32
}
 DiGuyDisArtParts defines a set of DIS articulated parts numbers that will be mapped to DI-Guy human character links. More...
 
enum  ExtendedNoiseType {
  CIRCLE_EDGE = NUM_NOISE_TYPES, IN_TORUS, CONE, HEMISPHERE,
  NONE = 2, OUT_FROM_EMITTER, NUM_EXTENDED_NOISE_TYPES
}
 /ingroup vrvFx More...
 
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,
  INDIRECT_BUFFER = 4, UNIFORM_BUFFER = 5
}
 An abstract buffer type (vertex buffer, index buffer, etc) Used, for example, to create DtGlBuffers of a given type. More...
 
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  DtGlImageType {
  RGB8, SRGB8, RGBA8, SRGBA8,
  RG16F, RGB16F, RGB32F, RGBA16F,
  RGBA32F, R8UI, D16, D24,
  D32, D32F, D24S8, D32FS8,
  NAF
}
 
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  DtUsage { USAGE_DEFAULT = 0, USAGE_IMMUTABLE = 1, USAGE_DYNAMIC = 2, USAGE_STAGING = 3 }
 
enum  DtIndirectModelScalingAlgorithm { INDIRECT_NO_SCALING = 0, INDIRECT_XR_SCALING, INDIRECT_LINEAR_SCALING }
 
enum  Extent { EXTENT_NULL = 0, EXTENT_FINITE, EXTENT_INFINITE }
 
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  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  PlaneSide { NO_SIDE, POSITIVE_SIDE, NEGATIVE_SIDE, BOTH_SIDE }
 
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  RasterImageType { RasterElevation, RasterLandCover, RasterOTWImagery }
 
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_DECAL_MAP_0, ETT_MODULATE_MAP_0, ETT_SENSOR_MAP, ETT_SNOW_MAP,
  ETT_RAIN_MAP, ETT_EMAT_MAP, ETT_SFXPOD_MAP, ETT_DIFFUSE_MAP,
  ETT_CUSTOM_MAP = 1000
}
 
enum  DtIndirectBlendEquationMode {
  MODE_ADD, MODE_SUBTRACT, MODE_REVERSE_SUBTRACT, MODE_MIN,
  MODE_MAX
}
 
enum  DtIndirectBlendFactor { FACTOR_ONE, FACTOR_ZERO, FACTOR_SOURCE_ALPHA, FACTOR_ONE_MINUS_SOURCE_ALPHA }
 
enum  DtIndirectGeometrySubType {
  DtIndirectGeometrySubType::IGT_TERRAIN_PATCH = 0, DtIndirectGeometrySubType::IGT_TERRAIN_CONTENT_OSGEARTH_LAYER = 1, DtIndirectGeometrySubType::IGT_TERRAIN_CONTENT_OSGEARTH_CDB_LAYER = 2, DtIndirectGeometrySubType::IGT_ENTITY = 3,
  DtIndirectGeometrySubType::IGT_CUSTOM = 1000
}
 
enum  DtIndirectGlTextureObjectStatus { LOADED = 0, LOADING = 1, FAILED = 2, UNKNOWN = 3 }
 
enum  DtIndirectImagePrototypeStatus {
  IPS_INITIAL = -1, IPS_LOADED = 0, IPS_LOADING = 1, IPS_UNLOADED = 2,
  IPS_FAILED = 3, IPS_UNKNOWN = 4
}
 
enum  DtIndirectTextureFlags { GLTF = 0x00000001, RUNTIME_TEXTURE = 0x00000002, CDB_TEXTURE = 0x00000004 }
 
enum  DtIndirectTextureWrapParameter { WRAP_S = 0, WRAP_T = 1, WRAP_R = 2 }
 
enum  DtIndirectFilterParameter { MIN_FILTER = 0, MAG_FILTER = 1 }
 
enum  DtIndirectTextureTarget { TEXTURE_2D = 0, TEXTURE_2D_ARRAY = 1, TEXTURE_3D }
 
enum  DtIndirectTextureResidencyOperation { MAKE_RESIDENT = 0, MAKE_NON_RESIDENT = 1 }
 
enum  DtDebugLabelMode { DtDebugLabelMode::LightPointTypes = 0, DtDebugLabelMode::InstanceGroupIds, DtDebugLabelMode::NodeGroupIds, DtDebugLabelMode::FinalGroupIds }
 
enum  RenderingMethod { OSG_RENDERING = 0, INDIRECT_RENDERING = 1, UNKNOWN_METHOD = 3 }
 Rendering enum method. More...
 
enum  DtCubeMapUpdateState { CUBEMAP_CLEAN = 0, CUBEMAP_RENDER = 1, CUBEMAP_MIPMAP = 2 }
 
enum  DtWeatherEffectType { EffectTypePrecipitation = 0, EffectTypeParticle }
 An enumeration to define the effect type. More...
 
enum  HDR_PASS {
  DOWNSAMPLE = 0, DOWNSAMPLE4X, BLURH4, BLURV4,
  BLURH6, BLURV6, BLURH10, BLURV10,
  BLURH12, BLURV12, TONEMAPPING, EXTRACTHL,
  GAUSCOMP, STARSTREAK, GLARECOMP, STARCOMP,
  GHOSTIMAGE, CALCADAPTEDLUM, PROGSIZE
}
 
enum  BUFFER_PYRAMID {
  LEVEL_0 = 0, LEVEL_1, LEVEL_2, LEVEL_3,
  LEVEL_4, LEVEL_5, LEVEL_TOTAL
}
 
enum  DtGarsPrecision { DtGarsPrecision::Cell, DtGarsPrecision::Quadrant, DtGarsPrecision::Keypad }
 
enum  DtRendererThreadingModel { RTM_SingleThreaded = 0, RTM_ThreadPerContext = 1, RTM_SingleThreaded = 0, RTM_ThreadPerContext = 1 }
 
enum  DtSwapChainTextureType { COLOR, DEPTH, MASK, NONE = 2 }
 

Functions

template<>
const char * creatorTypeName< Dt3dLinesStagingBuffer > ()
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< Dt3dSpheresStagingBuffer > ()
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtAttachableEntityFanUpdater > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtBaseOutlineAttribute > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtBuoyBeaconFeatureBuilder > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtBuoyBeaconModelStringParser > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtCachedIntersectorsContainer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<typename ManagerClass >
void defaultManagerRegisterInstanceFunction (DtDe &de, ManagerClass *mgr)
 Default implementation of how to register a manager, especially necessary when overriding the manager. More...
 
template<typename ManagerClass >
ManagerClass & defaultManagerInstanceFunction (DtDe &de, bool allowedInSlave)
 default Manager instance function. More...
 
template<>
const char * creatorTypeName< DtDebugShapes > ()
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtDrawnIntersectorManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtDynamicFeatureBuilder > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
 AddTypeId (DtElementIDHierarchyState, 2424)
 
void registerElements (DtDe &de)
 
DT_DLL_VRVCORE DtMessageoperator<< (DtMessage &msg, const DtVrlinkSimulatedEntityState &state)
 Encode a DtEntityState into a DtMessage. More...
 
DT_DLL_VRVCORE DtMessageoperator>> (DtMessage &msg, DtVrlinkSimulatedEntityState &state)
 Decode a DtEntityState from a DtMessage. More...
 
DT_DLL_VRVCORE DtMessageoperator<< (DtMessage &msg, const DtVrlinkSimulatedBaseState &state)
 Encode a DtEntityState into a DtMessage. More...
 
DT_DLL_VRVCORE DtMessageoperator>> (DtMessage &msg, DtVrlinkSimulatedBaseState &state)
 Decode a DtEntityState from a DtMessage. More...
 
template<>
const char * creatorTypeName< DtEnvironment > ()
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
DT_DLL_VRVCORE DtMessageoperator<< (DtMessage &msg, const DtFireInteractionState &state)
 Encode a DtFireInteractionState into a DtMessage. More...
 
DT_DLL_VRVCORE DtMessageoperator>> (DtMessage &msg, DtFireInteractionState &state)
 Decode a DtFireInteractionState from a DtMessage. More...
 
template<>
const char * creatorTypeName< DtGeom3dLinesSystem > ()
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtGeom3dSpheresSystem > ()
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIntersectorsContainer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<class C >
DtMessageMemberCall< C > * bindMember (void(C::*m)())
 
void registerOverlayModels (DtDe &de)
 
template<>
const char * creatorTypeName< DtRotorWashProcess > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
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)
 
template<typename ModelInstanceClass >
const char * modelInstanceClassName (void)=delete
 
template<typename ModelInstanceClass >
const char * modelInstanceObjectClass (void)=delete
 
bool operator> (const DtTemporaryAgentManager::AgentParameters &lhs, const DtTemporaryAgentManager::AgentParameters &rhs)
 
template<>
const char * creatorTypeName< DtTextureAtlasIndexParser > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
bool operator== (const DtTextureAtlasIndexParser::StringOrFloatAttrib &lhs, const DtTextureAtlasIndexParser::StringOrFloatAttrib &rhs)
 needed for search comparison code More...
 
DT_DLL_VRVCORE DtMessageoperator<< (DtMessage &msg, const DtTreeRecord &record)
 Encode a DtTreeRecord into a DtMessage. More...
 
DT_DLL_VRVCORE DtMessageoperator>> (DtMessage &msg, DtTreeRecord &record)
 Decode a DtTreeRecord from a DtMessage. More...
 
 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)
 
 AddTypeId (DtUnicode, 14)
 
 AddTypeId (EntityStateListener::DamageState, 15)
 
static int readInt (const std::string &strVal)
 
static bool isPowerOf2 (uint32 i)
 
static unsigned int getUpperPowerOfTwo (uint32 val)
 
void registerVisualizers (DtDe &de)
 
template<>
const char * creatorTypeName< DtObjectsListLogic > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtObserversListLogic > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
 DEFINE_MAP_CREATOR (Qt, QMap)
 Define makVrv::QtMapCreator<K, V> class. More...
 
 DEFINE_SEQUENCE_CREATOR (Qt, List, QList)
 Define makVrv::QtListCreator<V> class. More...
 
 DEFINE_SEQUENCE_CREATOR (Qt, Vector, QVector)
 Define makVrv::QtVectorCreator<V> class. More...
 
template<>
const char * creatorTypeName< DtTerrainListLogic > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtWidgetIconStyleManagerEventFilter > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * modelInstanceClassName< DtDiGuyModelInstance > (void)
 
template<>
const char * modelInstanceObjectClass< DtDiGuyModelInstance > (void)
 
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. More...
 
diguyGraphicsStatediguyOsgGraphicsState_create_func (void *internal_data)
 Creator to replace diguyOsgGraphicsState with our override Registered in DtDiGuyFunctionRegistration. More...
 
DtCoordTransform getTopoToGeoc (const DtVector &location)
 
*array controller (no time code)*/template< class Instance
 //!//!//!//!//!//!//!//!//!//!//!// More...
 
bdiQPropTreeItemcreate_shader_uniform_item (bdiShaderUniform *uniform, QTreeWidgetItem *parent_item, bool editable)
 
template<>
const char * creatorTypeName< DtGlStudioEventProcessor > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< Dt3dLinesCameraRenderer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< Dt3dSpheresCameraRenderer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtDecalProjectorLineRenderer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtDecalProjectorRenderer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtLineRenderer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<class T >
void partition_swap (T &v1, T &v2)
 
template<>
void partition_swap< DtLineSegmentProxy * > (DtLineSegmentProxy *&v1, DtLineSegmentProxy *&v2)
 
template<class T >
bool partition_less (T &v1, T &v2)
 
template<>
bool partition_less< DtLineSegmentProxy * > (DtLineSegmentProxy *&v1, DtLineSegmentProxy *&v2)
 
template<class T >
bool partition_equal (T &v1, T &v2)
 
template<>
bool partition_equal< DtLineSegmentProxy * > (DtLineSegmentProxy *&v1, DtLineSegmentProxy *&v2)
 
template<class T >
T * partition (T *from, T *to)
 
template<class T >
void quicksort (T *from, T *to)
 
template<class T >
void quicksort (std::vector< T > &array)
 
template<class T >
void insertion_sort (T *from, T *to)
 
template<class T >
void insertion_sort (std::vector< T > &array)
 
template<>
const char * creatorTypeName< DtPickableWidget > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtPickableQuad > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtPickableLine > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtPickableTriangle > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtPickableDecalProjector > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtQuadRenderer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtTextRenderer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtTriangleRenderer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtWidgetPicker > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<typename F >
void DtTbbEnqueueLamda (const F &f)
 
DT_DLL_VRVINDIRECTRENDERING
std::ostream & 
operator<< (std::ostream &o, const Material &material)
 
template<class T >
std::ostream & operator<< (std::ostream &o, const DtAxisAlignedBoundingBox< T > &box)
 
template<class T >
std::ostream & operator<< (std::ostream &o, const Frustum< T > &frustum)
 
std::ostream & operator<< (std::ostream &o, const DtColorValue &color)
 
DT_DLL_VRVMATH bool DtInsideTriangulate (const std::vector< DtVector > &contour, std::vector< int > &results)
 Triangulates the given points and returns the indicies that form the triangles. More...
 
template<class T >
std::ostream & operator<< (std::ostream &o, const DtMatrix4< T > &mat)
 
template<class T >
std::ostream & operator<< (std::ostream &o, const DtPlane< T > &plane)
 
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 DtVector2< T > &v)
 
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)
 
template<>
const char * modelInstanceClassName< Dt3DTextModelInstance > (void)
 
template<>
const char * modelInstanceObjectClass< Dt3DTextModelInstance > (void)
 
template<typename ComponentTypeData >
const char * componentTypeDataSignalerName (void)=delete
 
template<>
const char * componentTypeDataSignalerName< DtTaxiwaySignData > (void)
 
template<>
const char * componentTypeDataSignalerName< DtLightIndicatorData > (void)
 
template<>
const char * modelInstanceClassName< DtAttachableEllipsoidArcModelInstance > (void)
 
template<>
const char * modelInstanceObjectClass< DtAttachableEllipsoidArcModelInstance > (void)
 
template<>
const char * creatorTypeName< DtBaseQuadAttribute > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtBaseTextAttribute > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtCellToGeoSpecificIndirectGeoMap > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtCellToGeoTypicalIndirectGeoMap > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtCloudDrawable > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtCloudLayerManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * modelInstanceClassName< DtCubeModelInstance > (void)
 
template<>
const char * modelInstanceObjectClass< DtCubeModelInstance > (void)
 
template<>
const char * modelInstanceClassName< DtCuboidModelInstance > (void)
 
template<>
const char * modelInstanceObjectClass< DtCuboidModelInstance > (void)
 
template<>
const char * modelInstanceClassName< DtDecalModelInstance > (void)
 
template<>
const char * modelInstanceObjectClass< DtDecalModelInstance > (void)
 
template<>
const char * modelInstanceClassName< DtEllipsoidArcModelInstance > (void)
 
template<>
const char * modelInstanceObjectClass< DtEllipsoidArcModelInstance > (void)
 
template<>
const char * modelInstanceClassName< DtEllipsoidModelInstance > (void)
 
template<>
const char * modelInstanceObjectClass< DtEllipsoidModelInstance > (void)
 
template<>
const char * creatorTypeName< DtFrameTextureBlitterManagerUserData > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtGlVaoManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtGpuArena > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtGpuArenaUserData > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtGpuCulling > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtGpuCullingTcsUserData > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtGraphAttribute > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtGroundFogEffect > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtGroundFogPatchArea > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtHeightMapDrawable > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtHeightMapManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtImageAttribute > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
std::ostream & operator<< (std::ostream &o, const DtIndirectBlendEquation &blendFunction)
 
std::ostream & operator<< (std::ostream &o, const DtIndirectBlendFunction &blendFunction)
 
template<>
const char * creatorTypeName< DtIndirectCullProgram > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectDebugCullComponent > (void)
 template specialization for the creator More...
 
template<>
const char * creatorTypeName< DtIndirectDefaultDrawComponent > (void)
 template specialization for the creator More...
 
template<>
const char * creatorTypeName< DtIndirectDofManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectEntityGeometry > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectEntityLimitTextureStrategy > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectGeometry > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectGeometryAggregator > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectGeometryGrid > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectGeometryGridNode > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectGeometryRegistrar > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectGeometryRenderer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectGeometryRendererUserData > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectLightPointDrawComponent > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectLimitTextureStrategy > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectLodManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectModelInfoContainer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectModelsContainer > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
std::ostream & operator<< (std::ostream &o, const DtIndirectOpenGLState &stateset)
 debug function for printing out the state contained in the DtIndirectOpenGLState object More...
 
template<>
const char * creatorTypeName< DtIndirectPerInstanceDataManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectRegistrarDriverNode > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectShaderConstants > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectSignalBasedSwitchManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectSwitchManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectTextureResidencyManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectUvOffsetManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtNumericAttribute > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgComponentSystemNode > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgEarthDynamicFidManagerCallback > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgEarthDynamicFidManagerTickable > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgEarthDynamicTerrainInstaller > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgEarthEffectTextureInstaller > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgEmptySceneLogo > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgFogComponent > (void)
 template specialization for the creator More...
 
template<>
const char * creatorTypeName< DtOsgGlobalShaderComponent > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgLightingComponent > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgLightingComponentTcsUserData > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgLightManagerTcsUserData > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgNodesExtractor > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgOverlayDirectionLineModelInstance > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * modelInstanceClassName< DtOsgSimpleModelInstance > (void)
 
template<>
const char * modelInstanceObjectClass< DtOsgSimpleModelInstance > (void)
 
template<>
const char * creatorTypeName< DtPagedTilesIndirectManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * modelInstanceClassName< DtRibbonModelInstance > (void)
 
template<>
const char * modelInstanceObjectClass< DtRibbonModelInstance > (void)
 
template<>
const char * creatorTypeName< DtShaderEffectRain > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtShaderEffectSnow > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtSilverliningGroup > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtSilverLiningGroupTcsUserData > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtSilverLiningGroupSkyLightTcsUserData > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtSilverLiningShaderUniformManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtSkyDrawable > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * modelInstanceClassName< DtTacticalSmokeModelInstance > (void)
 
template<>
const char * modelInstanceObjectClass< DtTacticalSmokeModelInstance > (void)
 
template<>
const char * creatorTypeName< DtTextAttribute > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtThreadCameraStreamDataManagerBase > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtValueBarAttribute > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtWeatherEffect > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtWeatherFogFroxelGrid > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtWeatherLightning > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtWeatherPrecipitationShaft > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectBuildingsHandler > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectFeatureGeomHandler > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtIndirectGeometryCallback > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtOsgEarthStreamedFeatureCallback > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtDepthOfFieldDrawable > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtHbaoDrawable > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtHdrDrawableRenderData > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtHorizontalFlipDrawable > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtReverseDepthBufferDrawable > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtVolumetricDrawable > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtWaterOnScreenDrawable > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtSpeedTreeTcsUserData > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtStreamingSpeedTreeFeatureCallback > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtTritonBreakingWavesMapManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtTritonGroupTcsUserData > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtTritonPlanarReflectionManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * modelInstanceClassName< DtTritonRotorWashModelInstance > (void)
 
template<>
const char * modelInstanceObjectClass< DtTritonRotorWashModelInstance > (void)
 
template<>
const char * creatorTypeName< DtTritonShaderUniformManager > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
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. More...
 
DT_DLL_VRVUTIL DtTaitBryan DtGetTopographicOrientation (const DtVector &geocLocation, const DtTaitBryan &_geocOrientation)
 
DT_DLL_VRVUTIL double DtGetTopographicHeading (const DtVector &geocLocation, const DtTaitBryan &geocOrientation)
 
DT_DLL_VRVUTIL double DtGetTopographicPitch (const DtVector &geocLocation, const DtTaitBryan &geocOrientation)
 
DT_DLL_VRVUTIL double DtGetTopographicRoll (const DtVector &geocLocation, const DtTaitBryan &geocOrientation)
 
 DEFINE_MAP_CREATOR (Std, std::map)
 Define makVrv::StdMapCreator<K, V> class. More...
 
 DEFINE_SEQUENCE_CREATOR (Std, List, std::list)
 Define makVrv::StdListCreator<V> class. More...
 
 DEFINE_SEQUENCE_CREATOR (Std, Vector, std::vector)
 Define makVrv::StdVectorCreator<V> class. More...
 
 DEFINE_SEQUENCE_CREATOR (Std, Deque, std::deque)
 Define makVrv::StdDequeCreator<V> class. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
DT_DLL_VRVUTIL std::ostream & operator<< (std::ostream &, const DtDynamicTerrainChange &)
 iostream output More...
 
DT_DLL_VRVUTIL
DtDynamicTerrainChange
new_clone (const DtDynamicTerrainChange &change)
 
void DT_DLL_VRVUTIL SetThreadName (const char *name)
 
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. More...
 
std::size_t hash_value (DtUnicode const &val)
 
size_t utf16len (const unsigned short *str)
 
const unsigned short * wcsnstr (const unsigned short *haystack, int hayLength, const unsigned short *needle, int needleLength)
 
template<int wcharSize>
DtUnicode decodeWCHAR (const wchar_t utf16[], int len)
 
template<>
DtUnicode decodeWCHAR< 2 > (const wchar_t utf16[], int len)
 
template<>
DtUnicode decodeWCHAR< 4 > (const wchar_t utf16[], int len)
 
template<int wcharSize>
void setFromWCHAR (DtUnicode &ref, const wchar_t utf16[], int len)
 
template<>
void setFromWCHAR< 2 > (DtUnicode &str, const wchar_t utf16[], int len)
 
template<>
void setFromWCHAR< 4 > (DtUnicode &str, const wchar_t utf32[], int len)
 
bool DT_DLL_VRVUTIL DtIsRightToLeft (unsigned int c)
 Returns true if the given character is right to left according to unicode. More...
 
bool DT_DLL_VRVUTIL DtIsStringRightToLeft (const makVrv::DtUnicode &string)
 
template<typename ClassToCreate >
const char * creatorTypeName (void)=delete
 
DT_DLL_VRVUTIL const char * DtVrvCompiler ()
 Returns the compiler. More...
 
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)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtVector2< int > &color)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtVector2< int > &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. More...
 
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. More...
 
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. More...
 
template<typename Elem , typename Alloc >
DtMessagedecodeStdVectorFromMessage (DtMessage &msg, std::vector< Elem, Alloc > &v)
 Template method for decoding a vector from a message. More...
 
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< DtUnicode > &v)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, std::vector< DtUnicode > &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)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtDouglasSeaState::Scale &seaState)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtDouglasSeaState::Scale &seaState)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtDouglasSwellState::Scale &swellState)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtDouglasSwellState::Scale &swellState)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtPatchIdentifier &patchId)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtPatchIdentifier &patchId)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const ParticleCollisionObjectType &colType)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, ParticleCollisionObjectType &colType)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtParticleCollisionObjectInfo &col)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtParticleCollisionObjectInfo &col)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const makArchives::DtAltitudeBasedScaleConfigurationRecordCollection &v)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, makArchives::DtAltitudeBasedScaleConfigurationRecordCollection &v)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtOverlayDirectionLineModel::DtDirectionLineAltitudeBasedConfigurationCollection &v)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtOverlayDirectionLineModel::DtDirectionLineAltitudeBasedConfigurationCollection &v)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtOverlayManeuverByFireModel::ManeuverMode &maneuverMode)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtOverlayManeuverByFireModel::ManeuverMode &maneuverMode)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtOverlaySecurityModel::SecurityType &type)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtOverlaySecurityModel::SecurityType &type)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtModelSetId &modelSet)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtModelSetId &modelSet)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtRunwayCondition &cond)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtRunwayCondition &cond)
 
DT_DLL_VRVUTIL DtMessageoperator<< (DtMessage &msg, const DtEmbarkationMode &mode)
 
DT_DLL_VRVUTIL DtMessageoperator>> (DtMessage &msg, DtEmbarkationMode &mode)
 
template<typename M >
void DtClearAndDeletePointersInMap (M &map)
 Deletes all pointers in a map then clears it. More...
 
template<typename V >
void DtClearAndDeletePointersInVector (V &vec)
 Deletes all pointers in a vector then clears it. More...
 
template<typename Iter >
void DtDeletePointersInIterators (Iter begin, Iter end)
 
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::signalslib::signal<void (Argument)>& forwarder) More...
 
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. More...
 
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. More...
 
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. More...
 
template<typename T >
DtCheckCuda (T result, char const *const func, const char *const file, int const line, DtDe &de)
 This is exactly the same function as check() from helper_cuda.h (From NVidia CUDA) except it does not exit the application when if finds an error. More...
 
int DtGpuGetMaxGflopsDeviceId (DtDe &de)
 This function returns the best GPU (with maximum GFLOPS) More...
 
template<>
const char * creatorTypeName< DtVideoStreamPostProcessorDrawable > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
template<>
const char * creatorTypeName< DtVirtualRealitySettingsWidget > (void)
 template specialization for the creator (pass the class being created to the creatorTypeName template) More...
 
DT_DLL_EXAMPLESCENEROOTPLUGIN void init (DtDe &anIG)
 
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. More...
 
DT_DLL_VRVUTIL DtQuat DtOrientToDirectionVector (DtCoordinateConverter &converter, const DtVector &localLocation, const DtVector &dirVec)
 This form uses the local location and normalized direction vector provided. More...
 
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. More...
 
DT_DLL_VRVUTIL DtTaitBryan DtNorthEastDownToEastNorthUp (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. More...
 
DT_DLL_VRVUTIL DtTaitBryan DtXFrontZDownToYFrontZUp (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. More...
 
DT_DLL_VRVUTIL DtTaitBryan DtYFrontZUpToXFrontZDown (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. More...
 
DT_DLL_VRVUTIL DtDcm DtEastNorthUpToNorthEastDown (const DtDcm &dcmIn)
 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. More...
 
DT_DLL_VRVUTIL DtDcm DtNorthEastDownToEastNorthUp (const DtDcm &dcmIn)
 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. More...
 
DT_DLL_VRVUTIL DtDcm DtXFrontZDownToYFrontZUp (const DtDcm &dcmIn)
 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. More...
 
DT_DLL_VRVUTIL DtDcm DtYFrontZUpToXFrontZDown (const DtDcm &dcmIn)
 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. More...
 
DT_DLL_VRVUTIL DtDcm DtSwapDcmAxes (const DtDcm &dcmIn)
 All DCM versions above call this. More...
 
DT_DLL_VRVUTIL DtTaitBryan DtSwapTaitBryanAxes (const DtTaitBryan &tbIn)
 All TaitBryan versions above call this. More...
 
DT_DLL_VRVUTIL DtGeodeticCoord DtLocalToGeodetic (const DtVector &localLocation, const DtCoordinateSystem &coordSystem)
 Convert between local and geodetic locations. More...
 
DT_DLL_VRVUTIL DtVector DtGeodeticToLocal (const DtGeodeticCoord &geodeticLocation, const DtCoordinateSystem &coordSystem)
 Convert between local and geodetic locations. More...
 

Variables

static const std::string theDefaultGroup = "default"
 
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
 
static const int numDiGuyTypeMapFields = 9
 
static const int NUM_TEXTURES = 5
 
static const int MAX_NUM_CASCADES = 6
 
static std::string accessoryName ="DtDistributedEnvironmentHLA13Accessory"
 
const int DtSymbolObjectKind = 101
 

Detailed Description

Contains the makVrv::Dt2DAmbushLineVisualizer class declaration.

Contains DtEntityTypeFilter class.

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

DtCustomReflectedEnvironmentListTypes contains type definitions for the extended environment objects reflected lists.

Unicode utilities.

Contains the DtDatabaseCoordinateSystem class declaration.

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.

\file DtGridLinesDrawer.h


This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://www.ogre3d.org/

Derived diguyGraphicsState to create OSG state from DI-Guy state.

Contains makVrv::DtGotoWidgetInterface abstract interface.

Used for use in Element Definition section of Visual Model Editor.

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 DtCreateSensorFieldOfViewCommand and DtCreateSensorFieldOfViewCommandCreator class declarations.

Contains the makVrv::Dt2DWedgeVisualizer class declaration.

Contains the makVrv::Dt2DManeuverByFireVisualizer class declaration.

Contains the makVrv::Dt2DArcVisualizer class declaration.

Copyright (c) 2000-2014 Torus Knot Software Ltd

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN

THE SOFTWARE.

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

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.

A creator class for makVrv::DtAudioSettingsPage.

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 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.

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.

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

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

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.

A collection of altitude-based bounding boxes for a text proxy.

A collection of altitude-based configurations for a text proxy.

creator

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

creator

creator

creator

creator

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

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

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

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.

Create a DtStateView templated on DtVrlinkEntityState.

Create a DtStateViewCollection templated on DtVrlinkEntityState.

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

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

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

creator

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

creator

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

Creator that will be registered with the DtTrackObjectFactory() to create this class.

Creator that will be registered with the DtTrackObjectFactory() 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

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

Create a DtStateView templated on the state view.

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

Settings backup for symbol decoration settings.

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

typedef std::pair<int, int> makVrv::pairInts
typedef unsigned long long makVrv::DtUniqueID

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

Creator type for creating DtFeatureSettingsPages.

Creator type for creating DtFileCachePageCreators.

Creator type for creating DtGeneralApplicationSettingsPage.

Creator class for DtTerrainListLogic.

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.

DtWidgetIconStyleManagerEventFilterCreator.

typedef unsigned long makVrv::DWORD

creator

creator

creator

creator

creator

DtPickableWidgetCreator.

DtPickableQuadCreator.

DtPickableLineCreator.

DtPickableTriangleCreator.

DtPickableTriangleCreator.

creator

creator

creator

typedef std::tuple<unsigned int, const void*> makVrv::DtGlFboAndContext

an fbo and the context it was created in

typedef std::tuple<unsigned int, const void*> makVrv::DtGlVaoAndContext

a vao and the context it was created in

typedef std::tuple<unsigned int, const void*> makVrv::DtGlObjectAndContext

an OpenGL object and the context it was created in

typedef std::vector<DtGlShader*> makVrv::DtShaderVector

a list of shaders

typedef std::vector<Matrix4_64> makVrv::VectorMatrix4_64
typedef std::vector<Material> makVrv::DtIndirectMaterialVector

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

typedef std::vector<PerGeomInstance> makVrv::DtPerGeomInstances
typedef std::vector<std::string> makVrv::StringVector
typedef std::vector<unsigned int> makVrv::VectorUnsignedInts
typedef std::vector<int> makVrv::VectorInts
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 unsigned int makVrv::uint32
typedef short makVrv::int16
typedef int makVrv::int32
typedef float makVrv::float32
typedef double makVrv::float64
typedef unsigned char makVrv::byte
typedef DtMatrix3< float > makVrv::Matrix3_32
typedef DtMatrix3< double > makVrv::Matrix3_64
typedef DtMatrix4< float > makVrv::Matrix4_32
typedef DtMatrix4< double > makVrv::Matrix4_64
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_32 > makVrv::Vector3_32_List
typedef std::vector< Vector3_32 > makVrv::Vector3_32_Vector
typedef std::list<Vector3_64> makVrv::Vector3_64_List
typedef std::vector<Vector3_64> makVrv::Vector3_64_Vector
typedef std::list< Vector4_32 > makVrv::Vector4_32_List
typedef std::vector< Vector4_32 > makVrv::Vector4_32_Vector
typedef std::list<Vector4_64> makVrv::Vector4_64_List
typedef std::vector<Vector4_64> makVrv::Vector4_64_Vector

Creator type for creating DtOculusSettingsPageCreators.

creator

creator

creator

creator

creator

creator

creator

creator

typedef long long makVrv::DtFid
typedef unsigned long makVrv::DtDynamicFidChangeId

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

typedef std::vector<osg::Node*> makVrv::DtNodePointerStack
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.

Vector of light point nodes and their transforms.

We need to keep every path to every light at this point. The cmpStacks function is used by the aggregator to figure out which light points can be combined later.

creator

creator

creator

creator

typedef std::map<std::string, osgEarth::Style> makVrv::TrackTypeToStyleMap

creator

creator

creator

creator

creator

creator

creator

creator

typedef osg::ref_ptr<osg::Node> makVrv::LightPointNodeRef
typedef std::vector<LightPoint> makVrv::LightPointVec
typedef std::unordered_map<osg::Node*, DtOsgNodeObserver*> makVrv::MapNodesToObservers

creator

creator

creator

typedef std::vector<DtSceneRoot> makVrv::DtSceneRootList

A list of DtOsgRenderer::SceneRoots.

creator

creator

creator

creator

creator

creator

creator

creator

Declare a manager for the above keytype.

We generally use this base manager throughout vrvOsg

creator

creator

typedef DtVirtualBaseClassCreator<DtWeatherEffect, const int&, const float&, const float& , const DtWeatherEffectType&, const unsigned int&> makVrv::DtWeatherEffectCreator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

creator

typedef unsigned long long makVrv::DtUInt64

unsigned 64 bit integer

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

Creator type for creating DtVirtualRealitySettingsPageCreators.

DtVirtualRealitySettingsWidgetCreator.

Creator template for attribute editor.

Creator for detonation result attribute editor.

A creator class for makVrv::DtExamplePage.

Creator type definition.

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

Enumeration Type Documentation

enum makVrv::DtRunwayCondition : unsigned int
strong
Enumerator
DtRunwayConditionUnknown 
DtRunwayConditionDry 
DtRunwayConditionWet 
DtRunwayConditionIce 
DtRunwayConditionSnow 
enum makVrv::DtEmbarkation
strong

Used for embarkation in the DtEntityStateListener.

Enumerator
Unembarked 
EmbarkationPending 
Embarked 

Embarkation mode Currently only used by environmentals.

Enumerator
EntityOrientation 
WorldOrientation 
EntityHeadingOnly 
enum makVrv::DtRunwayLightsEnum : unsigned int
strong

Enumeration for light types placed on runways.

Note that all are associated with logical runways except 'RunwayGuardLights', which are associated with physical runways.

Enumerator
UnknownLightType 
TouchdownZoneLights 
CenterLineLights 
EdgeLights 
EndLights 
ThresholdLights 
DisplacedThresholdLights 
RunwayEndIndicatorLights 
ApproachLights 
VisualGlideSlopeIndicatorLights 
RunwayGuardLights 
DistanceToGoLights 
MaxRunwayLightTypes 
enum makVrv::DtAerodromeLightsEnum : unsigned int
strong

Enumeration for light types that are aerodrome wide.

Enumerator
UnknownLightType 
ApronLight 
ApronFloodLight 
ClearanceBarLight 
ObstructionLight 
TaxiwayCentreLight 
TaxiwayEdgeLight 
TaxiwayGuardLight 
TaxiwayIdentifierMarkerBoardLight 
UndercarriageInspectionSystemLight 
TaxiwayLeadOnLight 
TaxiwayLeadOffLight 
TaxiwayRapidExitLight 
StopBarLight 
MaxRunwayLightTypes 
enum makVrv::DtModelSetId
strong
Enumerator
Unspecified 
Models3D 
ModelsColorized 
Minimap 
Icons2D 

Particles from particle systems will bounce off of collision objects.

Plane collision type can be part of a particle effect but is not used in the visualizer definition.

Enumerator
COLLISION_OBJECT_NONE 
COLLISION_OBJECT_PLANE 
COLLISION_OBJECT_SPHERE 
COLLISION_OBJECT_ELLIPSOID 

Duplicate of Qt's QIcon::Mode.

Enumerator
Normal 
Disabled 
Active 
Selected 

Duplicate of Qt's QIcon::State.

Enumerator
On 
Off 
Enumerator
RTM_SingleThreaded 
RTM_ThreadPerContext 
RTM_SingleThreaded 
RTM_ThreadPerContext 

Soil type (from VRF) See VRF: data rotary-wing-*.sysdef.

Enumerator
SOIL_NONE 
SOIL_HARD_PACKED 
SOIL_SHALLOW_WATER 
SOIL_SNOW 
SOIL_SAND 
SOIL_PAVED_ROAD 
SOIL_GRAVEL 
SOIL_ROCKS 
SOIL_MUCK 
SOIL_DEEP_WATER 

This matches makOsgEarth enums for Wind These should be in synch!

Enumerator
TYPE_POINT 

Originates from point and blows in all directions with attenuation.

TYPE_DIRECTIONAL 

Blows in a local direction with no attenuation.

TYPE_UNKNOWN 

Default type.

Enumeration for the HAT mode.

Enumerator
ShowHatForAll 
ShowHatForSelected 

Enumeration for the model coloring mode.

Enumerator
UsePrimaryColors 
UseIconColors 

Defines the possible quadrant locations where symbol decorations can be rendered.

Enumerator
TopRight 
TopLeft 
BottomLeft 
BottomRight 
Enumerator
FRONT 
BACK 
NONE 

Enumeration for the type of altitude currently being edited by the goto widget.

Enumerator
AboveSeaLevel 
AboveTerrain 

Enumeration for the way the location to go to is currently being input.

Enumerator
GotoAddress 
GotoDms 
GotoMgrs 

DiGuyDisArtParts defines a set of DIS articulated parts numbers that will be mapped to DI-Guy human character links.

Enumerator
DiGuyDisFocusTarget 
DiGuyDisArtPartBase 
DiGuyDisArtPartBack 
DiGuyDisArtPartCervical 
DiGuyDisArtPartShoulderLeft 
DiGuyDisArtPartShoulderRight 
DiGuyDisArtPartElbowLeft 
DiGuyDisArtPartElbowRight 
DiGuyDisArtPartWristLeft 
DiGuyDisArtPartWristRight 
DiGuyDisArtPartHipLeft 
DiGuyDisArtPartHipRight 
DiGuyDisArtPartKneeLeft 
DiGuyDisArtPartKneeRight 
DiGuyDisArtPartAnkleLeft 
DiGuyDisArtPartAnkleRight 

/ingroup vrvFx

Enumerator
CIRCLE_EDGE 
IN_TORUS 
CONE 
HEMISPHERE 
NONE 
OUT_FROM_EMITTER 
NUM_EXTENDED_NOISE_TYPES 
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 
INDIRECT_BUFFER 
UNIFORM_BUFFER 
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
RGB8 
SRGB8 
RGBA8 
SRGBA8 
RG16F 
RGB16F 
RGB32F 
RGBA16F 
RGBA32F 
R8UI 
D16 
D24 
D32 
D32F 
D24S8 
D32FS8 
NAF 
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
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
INDIRECT_NO_SCALING 
INDIRECT_XR_SCALING 
INDIRECT_LINEAR_SCALING 
Enumerator
EXTENT_NULL 
EXTENT_FINITE 
EXTENT_INFINITE 
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
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
NO_SIDE 
POSITIVE_SIDE 
NEGATIVE_SIDE 
BOTH_SIDE 
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
RasterElevation 
RasterLandCover 
RasterOTWImagery 
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_DECAL_MAP_0 
ETT_MODULATE_MAP_0 
ETT_SENSOR_MAP 
ETT_SNOW_MAP 
ETT_RAIN_MAP 
ETT_EMAT_MAP 
ETT_SFXPOD_MAP 
ETT_DIFFUSE_MAP 
ETT_CUSTOM_MAP 
Enumerator
MODE_ADD 
MODE_SUBTRACT 
MODE_REVERSE_SUBTRACT 
MODE_MIN 
MODE_MAX 
Enumerator
FACTOR_ONE 
FACTOR_ZERO 
FACTOR_SOURCE_ALPHA 
FACTOR_ONE_MINUS_SOURCE_ALPHA 
Enumerator
IGT_TERRAIN_PATCH 
IGT_TERRAIN_CONTENT_OSGEARTH_LAYER 
IGT_TERRAIN_CONTENT_OSGEARTH_CDB_LAYER 
IGT_ENTITY 
IGT_CUSTOM 
Enumerator
LOADED 
LOADING 
FAILED 
UNKNOWN 
Enumerator
IPS_INITIAL 
IPS_LOADED 
IPS_LOADING 
IPS_UNLOADED 
IPS_FAILED 
IPS_UNKNOWN 
Enumerator
GLTF 
RUNTIME_TEXTURE 
CDB_TEXTURE 
Enumerator
WRAP_S 
WRAP_T 
WRAP_R 
Enumerator
MIN_FILTER 
MAG_FILTER 
Enumerator
TEXTURE_2D 
TEXTURE_2D_ARRAY 
TEXTURE_3D 
Enumerator
MAKE_RESIDENT 
MAKE_NON_RESIDENT 
Enumerator
LightPointTypes 
InstanceGroupIds 
NodeGroupIds 
FinalGroupIds 

Rendering enum method.

Enumerator
OSG_RENDERING 
INDIRECT_RENDERING 
UNKNOWN_METHOD 
Enumerator
CUBEMAP_CLEAN 
CUBEMAP_RENDER 
CUBEMAP_MIPMAP 

An enumeration to define the effect type.

Precipitation is an ageless effect that's infinite in a scrolling box. Precipitation would be used for something like falling rain. Particle is a particle simulation that has a life span. Particle would be used for something like splashes at a specific location.

Enumerator
EffectTypePrecipitation 
EffectTypeParticle 
Enumerator
DOWNSAMPLE 
DOWNSAMPLE4X 
BLURH4 
BLURV4 
BLURH6 
BLURV6 
BLURH10 
BLURV10 
BLURH12 
BLURV12 
TONEMAPPING 
EXTRACTHL 
GAUSCOMP 
STARSTREAK 
GLARECOMP 
STARCOMP 
GHOSTIMAGE 
CALCADAPTEDLUM 
PROGSIZE 
Enumerator
LEVEL_0 
LEVEL_1 
LEVEL_2 
LEVEL_3 
LEVEL_4 
LEVEL_5 
LEVEL_TOTAL 
Enumerator
Cell 
Quadrant 
Keypad 
Enumerator
RTM_SingleThreaded 
RTM_ThreadPerContext 
RTM_SingleThreaded 
RTM_ThreadPerContext 
Enumerator
COLOR 
DEPTH 
MASK 
NONE 

Function Documentation

template<>
const char* makVrv::creatorTypeName< Dt3dLinesStagingBuffer > ( )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< Dt3dSpheresStagingBuffer > ( )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtAttachableEntityFanUpdater > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtBaseOutlineAttribute > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtBuoyBeaconFeatureBuilder > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtBuoyBeaconModelStringParser > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtCachedIntersectorsContainer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

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.

* static void Manager::registerInstance(DtDe& de, Manager* 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.

* 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.

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

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

template<>
const char* makVrv::creatorTypeName< DtDebugShapes > ( )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtDrawnIntersectorManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtDynamicFeatureBuilder > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

makVrv::AddTypeId ( DtElementIDHierarchyState  ,
2424   
)
void makVrv::registerElements ( DtDe &  de)
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.

template<>
const char* makVrv::creatorTypeName< DtEnvironment > ( )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

DT_DLL_VRVCORE DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtFireInteractionState &  state 
)
DT_DLL_VRVCORE DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtFireInteractionState &  state 
)
template<>
const char* makVrv::creatorTypeName< DtGeom3dLinesSystem > ( )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtGeom3dSpheresSystem > ( )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIntersectorsContainer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<class C >
DtMessageMemberCall<C>* makVrv::bindMember ( void(C::*)()  m)
void makVrv::registerOverlayModels ( DtDe &  de)
template<>
const char* makVrv::creatorTypeName< DtRotorWashProcess > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

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 
)
template<typename ModelInstanceClass >
const char* makVrv::modelInstanceClassName ( void  )
inlinedelete
template<typename ModelInstanceClass >
const char* makVrv::modelInstanceObjectClass ( void  )
inlinedelete
bool makVrv::operator> ( const DtTemporaryAgentManager::AgentParameters &  lhs,
const DtTemporaryAgentManager::AgentParameters &  rhs 
)
inline
template<>
const char* makVrv::creatorTypeName< DtTextureAtlasIndexParser > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

bool makVrv::operator== ( const DtTextureAtlasIndexParser::StringOrFloatAttrib &  lhs,
const DtTextureAtlasIndexParser::StringOrFloatAttrib &  rhs 
)
inline

needed for search comparison code

References makVrv::DtTextureAtlasIndexParser::StringOrFloatAttrib::myText.

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   
)
makVrv::AddTypeId ( DtUnicode  ,
14   
)
makVrv::AddTypeId ( EntityStateListener::DamageState  ,
15   
)
static int makVrv::readInt ( const std::string &  strVal)
static
static bool makVrv::isPowerOf2 ( uint32  i)
static
static unsigned int makVrv::getUpperPowerOfTwo ( uint32  val)
static
void makVrv::registerVisualizers ( DtDe &  de)
template<>
const char* makVrv::creatorTypeName< DtTerrainListLogic > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtWidgetIconStyleManagerEventFilter > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::modelInstanceClassName< DtDiGuyModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceObjectClass< DtDiGuyModelInstance > ( void  )
inline
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.

diguyGraphicsState* makVrv::diguyOsgGraphicsState_create_func ( void *  internal_data)

Creator to replace diguyOsgGraphicsState with our override Registered in DtDiGuyFunctionRegistration.

DtCoordTransform makVrv::getTopoToGeoc ( const DtVector &  location)
* array makVrv::controller ( no time  code)

//!//!//!//!//!//!//!//!//!//!//!//

bdiQPropTreeItem* makVrv::create_shader_uniform_item ( bdiShaderUniform *  uniform,
QTreeWidgetItem parent_item,
bool  editable 
)
template<>
const char* makVrv::creatorTypeName< Dt3dLinesCameraRenderer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< Dt3dSpheresCameraRenderer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtDecalProjectorLineRenderer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtDecalProjectorRenderer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtLineRenderer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<class T >
void makVrv::partition_swap ( T &  v1,
T &  v2 
)
inline

Referenced by insertion_sort(), and partition().

template<>
void makVrv::partition_swap< DtLineSegmentProxy * > ( DtLineSegmentProxy *&  v1,
DtLineSegmentProxy *&  v2 
)
inline
template<class T >
bool makVrv::partition_less ( T &  v1,
T &  v2 
)
inline

Referenced by insertion_sort(), and partition().

template<>
bool makVrv::partition_less< DtLineSegmentProxy * > ( DtLineSegmentProxy *&  v1,
DtLineSegmentProxy *&  v2 
)
inline
template<class T >
bool makVrv::partition_equal ( T &  v1,
T &  v2 
)
inline

Referenced by partition().

template<>
bool makVrv::partition_equal< DtLineSegmentProxy * > ( DtLineSegmentProxy *&  v1,
DtLineSegmentProxy *&  v2 
)
inline
template<class T >
T* makVrv::partition ( T *  from,
T *  to 
)
template<class T >
void makVrv::quicksort ( T *  from,
T *  to 
)

References partition().

template<class T >
void makVrv::quicksort ( std::vector< T > &  array)
inline
template<class T >
void makVrv::insertion_sort ( T *  from,
T *  to 
)
template<class T >
void makVrv::insertion_sort ( std::vector< T > &  array)
inline
template<>
const char* makVrv::creatorTypeName< DtPickableWidget > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtPickableQuad > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtPickableLine > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtPickableTriangle > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtPickableDecalProjector > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtQuadRenderer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtTextRenderer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtTriangleRenderer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtWidgetPicker > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<typename F >
void makVrv::DtTbbEnqueueLamda ( const F &  f)
DT_DLL_VRVINDIRECTRENDERING std::ostream& makVrv::operator<< ( std::ostream &  o,
const Material &  material 
)
template<class T >
std::ostream& makVrv::operator<< ( std::ostream &  o,
const DtAxisAlignedBoundingBox< T > &  box 
)
template<class T >
std::ostream& makVrv::operator<< ( std::ostream &  o,
const Frustum< T > &  frustum 
)
inline
std::ostream& makVrv::operator<< ( std::ostream &  o,
const DtColorValue &  color 
)
inline
DT_DLL_VRVMATH 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 T >
std::ostream& makVrv::operator<< ( std::ostream &  o,
const DtPlane< T > &  plane 
)
inline
template<class _Fn , class _Ty >
binderNoArgs<_Fn> makVrv::bind ( const _Fn &  _Func,
const _Ty &  _Left 
)
inline

Referenced by makVrv::DT_PROTOCOL_NAMESPACE::DtGlStudioVisualizer::clearCockpitAgents(), makVrv::DtSubjectObserver< T >::connect(), makVrv::DtVisualizerSet::connectAndUpdate(), makVrv::DtStateVisualizer::connectAndUpdate(), makVrv::ConnectHelper< 0, Signature, Combiner, Group, GroupCompare, SlotFunction >::connectMe(), makVrv::ConnectHelper< 1, Signature, Combiner, Group, GroupCompare, SlotFunction >::connectMe(), makVrv::ConnectHelper< 2, Signature, Combiner, Group, GroupCompare, SlotFunction >::connectMe(), makVrv::ConnectHelper< 3, Signature, Combiner, Group, GroupCompare, SlotFunction >::connectMe(), makVrv::ConnectHelper< 4, Signature, Combiner, Group, GroupCompare, SlotFunction >::connectMe(), makVrv::ConnectHelper< 5, Signature, Combiner, Group, GroupCompare, SlotFunction >::connectMe(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkAggregateElementManager::connectToElementProcessor(), makVrv::DtEventSignaler< EventType >::connectToEventTriggeredSignal(), makVrv::DtEventView< EventType >::connectToEventTriggeredSignal(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkAggregateElementManager::createElement(), defaultManagerRegisterInstanceFunction(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkAggregateElementManager::destroyElement(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkAggregateElementManager::disconnectFromElementProcessor(), makVrv::DtEventSignaler< EventType >::disconnectFromEventTriggeredSignal(), makVrv::DtEventView< EventType >::disconnectFromEventTriggeredSignal(), makVrv::DT_PROTOCOL_NAMESPACE::DtAerodromeElementProcessor::DtAerodromeElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtAerodromeExistenceListener::DtAerodromeExistenceListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtAggregateElementProcessor::DtAggregateElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtAggregateExistenceListener::DtAggregateExistenceListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtCloudLayerProcessor::DtCloudLayerProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtDetonationElementProcessor::DtDetonationElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtDynamicTerrainElement::DtDynamicTerrainElement(), makVrv::DT_PROTOCOL_NAMESPACE::DtDynamicTerrainElementProcessor::DtDynamicTerrainElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtDynamicTerrainExistenceListener::DtDynamicTerrainExistenceListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtEmitterSystemExistenceListener::DtEmitterSystemExistenceListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntityElementProcessor::DtEntityElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntityKinStateListener::DtEntityKinStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntitySimDataProcessor::DtEntitySimDataProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtEnvironmentalExistenceListener::DtEnvironmentalExistenceListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtEnvironmentProcessor::DtEnvironmentProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtExtendedAttributesExistenceListener::DtExtendedAttributesExistenceListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtGlStudioVisualizer::DtGlStudioVisualizer(), makVrv::DT_PROTOCOL_NAMESPACE::DtIffReplyElementProcessor::DtIffReplyElementProcessor(), makVrv::DtKeyedDataManagerTemplate< KeyType, KeyTypeHasher >::DtKeyedDataManagerTemplate(), makVrv::DT_PROTOCOL_NAMESPACE::DtLaserDesignatorExistenceListener::DtLaserDesignatorExistenceListener(), DtPrintVisualizer::DtPrintVisualizer(), makVrv::DT_PROTOCOL_NAMESPACE::DtRadioTransmitterExistenceListener::DtRadioTransmitterExistenceListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtRemoteGraphicsProcessor::DtRemoteGraphicsProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtRunwayElementProcessor::DtRunwayElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtSensorFieldOfViewSimDataProcessor::DtSensorFieldOfViewSimDataProcessor(), makVrv::DtSimObjectEntryCollection< T >::DtSimObjectEntryCollection(), makVrv::DtStateViewCollection< T >::DtStateViewCollection(), makVrv::DtSubjectAnnouncer< T >::DtSubjectAnnouncer(), makVrv::DtSubjectObserver< T >::DtSubjectObserver(), makVrv::DT_PROTOCOL_NAMESPACE::DtTacticalGraphicElementProcessor::DtTacticalGraphicElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtTimeAndDateExistenceListener::DtTimeAndDateExistenceListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtTimeAndDateProcessor::DtTimeAndDateProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlink3DAreaStateListener::DtVrlink3DAreaStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlink3DLineStateListener::DtVrlink3DLineStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlink3DTextStateListener::DtVrlink3DTextStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkAggregateElement::DtVrlinkAggregateElement(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkAggregateElementManager::DtVrlinkAggregateElementManager(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkAggregateStateListener::DtVrlinkAggregateStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkAttributeGroupStateVisualizer::DtVrlinkAttributeGroupStateVisualizer(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkCuboidStateListener::DtVrlinkCuboidStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkCylinderStateListener::DtVrlinkCylinderStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEllipsoidStateListener::DtVrlinkEllipsoidStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEllipsoidStateVisualizer::DtVrlinkEllipsoidStateVisualizer(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEntityElement::DtVrlinkEntityElement(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEntityElementManager::DtVrlinkEntityElementManager(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEntityStateListener::DtVrlinkEntityStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkLaserDesignatorElementProcessor::DtVrlinkLaserDesignatorElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRemoteGraphicStateVisualizer< BaseClass >::DtVrlinkRemoteGraphicStateVisualizer(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkSensorFieldOfViewExistenceListener::DtVrlinkSensorFieldOfViewExistenceListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkSmokeElement::DtVrlinkSmokeElement(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkSmokeElementProcessor::DtVrlinkSmokeElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkTacticalGraphicStateListener::DtVrlinkTacticalGraphicStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrvCommandProcessor::DtVrvCommandProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtWeaponFireElementProcessor::DtWeaponFireElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtWeatherProcessor::DtWeatherProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtAggregateEmbarkationListener::embark(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntityEmbarkationListener::embark(), makVrv::DT_PROTOCOL_NAMESPACE::DtGlStudioVisualizer::enableCockpits(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntitySimDataProcessor::entityDiscovered(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntitySimDataProcessor::entityToBeDeleted(), makVrv::DT_PROTOCOL_NAMESPACE::DtGlStudioHatchStateUpdater::init(), makVrv::DT_PROTOCOL_NAMESPACE::DtGlStudioHeadlightUpdater::init(), makVrv::DtEntity3dFacade::init(), makVrv::DT_PROTOCOL_NAMESPACE::DtCloudLayerElement::initialize(), makVrv::DT_PROTOCOL_NAMESPACE::DtRadioCommLineElementProcessor::initialize(), makVrv::DT_PROTOCOL_NAMESPACE::DtRadioTransmissionElementProcessor::initialize(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkConnection::initializeDdm(), makVrv::DT_PROTOCOL_NAMESPACE::DtFomMapperAccessory::install(), makVrv::DT_PROTOCOL_NAMESPACE::MyAccessory::install(), makVrv::DT_PROTOCOL_NAMESPACE::DtPrintAccessory::install(), makVrv::DT_PROTOCOL_NAMESPACE::DtDistributedEnvironmentAccessory::install(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrvCommandAccessory::install(), makVrv::DT_PROTOCOL_NAMESPACE::DtGlStudioAccessory::install(), makVrv::DT_PROTOCOL_NAMESPACE::DtSensorFieldOfViewSimDataProcessorAccessory::install(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntitySimDataProcessorAccessory::install(), makVrv::DT_PROTOCOL_NAMESPACE::DtAggregateElementProcessor::onAggregateDiscovered(), makVrv::DT_PROTOCOL_NAMESPACE::DtAggregateElementProcessor::onAggregateToBeDestroyed(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkLaserDesignatorElementProcessor::onDesignatorDiscovered(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntityElementProcessor::onEntityDiscovered(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntityElementProcessor::onEntityToBeDestroyed(), makVrv::DT_PROTOCOL_NAMESPACE::DtTacticalGraphicElementProcessor::onEnvironmentalDiscovered(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkSmokeElementProcessor::onEnvironmentalDiscovered(), makVrv::DT_PROTOCOL_NAMESPACE::DtTacticalGraphicElementProcessor::onEnvironmentalToBeDestroyed(), makVrv::ConnectHelper< 0, Signature, Combiner, Group, GroupCompare, SlotFunction >::postEvent(), makVrv::ConnectHelper< 1, Signature, Combiner, Group, GroupCompare, SlotFunction >::postEvent(), makVrv::ConnectHelper< 2, Signature, Combiner, Group, GroupCompare, SlotFunction >::postEvent(), makVrv::ConnectHelper< 3, Signature, Combiner, Group, GroupCompare, SlotFunction >::postEvent(), makVrv::ConnectHelper< 4, Signature, Combiner, Group, GroupCompare, SlotFunction >::postEvent(), makVrv::ConnectHelper< 5, Signature, Combiner, Group, GroupCompare, SlotFunction >::postEvent(), makVrv::DT_PROTOCOL_NAMESPACE::DtGlStudioVisualizer::realizeCockpit(), makVrv::DtEntity3dFacade::setArticulatedModelDefinition(), makVrv::DT_PROTOCOL_NAMESPACE::DtAggregateEmbarkationListener::setHostGlobalId(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntityEmbarkationListener::setHostGlobalId(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkTacticalGraphicStateListener::setHostGlobalId(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlink3DRemoteGraphicStateVisualizer< BaseClass >::setHostId(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRadioTransmissionListener::setSenderId(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRadioCommLineListener::setSenderReceiverIds(), makVrv::DT_PROTOCOL_NAMESPACE::DtSensorFieldOfViewSimDataProcessor::setupCallbackAgentFor(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkLaserDesignatorElementProcessor::slot_completeDiscovery(), makVrv::DT_PROTOCOL_NAMESPACE::DtTacticalGraphicElementProcessor::slot_completeDiscovery(), makVrv::DT_PROTOCOL_NAMESPACE::DtAggregateElementProcessor::slot_completeDiscovery(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntityElementProcessor::slot_completeDiscovery(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlink3DRemoteGraphicStateVisualizer< BaseClass >::slot_entityCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRadioTransmissionListener::slot_entityElementCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRadioCommLineListener::slot_entityElementCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkTacticalGraphicStateListener::slot_entityElementCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlink3DRemoteGraphicStateVisualizer< BaseClass >::slot_environmentalCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtWeatherProcessor::slot_environmentalDiscovered(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkTacticalGraphicStateListener::slot_environmentalElementCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtFomMapperAccessory::slot_onConnectionCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtSensorFieldOfViewSimDataProcessorAccessory::slot_onSimAboutToBeDestroyed(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntitySimDataProcessorAccessory::slot_onSimAboutToBeDestroyed(), makVrv::DT_PROTOCOL_NAMESPACE::MyAccessory::slot_onSimCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtPrintAccessory::slot_onSimCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrvCommandAccessory::slot_onSimCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtGlStudioAccessory::slot_onSimCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtSensorFieldOfViewSimDataProcessorAccessory::slot_onSimCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntitySimDataProcessorAccessory::slot_onSimCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtDistributedEnvironmentAccessory::slot_onSimCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRadioTransmissionListener::slot_unitElementCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRadioCommLineListener::slot_unitElementCreated(), makVrv::DT_PROTOCOL_NAMESPACE::DtInteractionListener< InteractionClass >::startListening(), makVrv::DT_PROTOCOL_NAMESPACE::DtLaserDesignatorExistenceListener::startListening(), makVrv::DT_PROTOCOL_NAMESPACE::DtEmitterSystemExistenceListener::startListening(), makVrv::DT_PROTOCOL_NAMESPACE::DtRadioTransmitterExistenceListener::startListening(), makVrv::DT_PROTOCOL_NAMESPACE::DtEnvironmentProcessor::startListening(), makVrv::DT_PROTOCOL_NAMESPACE::DtEnvironmentalExistenceListener::startListening(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntityElementProcessor::startListening(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkSensorFieldOfViewExistenceListener::startListening(), makVrv::DT_PROTOCOL_NAMESPACE::DtRadioTransmissionElementProcessor::startProcessingInteractions(), makVrv::DT_PROTOCOL_NAMESPACE::DtRadioCommLineElementProcessor::startProcessingMessages(), makVrv::DT_PROTOCOL_NAMESPACE::DtEnvironmentProcessor::stopListening(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntityElementProcessor::stopListening(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkSensorFieldOfViewExistenceListener::stopListening(), makVrv::DT_PROTOCOL_NAMESPACE::DtRadioTransmissionElementProcessor::stopProcessingInteractions(), makVrv::DT_PROTOCOL_NAMESPACE::DtRadioCommLineElementProcessor::stopProcessingMessages(), makVrv::DT_PROTOCOL_NAMESPACE::DtFomMapperAccessory::uninstall(), makVrv::DT_PROTOCOL_NAMESPACE::MyAccessory::uninstall(), makVrv::DT_PROTOCOL_NAMESPACE::DtPrintAccessory::uninstall(), makVrv::DT_PROTOCOL_NAMESPACE::DtDistributedEnvironmentAccessory::uninstall(), makVrv::DT_PROTOCOL_NAMESPACE::DtGlStudioAccessory::uninstall(), makVrv::DT_PROTOCOL_NAMESPACE::DtSensorFieldOfViewSimDataProcessorAccessory::uninstall(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntitySimDataProcessorAccessory::uninstall(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkLaserDesignatorStateListener::waitForEntityElement(), makVrv::DT_PROTOCOL_NAMESPACE::DtAggregateElementProcessor::~DtAggregateElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtDetonationElementProcessor::~DtDetonationElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtDistributedEnvironmentAccessory::~DtDistributedEnvironmentAccessory(), makVrv::DT_PROTOCOL_NAMESPACE::DtDynamicTerrainElementProcessor::~DtDynamicTerrainElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtEntitySimDataProcessorAccessory::~DtEntitySimDataProcessorAccessory(), DtPrintVisualizer::~DtPrintVisualizer(), makVrv::DT_PROTOCOL_NAMESPACE::DtRemoteGraphicsProcessor::~DtRemoteGraphicsProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtSensorFieldOfViewSimDataProcessorAccessory::~DtSensorFieldOfViewSimDataProcessorAccessory(), makVrv::DtSimObjectEntryCollection< T >::~DtSimObjectEntryCollection(), makVrv::DtSubjectAnnouncer< T >::~DtSubjectAnnouncer(), makVrv::DT_PROTOCOL_NAMESPACE::DtTacticalGraphicElementProcessor::~DtTacticalGraphicElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlink3DAreaStateListener::~DtVrlink3DAreaStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlink3DLineStateListener::~DtVrlink3DLineStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlink3DTextStateListener::~DtVrlink3DTextStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkAttributeGroupStateVisualizer::~DtVrlinkAttributeGroupStateVisualizer(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkCuboidStateListener::~DtVrlinkCuboidStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkCylinderStateListener::~DtVrlinkCylinderStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEllipsoidStateListener::~DtVrlinkEllipsoidStateListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkLaserDesignatorElementProcessor::~DtVrlinkLaserDesignatorElementProcessor(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRadioCommLineListener::~DtVrlinkRadioCommLineListener(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRadioTransmissionListener::~DtVrlinkRadioTransmissionListener(), and makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRemoteGraphicStateVisualizer< BaseClass >::~DtVrlinkRemoteGraphicStateVisualizer().

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

References Assert, and exprtk::details::t().

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 DtVector2< T > &  v 
)
inline
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
template<>
const char* makVrv::modelInstanceClassName< Dt3DTextModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceObjectClass< Dt3DTextModelInstance > ( void  )
inline
template<typename ComponentTypeData >
const char* makVrv::componentTypeDataSignalerName ( void  )
inlinedelete
template<>
const char* makVrv::componentTypeDataSignalerName< DtTaxiwaySignData > ( void  )
inline
template<>
const char* makVrv::componentTypeDataSignalerName< DtLightIndicatorData > ( void  )
inline
template<>
const char* makVrv::modelInstanceClassName< DtAttachableEllipsoidArcModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceObjectClass< DtAttachableEllipsoidArcModelInstance > ( void  )
inline
template<>
const char* makVrv::creatorTypeName< DtBaseQuadAttribute > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtBaseTextAttribute > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtCellToGeoSpecificIndirectGeoMap > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtCellToGeoTypicalIndirectGeoMap > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtCloudDrawable > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtCloudLayerManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::modelInstanceClassName< DtCubeModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceObjectClass< DtCubeModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceClassName< DtCuboidModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceObjectClass< DtCuboidModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceClassName< DtDecalModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceObjectClass< DtDecalModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceClassName< DtEllipsoidArcModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceObjectClass< DtEllipsoidArcModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceClassName< DtEllipsoidModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceObjectClass< DtEllipsoidModelInstance > ( void  )
inline
template<>
const char* makVrv::creatorTypeName< DtFrameTextureBlitterManagerUserData > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtGlVaoManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtGpuArena > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtGpuArenaUserData > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtGpuCulling > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtGpuCullingTcsUserData > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtGraphAttribute > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtGroundFogEffect > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtGroundFogPatchArea > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtHeightMapDrawable > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtHeightMapManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtImageAttribute > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

std::ostream& makVrv::operator<< ( std::ostream &  o,
const DtIndirectBlendEquation &  blendFunction 
)
std::ostream& makVrv::operator<< ( std::ostream &  o,
const DtIndirectBlendFunction &  blendFunction 
)
template<>
const char* makVrv::creatorTypeName< DtIndirectCullProgram > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectDebugCullComponent > ( void  )
inline

template specialization for the creator

template<>
const char* makVrv::creatorTypeName< DtIndirectDefaultDrawComponent > ( void  )
inline

template specialization for the creator

template<>
const char* makVrv::creatorTypeName< DtIndirectDofManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectEntityGeometry > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectEntityLimitTextureStrategy > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectGeometry > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectGeometryAggregator > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectGeometryGrid > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectGeometryGridNode > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectGeometryRegistrar > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectGeometryRenderer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectGeometryRendererUserData > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectLightPointDrawComponent > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectLimitTextureStrategy > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectLodManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectModelInfoContainer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectModelsContainer > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

std::ostream& makVrv::operator<< ( std::ostream &  o,
const DtIndirectOpenGLState &  stateset 
)

debug function for printing out the state contained in the DtIndirectOpenGLState object

template<>
const char* makVrv::creatorTypeName< DtIndirectPerInstanceDataManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectRegistrarDriverNode > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectShaderConstants > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectSignalBasedSwitchManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectSwitchManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectTextureResidencyManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectUvOffsetManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtNumericAttribute > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgComponentSystemNode > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgEarthDynamicFidManagerCallback > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgEarthDynamicFidManagerTickable > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgEarthDynamicTerrainInstaller > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgEarthEffectTextureInstaller > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgEmptySceneLogo > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgFogComponent > ( void  )
inline

template specialization for the creator

template<>
const char* makVrv::creatorTypeName< DtOsgGlobalShaderComponent > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgLightingComponent > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgLightingComponentTcsUserData > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgLightManagerTcsUserData > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgNodesExtractor > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgOverlayDirectionLineModelInstance > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::modelInstanceClassName< DtOsgSimpleModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceObjectClass< DtOsgSimpleModelInstance > ( void  )
inline
template<>
const char* makVrv::creatorTypeName< DtPagedTilesIndirectManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::modelInstanceClassName< DtRibbonModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceObjectClass< DtRibbonModelInstance > ( void  )
inline
template<>
const char* makVrv::creatorTypeName< DtShaderEffectRain > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtShaderEffectSnow > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtSilverliningGroup > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtSilverLiningGroupTcsUserData > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtSilverLiningGroupSkyLightTcsUserData > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtSilverLiningShaderUniformManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtSkyDrawable > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::modelInstanceClassName< DtTacticalSmokeModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceObjectClass< DtTacticalSmokeModelInstance > ( void  )
inline
template<>
const char* makVrv::creatorTypeName< DtTextAttribute > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtThreadCameraStreamDataManagerBase > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtValueBarAttribute > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtWeatherEffect > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtWeatherFogFroxelGrid > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtWeatherLightning > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtWeatherPrecipitationShaft > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectBuildingsHandler > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectFeatureGeomHandler > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtIndirectGeometryCallback > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtOsgEarthStreamedFeatureCallback > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtDepthOfFieldDrawable > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtHbaoDrawable > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtHdrDrawableRenderData > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtHorizontalFlipDrawable > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtReverseDepthBufferDrawable > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtVolumetricDrawable > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtWaterOnScreenDrawable > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtSpeedTreeTcsUserData > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtStreamingSpeedTreeFeatureCallback > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtTritonBreakingWavesMapManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtTritonGroupTcsUserData > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtTritonPlanarReflectionManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::modelInstanceClassName< DtTritonRotorWashModelInstance > ( void  )
inline
template<>
const char* makVrv::modelInstanceObjectClass< DtTritonRotorWashModelInstance > ( void  )
inline
template<>
const char* makVrv::creatorTypeName< DtTritonShaderUniformManager > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

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)

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::DtXFrontZDownToYFrontZUp ( 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::DtYFrontZUpToXFrontZDown ( 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 DtDcm makVrv::DtEastNorthUpToNorthEastDown ( const DtDcm &  dcmIn)

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 DtDcm makVrv::DtNorthEastDownToEastNorthUp ( const DtDcm &  dcmIn)

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 DtDcm makVrv::DtXFrontZDownToYFrontZUp ( const DtDcm &  dcmIn)

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 DtDcm makVrv::DtYFrontZUpToXFrontZDown ( const DtDcm &  dcmIn)

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 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 
)

Convert between local and geodetic locations.

DT_DLL_VRVUTIL DtTaitBryan makVrv::DtGetTopographicOrientation ( const DtVector &  geocLocation,
const DtTaitBryan &  _geocOrientation 
)
DT_DLL_VRVUTIL double makVrv::DtGetTopographicHeading ( const DtVector &  geocLocation,
const DtTaitBryan &  geocOrientation 
)
DT_DLL_VRVUTIL double makVrv::DtGetTopographicPitch ( const DtVector &  geocLocation,
const DtTaitBryan &  geocOrientation 
)
DT_DLL_VRVUTIL double makVrv::DtGetTopographicRoll ( const DtVector &  geocLocation,
const DtTaitBryan &  geocOrientation 
)
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)
void DT_DLL_VRVUTIL makVrv::SetThreadName ( const char *  name)
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
size_t makVrv::utf16len ( const unsigned short *  str)
inline
const unsigned short* makVrv::wcsnstr ( const unsigned short *  haystack,
int  hayLength,
const unsigned short *  needle,
int  needleLength 
)
inline
template<int wcharSize>
DtUnicode makVrv::decodeWCHAR ( const wchar_t  utf16[],
int  len 
)
inline
template<>
DtUnicode makVrv::decodeWCHAR< 2 > ( const wchar_t  utf16[],
int  len 
)
inline
template<>
DtUnicode makVrv::decodeWCHAR< 4 > ( const wchar_t  utf16[],
int  len 
)
inline
template<int wcharSize>
void makVrv::setFromWCHAR ( DtUnicode &  ref,
const wchar_t  utf16[],
int  len 
)
inline
template<>
void makVrv::setFromWCHAR< 2 > ( DtUnicode &  str,
const wchar_t  utf16[],
int  len 
)
inline
template<>
void makVrv::setFromWCHAR< 4 > ( DtUnicode &  str,
const wchar_t  utf32[],
int  len 
)
inline
bool DT_DLL_VRVUTIL makVrv::DtIsRightToLeft ( unsigned int  c)

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

Referenced by makVrv::DtUnicode::containsRightToLeft().

bool DT_DLL_VRVUTIL makVrv::DtIsStringRightToLeft ( const makVrv::DtUnicode string)
template<typename ClassToCreate >
const char* makVrv::creatorTypeName ( void  )
inlinedelete
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 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtVector2< int > &  color 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtVector2< int > &  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< DtUnicode > &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
std::vector< DtUnicode > &  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 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtDouglasSeaState::Scale &  seaState 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtDouglasSeaState::Scale &  seaState 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtDouglasSwellState::Scale &  swellState 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtDouglasSwellState::Scale &  swellState 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtPatchIdentifier &  patchId 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtPatchIdentifier &  patchId 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const ParticleCollisionObjectType &  colType 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
ParticleCollisionObjectType &  colType 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtParticleCollisionObjectInfo &  col 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtParticleCollisionObjectInfo &  col 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const makArchives::DtAltitudeBasedScaleConfigurationRecordCollection v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtOverlayDirectionLineModel::DtDirectionLineAltitudeBasedConfigurationCollection &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtOverlayDirectionLineModel::DtDirectionLineAltitudeBasedConfigurationCollection &  v 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtOverlayManeuverByFireModel::ManeuverMode &  maneuverMode 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtOverlayManeuverByFireModel::ManeuverMode &  maneuverMode 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtOverlaySecurityModel::SecurityType &  type 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtOverlaySecurityModel::SecurityType &  type 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtModelSetId &  modelSet 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtModelSetId &  modelSet 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtRunwayCondition &  cond 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtRunwayCondition &  cond 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator<< ( DtMessage &  msg,
const DtEmbarkationMode &  mode 
)
DT_DLL_VRVUTIL DtMessage& makVrv::operator>> ( DtMessage &  msg,
DtEmbarkationMode &  mode 
)
template<typename M >
void makVrv::DtClearAndDeletePointersInMap ( M &  map)
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 , 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::signalslib::signal<void (Argument)>& forwarder)

emitter.connect( boost::bind( &boost::signalslib::signal<void (typename Argument)>::operator(), &forwarder, _1)); boost::signalslib::signal<void (Argument,Argument2)>& forwarder) emitter.connect( boost::bind( &boost::signalslib::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 
)
template<typename T , typename Ax >
void makVrv::fastEraseFromUnsortedVector ( std::vector< T *, Ax > &  list,
const T *  value 
)
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.

template<typename T >
T makVrv::DtCheckCuda ( result,
char const *const  func,
const char *const  file,
int const  line,
DtDe &  de 
)

This is exactly the same function as check() from helper_cuda.h (From NVidia CUDA) except it does not exit the application when if finds an error.

int makVrv::DtGpuGetMaxGflopsDeviceId ( DtDe &  de)
inline

This function returns the best GPU (with maximum GFLOPS)

References DtCheckCudaErrors.

template<>
const char* makVrv::creatorTypeName< DtVideoStreamPostProcessorDrawable > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

template<>
const char* makVrv::creatorTypeName< DtVirtualRealitySettingsWidget > ( void  )
inline

template specialization for the creator (pass the class being created to the creatorTypeName template)

DT_DLL_EXAMPLESCENEROOTPLUGIN void makVrv::init ( DtDe &  anIG)

Variable Documentation

const std::string makVrv::theDefaultGroup = "default"
static
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::numDiGuyTypeMapFields = 9
static
const int makVrv::NUM_TEXTURES = 5
static
const int makVrv::MAX_NUM_CASCADES = 6
static
std::string makVrv::accessoryName ="DtDistributedEnvironmentHLA13Accessory"
static
const int makVrv::DtSymbolObjectKind = 101


Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)