VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
MAKVrExchange Namespace Reference

Namespaces

namespace  DtDdsBroker
namespace  DtDisBroker
namespace  DtHlaBroker
namespace  DtRprBroker
namespace  DtTenaBroker

Classes

class  DtInteractionTranslator
 DtInteractionTranslators provide common logic for translating interactions. More...
class  DtBaseInteractionTranslator
 DtBaseInteractionTranslator are responsible for translating messages for things that do not have state. More...
class  DtObjectTranslator
 DtObjectTranslators provide common logic for translating objects. More...
class  DtBaseObjectTranslator
 DtBaseObjectTranslators provide common logic for translating objects. More...
class  DtBroker
 Base class for all broker objects. More...
class  DtBrokerInitializer
 This class is used to initialize a DtBroker instance. More...
class  DtBrokerObject
 Provides container to hold pointers to Protocol/Portal objects. More...
class  DtBrokerThread
class  DtFilterManager
 Provides object filtering. More...
class  DtFrameTimer
class  DtGenericUserInterface
 An abstract version of a Broker Interface. More...
class  DtGeoLocationFilter
 Stores the filtering parameters for a geospatial location filter. More...
class  DtHsvColorUtil
class  DtNullUserInterface
 An Interface which does nothing. More...
class  DtObjectFilter
 Stores the type and filter string for an individual filter. More...
class  DtStatisticsManager
 Manages statistics gathering and reporting for the broker. More...
class  DtTextFilter
 Simple filter defined by a single text field. More...
class  DtTextUserInterface
 A Text Based User Interface that dumps output to DtInfo. More...
class  DtTranslator
 Responsible for converting a specific message type between two protocols. More...
class  DtTranslatorFactory
 A factory class for Translators. More...
class  DtVrlBroker
 DtVrlBroker is the base class for all brokers based on a VR-Link connection. More...
class  DtActiveSonarBeamData
 Represents Emitter Beam Objects. More...
class  DtSilentAggregate
 A container class for the SilentAggregateType. More...
class  DtSilentEntity
 Represents entities which are not simulated, but rather only listed in the aggregate. More...
class  DtAggregateVariableDatum
 Represents variable data transmitted as part of the Aggregate Object. More...
class  DtBrokerErrorMessage
 Message sent from brokers to the portal to print out an error message in the gui. More...
class  DtEmitterBeamData
 Represents Emitter Beam Objects. More...
class  DtFixedLengthData
 Represents data of fixed length. More...
class  DtLinearSegmentData
 Represents Linear Segment Parameter Objects. More...
class  DtMemoryManager
 Responsible for the creation and managment of all shared memory pools. More...
class  DtMessageQueue
 This is an abstract base class presenting an interface for a simple message queue. More...
class  DtPortalAcknowledgeInteraction
 Portal Acknowledge Interaction class. More...
class  DtPortalActionRequestInteraction
 Portal Action Request Interaction class. More...
class  DtPortalActionResponseInteraction
 Portal Action Response Interaction class. More...
class  DtPortalActiveSonar
 Messages which represent Active Sonars with state. More...
class  DtPortalAdditionalPassiveActivitiesObject
 Messages which represent Active Sonars with state. More...
class  DtPortalAggregate
 Represents aggregated entity objects in a simulation. More...
class  DtPortalAirMission
class  DtPortalArealObject
 Portal areal object for sending areal object types (minefield, etc.). More...
class  DtPortalBaseEntity
 Represents attributes common to Entities and Aggregates. More...
class  DtPortalBasicEncyclopedia
 Represents Basic Encyclopedia (BE) Installation Objects in a simulation. More...
class  DtPortalBeDmpi
 Represents Basic Encyclopedia (BE) DMPI Objects in a simulation. More...
class  DtPortalBeFacilityAirbase
 Represents Basic Encyclopedia (BE) Facility Airbase Objects in a simulation. More...
class  DtPortalBeFacility
 Represents Basic Encyclopedia (BE) Facility Objects in a simulation. More...
class  DtPortalCollisionInteraction
 Portal Collision Interaction class. More...
class  DtPortalCommentInteraction
 Portal Comment Interaction class. More...
class  DtPortalConnection
 Connects a broker to the Portal Data Exchange. More...
class  DtPortalControlMessage
 Control messages signal state changes in VR-Exchange's operation. More...
class  DtPortalControlMessageTemplate
 PortalControlMessageTemplate is used to create new DtPortalControlMessage types. More...
class  DtFilterObjectMessage
 DtFilterObjectMessage is used to indicate a specific object needs to be filtered. More...
class  DtPortalCreateEntityInteraction
 Represents a weapon createentity event. More...
class  DtPortalDamageAssessmentInteraction
 Represents a battle damage assessment event. More...
class  DtPortalDataInteraction
 Portal Data Interaction class. More...
class  DtPortalDataQueryInteraction
 Portal Data Query Interaction class. More...
class  DtPortalDesignatorObject
 Portal Designator Object class. More...
class  DtPortalDetonationInteraction
 Represents a munition detonation event. More...
class  DtPortalDiGuy
 Messages which represent DI-Guys with state. More...
class  DtPortalEmbeddedSystem
 Represents Embedded System Objects in a simulation. More...
class  DtPortalEmitterSystemObject
 Used in translation of Electromagnetic Emissions Objects, such as Emitter System Objects, and Emitter Beam Objects. More...
class  DtPortalEntity
 Messages which represent Entities with state. More...
class  DtPortalEntityType
 A container class for Entity Type Information. More...
class  DtPortalEnvironmentObject
 Represents Environment Objects in a simulation. More...
class  DtPortalEnvironmentProcessObject
 Represents Environment Process Objects in a simulation. More...
class  DtPortalEventReportInteraction
 Portal Event Report Interaction class. More...
class  DtPortalFireInteraction
 Represents a weapon fire event. More...
class  DtPortalGenericInteraction
 A Interaction class to handle unknown HLA attributes. More...
class  DtPortalGenericObject
 A message to transport variable length Handle/ variable Length Data across a network. More...
class  DtPortalGriddedDataObject
 Portal Gridded Data Object class. More...
class  DtPortalIffObject
 Portal IFF Object class. More...
class  DtPortalInteraction
 DtPortalInteractions are a special type of DtPortalMessages which are used to transmit simulation data for events, things with no state. More...
class  DtPortalLinearObject
 Portal linear object for sending linear object types. More...
class  DtPortalLoggerControlInteraction
 Represents a logger control event. More...
class  DtPortalLoggerDeleteFileInteraction
 Represents a logger Delete File event. More...
class  DtPortalLoggerEmptyInteraction
 Represents a logger Empty event. More...
class  DtPortalLoggerEndInteraction
 Represents a logger End event. More...
class  DtPortalLoggerEndOfActionInteraction
 Represents a logger EndOfAction event. More...
class  DtPortalLoggerHeartbeatInteraction
 Represents a logger Heartbeat File event. More...
class  DtPortalLoggerPauseInteraction
 Represents a logger Pause event. More...
class  DtPortalLoggerPlayActionInteraction
 Represents a logger PlayAction event. More...
class  DtPortalLoggerPlayFileInteraction
 Represents a logger PlayFile event. More...
class  DtPortalLoggerPlayInteraction
 Represents a logger Play event. More...
class  DtPortalLoggerQuitInteraction
 Represents a logger Quit event. More...
class  DtPortalLoggerRecordActionInteraction
 Represents a logger RecordAction event. More...
class  DtPortalLoggerRecordFileInteraction
 Represents a logger RecordFile event. More...
class  DtPortalLoggerRecordInteraction
 Represents a logger Record event. More...
class  DtPortalLoggerSetTimeInteraction
 Represents a logger SetTime event. More...
class  DtPortalLoggerSkipTimeInteraction
 Represents a logger SkipTime event. More...
class  DtPortalLoggerStartInteraction
 Represents a logger Start event. More...
class  DtPortalLoggerStateFlagInteraction
 Represents a logger StateFlag event. More...
class  DtPortalLoggerStopInteraction
 Represents a logger Stop File event. More...
class  DtPortalLoggerTimeoutInteraction
 Represents a logger Timeout event. More...
class  DtPortalLoggerTimeScaleInteraction
 Represents a logger TimeScale event. More...
class  DtPortalLoggerTotalStateInteraction
 Represents a logger TotalState event. More...
class  DtPortalMessage
 The base class for all messages passed through the portal. More...
class  DtPortalMessageFactory
 DtPortalMessageFactory is a factory which creates DtPortalMessage instances from a byte array. More...
class  DtPortalObject
 DtPortalObject are messages which also serve as state repositories for simulated objects. More...
class  DtPortalObjectPublisher
 This class is responsible for publishing messages with persistent state. More...
class  DtPortalObjectPublisherTemplate
 A simple template class to hold different types of State Repositories. More...
class  DtPortalPointObject
 Portal point object will be used to send all point object types: breachable, burst, crater, other, ribbon, structure. More...
class  DtPortalPropulsionNoiseObject
 Messages which represent Propulsion Noise with state. More...
class  DtPortalRadioReceiverObject
 Portal Radio Receiver Object class. More...
class  DtPortalRadioSignalInteraction
 Portal Radio Signal Interaction class. More...
class  DtPortalRadioTransmitterObject
 Portal Radio Transmitter Object class. More...
class  DtPortalReflectedGenericObjectManager
class  DtPortalReflectedObject
 An abstract interface for reflected objects. More...
class  DtPortalReflectedObjectTemplate
 A template to create reflected object types for each type of object message. More...
class  DtPortalReflectedObjectManager
 Manages collections of ReflectedObjects of Type T_ReflectedObject. More...
class  DtPortalRemoveEntityInteraction
 Represents a weapon create entity event. More...
class  DtPortalRepairCompleteInteraction
 Portal Repair Complete Interaction class. More...
class  DtPortalRepairResponseInteraction
 Portal Repair Response Interaction class. More...
class  DtPortalResupplyCancelInteraction
 Portal Resupply Cancel Interaction class. More...
class  DtPortalResupplyOfferInteraction
 Portal ResupplyOffer Interaction class. More...
class  DtPortalResupplyReceivedInteraction
 Portal ResupplyReceived Interaction class. More...
class  DtPortalServiceRequestInteraction
 Portal Service Request Interaction class. More...
class  DtPortalSetDataInteraction
 Portal Set Data Interaction class. More...
class  DtPortalStartInteraction
 Portal Start Interaction class. More...
class  DtPortalStopInteraction
 Portal Stop Interaction class. More...
class  DtPortalSupplyInteraction
 Portal Supply Interaction class. More...
class  DtPortalTransferControlInteraction
 Portal TransferControl Interaction class. More...
class  DtPortalUnderwaterAcousticObject
 Messages which represent Active Sonars with state. More...
class  DtPortalViewControlInteraction
 Represents a weapon fire event. More...
class  DtPortalVrfBackEndObject
 Used to represent VRF Backends Note: In DIS and HLA, VRF Backends do not publish as objects but instead send a data pdu containing this information. More...
class  DtPortalVrfChangeGlobalWeatherCommandInteraction
 Vrf Change Global Weather Command Interaction class. More...
class  DtPortalVrfChangeTimeOfDayCommandInteraction
 Vrf Change Time Of Day Interaction class. More...
class  DtPortalVrfControlInteraction
 Vrf Control Interaction class. More...
class  DtPortalVrfCreateObjInteraction
 Vrf CreateObj Interaction class. More...
class  DtPortalVrfCurrentResourceRequestInteraction
 Vrf Current Resource Request Interaction class. More...
class  DtPortalVrfCurrentTasksInteraction
 Vrf Current Tasks Interaction class. More...
class  DtPortalVrfEntityResourceResponseInteraction
 Vrf Entity Resource Response Interaction class. More...
class  DtPortalVrfResourceMonitorResponseInteraction
 Vrf Resource Monitor Response Interaction class. More...
class  DtPortalVrfScenarioInteraction
 Vrf Scenario Interaction class. More...
class  DtPortalVrfScriptedTaskInteraction
 Vrf Scripted Task Interaction class. More...
class  DtPortalVrfSetDataInteraction
 Vrf Set Data Interaction class. More...
class  DtPortalVrfTextReportInteraction
 Vrf Text Report Interaction class. More...
class  DtPortalVrvDynamicOceanInteraction
 Vrv Dynamic Ocean Interaction class. More...
class  DtPortalVrvFollowViewInteraction
 Vrv Follow View Interaction class. More...
class  DtPortalVrvKeyPressInteraction
 Vrv KeyPress Interaction class. More...
class  DtPortalVrvMimicTrackViewInteraction
 Vrv Mimic Track View Interaction class. More...
class  DtPortalVrvMimicViewInteraction
 Vrv Mimic View Interaction class. More...
class  DtPortalVrvModelScaleFactorInteraction
 Vrv Model Scale Factor Interaction class. More...
class  DtPortalVrvModelScalingInteraction
 Vrv Model Scaling Interaction class. More...
class  DtPortalVrvModelSetInteraction
 Vrv Model Set Interaction class. More...
class  DtPortalVrvMouseEventInteraction
 Vrv MouseEvent Interaction class. More...
class  DtPortalVrvObserverModeInteraction
 Vrv Observer Mode Interaction class. More...
class  DtPortalVrvSensorModeInteraction
 Vrv Sensor Mode Interaction class. More...
class  DtPortalVrvSetSystemStateInteraction
 Vrf Set Data Interaction class. More...
class  DtPortalVrvTetherViewInteraction
 Vrv Tether View Interaction class. More...
class  DtPortalVrvTrackHistoriesInteraction
 Vrv Track Histories Interaction class. More...
class  DtPortalVrvUseSavedViewInteraction
 Vrv Mimic View Interaction class. More...
class  DtPortalVrvViewMagnificationInteraction
 Vrv View Magnification Interaction class. More...
struct  DtQueueHeader
 DtQueueHeader exists at the front of the message queue and contains useful information about the state of the queue. More...
struct  DtBucketHeader
 DtBucketHeader is a structure found at the front of each message to keep track of the number of bytes used. More...
class  DtQueueManager
 A DtQueueManager is responsible for creating and deleting all Shared memory Queues used by the portal. More...
class  DtRequestTranslationDiagnosticMessage
 Used to request that brokers send translation diagnostic reports. More...
class  DtShaftRateData
 Represents Propulsion Noise Shaft Rate Data. More...
class  DtSubscribableMessageQueue
 Implements a message queue for multiple subscribers. More...
class  DtStatisticsReportMessage
 Used by brokers to report timing statistics. More...
class  DtTranslationDiagnosticMessage
 Used by brokers to report translation diagnostic reports. More...
class  DtVariableLengthData
 Represents variable length byte arrays. More...
struct  DtVrxNetSupplyQuantity
 Instances of DtVrxNetSupplyQuantity are exactly the same as DtNetSupplyQuantity instances. More...
class  DtVrxRecordSetList
 Instances of DtVrxRecordSetList are lists of RecordSets. More...
class  DtAboutBox
 The 'about' box widget. More...
class  DtAppBrokerManager
 Manages the connection list on the main portal window. More...
class  DtPlatformAwareBrokerEditor
 We need to subclass the Qt UI class so we can populate the add broker combo box with available brokers. More...
class  DtBrokerEditor
 Contains all controls for the broker editor dialog box. More...
class  DtConnectionDialogPortal
 DtConnectionDialogPortal provides an interface for getting Portal connection settings. More...
class  DtEnvEditor
 Contains all controls for the broker editor dialog box. More...
class  DtFindDialog
 A basic find dialog. More...
class  DtFrameratePlot
 A QwtPlot Widget customized for plotting broker framerates. More...
class  DtFrameratePlotSeries
 A custom QwtPlotCurve that can self-update and toggle. More...
class  DtMarkingSymbols
class  DtInteractionViewComponent
 Responsible for the display of Interactions received from the Portal on the VR-Exchange GUI. More...
class  DtPlotColorSettings
class  DtPlotterLegendDialog
 A dialog for customizing plot series display settings. More...
class  DtHeaderItemDelegate
 Item Delegate for making header sections taller. More...
class  DtLineStylePainterDelegate
 Item Delegate for painting lines in the LineStyleComboBox's items. More...
class  DtLineStyleComboBox
 Combo Box for choosing line styles. More...
class  DtLineStyleComboDelegate
 Item Delegate for picking a line style. More...
class  DtLineColorSelectDelegate
 Item Delegate for selecting a color. More...
class  DtObjectViewComponent
 Responsible for the display of an object's discovery, update, and removal recevied from the portal on the VR-Exchange GUI. More...
class  DtPortalApp
 The DtPortalApp is the main class for the Portal application. More...
class  DtPortalAppGui
 DtPortalAppGui - This is the main class for the GUI version of the portal. More...
class  DtPortalAppInitializer
 DtPortalAppInitializer instances are used to parse the mtl file/command line arguments, and store the parameters. More...
class  DtPortalObjectHolder
 Holds information about the object as displayed in the GUI. More...
class  DtStatisticsViewComponent
 A view component which plots broker statistics. More...
class  DtQueueInfoDlg
 A simple wrapper class around QtAboutBox. More...
class  DtSeriesColorRecord
 Record for storing color/style information about a broker series. More...
class  DtTranslationDiagnosticDialog
 Dialog for viewing translation diagnositc info. More...
class  DtTranslationDiagnosticWidget
 Widget for displaying incoming and outgoing state reps. More...
class  DtWaitBox
 A simple wrapper class around QtAboutBox. More...
class  DtXMLBrokerLauncher
class  DtBrokerApp
 An application framework for a Broker instance. More...
class  DtBrokerDialog
 Responsible for displaying all information about the broker. More...
class  DtCollectionEditor
class  DtColorPicker
 Color picker widget. More...
class  DtColumnSelectionContextMenu
 Menu for configuring the columns displayed in a QTreeWidget. More...
class  DtConnectionSettingsWidget
 Base class for connection settings widgets. More...
class  DtDialogPage
 A dialog page which can be stand alone or embedded into a DtDialogPager. More...
class  DtDialogPageCreator
 A builder knows how to build one specific part and add it to a DtDialogPage. More...
class  DtDialogPager
 The dialog pager is a dialog with a collection of pages. More...
class  DtDynamicGroupMenu
 DtDynamicGroupMenu represents a set of menu items within the same action group. More...
class  DtDynamicMenu
class  DtDynamicMenuBar
 Handle menus. More...
class  DtDynamicMenuItem
 A dynamic menu item. More...
class  DtDynamicMenuSeparator
 DtDynamicSeperate is a menu item separator which can be added to menus. More...
class  DtEditFilterDialog
 This class is a dialog for configuring a single filter. More...
class  DtFileEdit
class  DtFilterDialog
 DtFilterDialog provides a widget for editing filtering options. More...
class  DtGeneralSettingsWidget
 Provides an interface for configuring DIS connection settings. More...
class  DtGenericListView
 A generic list view that can be used to display lists of things. More...
class  DtObjectContextMenu
 Context menu for broker objects. More...
class  ExtendedLineEdit
class  DtPreciseTimeEdit
 An widget for setting a precise time. More...
class  DtProperty
 A property class. More...
class  DtPropertyEditorWidget
class  DtPropertyIntEditorWidget
class  DtPropertyBoolEditorWidget
class  DtPropertyStringEditorWidget
class  DtPropertyStringListEditorWidget
class  DtPropertyCollectionEditorWidget
class  DtPropertyColorEditorWidget
class  DtPropertyFileEditorWidget
class  DtPropertyTimeEditorWidget
class  DtPropertyDoubleEditorWidget
class  DtPropertyEditView
 This class is an editable property list view. More...
class  DtPropertyException
 Base property exception class. More...
class  DtInvalidPropertyName
 Exception thrown when the property name is invalid. More...
class  DtDuplicatePropertyName
 Exception thrown when the property name is already exists. More...
class  DtInvalidPropertyValue
 Exception thrown when the property value is invalid for the type. More...
class  DtPropertyListView
 A class to display a list (properties) alternating the colors of the rows. More...
class  DtPropertyListViewItemDelegate
class  DtPropertyListViewItem
 A class to draw items in a DtPropertyListView. More...
class  DtPropertyType
 DtPropertyType is the abstract base class for property types. More...
class  DtPropertyTypeFactory
 The factory class responsible for creating different property type objects. More...
class  DtDefaultPropertyTypes
 Sealed class which contains the implementations of the property types. More...
class  DtQtExtendedDrawing
 Adds additional Qt drawing functions. More...
class  DtQtUserInterface
 A QT User Interface. More...
class  DtStyleNoBranches
 A Drawing style which removes the leading branch for a tree view. More...
class  DtTranslatorDialog
 DtTranslatorDialog provides a dialog panel for translation options. More...
class  DtUrlTextEdit
 The UrlTextEdit widget. More...
class  DtUtilityBar

Typedefs

typedef std::list
< DtActiveSonarBeamData
DtActiveSonarBeamList
typedef std::vector
< DtAggregateVariableDatum
DtAggregateVariableDatumArray
typedef std::vector
< DtSilentAggregate
DtSilentAggregateArray
 A vector of DtSilentAggregates.
typedef std::vector
< DtSilentEntity
DtSilentEntityArray
typedef std::list
< DtEmitterBeamData
DtEmitterBeamList
typedef std::vector
< DtFixedLengthData
DtFixedLengthDataArray
 A container of DtFixedLengthData.
typedef std::vector
< DtLinearSegmentData
DtLinearSegmentParameterList
typedef
DtPortalControlMessageTemplate
< DtBrokerShutdownRequestKind
DtPortalBrokerShutdownRequestMessage
 Tells the broker specified in the brokerName() method to shutdown.
typedef
DtPortalControlMessageTemplate
< DtBrokerEnableOneToOneKind
DtPortalBrokerEnableOneToOneMessage
 Tells the broker specified in the brokerName method to enable OneToOneMapping.
typedef
DtPortalControlMessageTemplate
< DtBrokerDisableOneToOneKind
DtPortalBrokerDisableOneToOneMessage
 Tells the broker specified in the brokerName method to disable OneToOneMapping.
typedef
DtPortalControlMessageTemplate
< DtBrokerExitingMessageKind
DtBrokerExitingMessage
 Sent by a broker when its shutting down, for any reason.
typedef
DtPortalControlMessageTemplate
< DtBrokerStartedMessageKind
DtBrokerStartedMessage
 Sent by the the broker when the broker has started and is listening for control messages.
typedef
DtPortalControlMessageTemplate
< DtRequestBrokerLaunchGuiMessageKind
DtBrokerLaunchGuiRequest
 Requests by the portal (or anyone) to launch a GUI on the broker named by brokerName().
typedef
DtPortalControlMessageTemplate
< DtAbnormalBrokerExitKind
DtAbnormalBrokerExitMessage
 Sent if an broker exits abnormally.
typedef
DtPortalControlMessageTemplate
< DtHeartbeatRequestMessageKind
DtHeartbeatRequest
 Not used, may be used in the future.
typedef
DtPortalControlMessageTemplate
< DtHeartbeatResponceMessageKind
DtHeartbeatResponce
 Not used, may be used in the future.
typedef
DtPortalObjectPublisherTemplate
< DtPortalActiveSonar
DtPortalActiveSonarPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalAdditionalPassiveActivitiesObject
DtPortalAdditionalPassiveActivitiesObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalAggregate
DtPortalAggregatePublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalAirMission
DtPortalAirMissionPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalArealObject
DtPortalArealObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalBeDmpi
DtPortalBeDmpiPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalBeFacility
DtPortalBeFacilityPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalDesignatorObject
DtPortalDesignatorObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalDiGuy
DtPortalDiGuyPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalEmitterSystemObject
DtPortalEmitterSystemObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalEntity
DtPortalEntityPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalEnvironmentObject
DtPortalEnvironmentObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalEnvironmentProcessObject
DtPortalEnvironmentProcessObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalGenericObject
DtPortalGenericObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalGriddedDataObject
DtPortalGriddedDataObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalIffObject
DtPortalIffObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalLinearObject
DtPortalLinearObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalLink16RadioTransmitterObject > 
DtPortalLink16RadioTransmitterObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalPointObject
DtPortalPointObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalPropulsionNoiseObject
DtPortalPropulsionNoisePublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalRadioTransmitterObject
DtPortalRadioTransmitterObjectPublisher
typedef
DtPortalObjectPublisherTemplate
< DtPortalRadioReceiverObject
DtPortalRadioReceiverObjectPublisher
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedActiveSonar
DtPortalReflectedActiveSonarManager
 A Manager class type for Active Sonars.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedAdditionalPassiveActivitiesObject
DtPortalReflectedAdditionalPassiveActivitiesObjectManager
 A Manager class type for Additional Passive Activities Objects.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedAggregate
DtPortalReflectedAggregateManager
 A Manager class type for Portal Aggregates.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedAirMission
DtPortalReflectedAirMissionManager
 A Manager class type for Portal Air Mission.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedArealObject
DtPortalReflectedArealObjectManager
 A Manager class type for Portal Areal Objects.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedDesignatorObject
DtPortalReflectedDesignatorObjectManager
 A Manager class type for Portal Designator.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedDmpiObject
DtPortalReflectedDmpiObjectManager
 A Manager class type for Portal BE DMPI.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedEmitterSystemObject
DtPortalReflectedEmitterSystemObjectManager
 A Manager class type for Portal Emitter System.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedEntity
DtPortalReflectedEntityManager
 A Manager class type for Portal Entities.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedDiGuy
DtPortalReflectedDiGuyManager
 A Manager class type for Portal DI-Guys.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedEnvironmentObject
DtPortalReflectedEnvironmentObjectManager
 A Manager class type for Environment Object.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedEnvironmentProcessObject
DtPortalReflectedEnvironmentProcessObjectManager
 A Manager class type for Portal Environment Process.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedFacilityAirbaseObject
DtPortalReflectedFacilityAirbaseObjectManager
 A Manager class type for Portal BE Facility Airbase.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedFacilityObject
DtPortalReflectedFacilityObjectManager
 A Manager class type for Portal BE Facility.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedGriddedDataObject
DtPortalReflectedGriddedDataObjectManager
 A Manager class type for Portal Gridded Data.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedIffObject
DtPortalReflectedIffObjectManager
 A Manager class type for Portal RRB.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedLinearObject
DtPortalReflectedLinearObjectManager
 A Manager class type for Portal Linear Objects.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedPointObject
DtPortalReflectedPointObjectManager
 A Manager class type for Portal Point Objects.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedPropulsionNoiseObject
DtPortalReflectedPropulsionNoiseObjectManager
 A Manager class type for Portal Propulsion Noise Objects.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedRadioReceiverObject
DtPortalReflectedRadioReceiverObjectManager
 A Manager class type for Portal Radio Receivers.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedRadioTransmitterObject
DtPortalReflectedRadioTransmitterObjectManager
 A Manager class type for Portal Radio Transmitters.
typedef
DtPortalReflectedObjectManager
< DtPortalReflectedVrfBackEndObject
DtPortalReflectedVrfBackEndObjectManager
 A Manager class type for Portal VRF Backend Objects.
typedef
DtPortalReflectedObjectTemplate
< DtPortalActiveSonar
DtPortalReflectedActiveSonar
 An Active Sonar Reflected Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalAdditionalPassiveActivitiesObject
DtPortalReflectedAdditionalPassiveActivitiesObject
 An Additional Passive Activities Reflected Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalAggregate
DtPortalReflectedAggregate
 An Aggregate Reflected Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalAirMission
DtPortalReflectedAirMission
 An Air Mission Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalArealObject
DtPortalReflectedArealObject
 An Areal Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalBeDmpi
DtPortalReflectedDmpiObject
 A Base Encyclopedia DMPI Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalBeFacility
DtPortalReflectedFacilityObject
 A Base Encyclopedia Facility Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalBeFacilityAirbase
DtPortalReflectedFacilityAirbaseObject
 A Base Encyclopedia Facility Airbase Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalDesignatorObject
DtPortalReflectedDesignatorObject
 A Designator Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalEmitterSystemObject
DtPortalReflectedEmitterSystemObject
 An Emitter System Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalEntity
DtPortalReflectedEntity
 An Entity Reflected Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalDiGuy
DtPortalReflectedDiGuy
 A DI-Guy Reflected Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalEnvironmentObject
DtPortalReflectedEnvironmentObject
 An Environment Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalEnvironmentProcessObject
DtPortalReflectedEnvironmentProcessObject
 An Environment Process Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalGenericObject
DtPortalReflectedGenericObject
 A Generic Reflected Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalGriddedDataObject
DtPortalReflectedGriddedDataObject
 A Gridded Data Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalIffObject
DtPortalReflectedIffObject
 A RRB Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalLinearObject
DtPortalReflectedLinearObject
 A Linear Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalPointObject
DtPortalReflectedPointObject
 A Point Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalPropulsionNoiseObject
DtPortalReflectedPropulsionNoiseObject
 A Propulsion Noise Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalRadioTransmitterObject
DtPortalReflectedRadioTransmitterObject
 A Radio Transmitter Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalRadioReceiverObject
DtPortalReflectedRadioReceiverObject
 A Radio Receiver Object template instance.
typedef
DtPortalReflectedObjectTemplate
< DtPortalVrfBackEndObject
DtPortalReflectedVrfBackEndObject
 A VRF Backend Object template instance.
typedef std::list
< DtShaftRateData
DtShaftRateDataList
typedef std::pair< DtString,
DtVariableLengthData
DtAttributeValuePair
 A std::pair keyed with a DtString, and whos value is a DtVariableLengthData byte array.
typedef std::list
< DtAttributeValuePair
DtAttributeValuePairList
 A list of DtAttributeValuePairs.
typedef DtBrokerDialog *(* DtBrokerDialogCreator )(DtBroker *, DtBrokerInitializer *, QWidget *)
typedef std::auto_ptr
< DtPropertyType
DtPropertyTypeAP
 The PropertyType objects are passed by auto-ptr since they can't be shared but must be passed via pointer.
typedef std::list< DtPropertyDtPropertyList

Enumerations

enum  DtPortalMessageKind {
  DtEmptyMessageKind = 0, DtBrokerShutdownRequestKind = 1, DtBrokerExitingMessageKind = 2, DtBrokerStartedMessageKind = 3,
  DtPortalFireInteractionMessageKind = 4, DtPortalDetonationInteractionMessageKind = 5, DtPortalBaseEntityObjectMessageKind = 6, DtPortalEntityObjectMessageKind = 7,
  DtPortalAggregateObjectMessageKind = 8, DtBrokerErrorMessageKind = 9, DtRequestBrokerLaunchGuiMessageKind = 10, DtAbnormalBrokerExitKind = 11,
  DtHeartbeatRequestMessageKind = 12, DtHeartbeatResponceMessageKind = 13, DtPortalGenericObjectMessageKind = 14, DtPortalGenericInteractionMessageKind = 15,
  DtCollisionInteractionKind = 16, DtStartInteractionKind = 17, DtStopInteractionKind = 18, DtAcknowledgeInteractionKind = 19,
  DtCommentInteractionKind = 20, DtEmbeddedSystemObjectMessageKind = 21, DtRadioTransmitterObjectKind = 22, DtRadioReceiverObjectKind = 23,
  DtRadioSignalInteractionKind = 24, DtDatabaseIndexInteractionKind = 26, DtEncodedAudioInteractionKind = 27, DtRawBinaryInteractionKind = 28,
  DtIffObjectKind = 29, DtNatoObjectKind = 30, DtNatoInterrogatorObjectKind = 31, DtNatoTransponderObjectKind = 32,
  DtSovietObjectKind = 33, DtSovietInterrogatorObjectKind = 34, DtSovietTransponderObjectKind = 35, DtTestMessageKind = 39,
  DtTestInteractionMessageKind = 40, DtTestObjectMessageKind = 41, DtObjectFilterKind = 42, DtEmitterSystemObjectKind = 43,
  DtEnvironmentProcessObjectKind = 44, DtDataInteractionKind = 45, DtSetDataInteractionKind = 46, DtDesignatorObjectKind = 47,
  DtEventReportInteractionKind = 48, DtCreateEntityInteractionMessageKind = 49, DtRemoveEntityInteractionMessageKind = 50, DtDataQueryInteractionKind = 51,
  DtActionRequestInteractionKind = 52, DtActionResponseInteractionKind = 53, DtViewControlInteractionKind = 54, DtGriddedDataObjectKind = 55,
  DtBrokerEnableOneToOneKind = 56, DtBrokerDisableOneToOneKind = 57, DtTransferControlInteractionKind = 58, DtRepairCompleteInteractionKind = 59,
  DtRepairResponseInteractionKind = 60, DtResupplyCancelInteractionKind = 61, DtResupplyOfferInteractionKind = 62, DtResupplyReceivedInteractionKind = 63,
  DtServiceRequestInteractionKind = 64, DtLoggerControlInteractionKind = 65, DtLoggerDeleteFileInteractionKind = 66, DtLoggerEmptyInteractionKind = 67,
  DtLoggerEndInteractionKind = 68, DtLoggerEndOfActionInteractionKind = 69, DtLoggerHeartbeatInteractionKind = 70, DtLoggerPauseInteractionKind = 71,
  DtLoggerPlayFileInteractionKind = 72, DtLoggerPlayActionInteractionKind = 73, DtLoggerPlayInteractionKind = 74, DtLoggerQuitInteractionKind = 75,
  DtLoggerRecordFileInteractionKind = 76, DtLoggerRecordActionInteractionKind = 77, DtLoggerRecordInteractionKind = 78, DtLoggerSetTimeInteractionKind = 79,
  DtLoggerSkipTimeInteractionKind = 80, DtLoggerStartInteractionKind = 81, DtLoggerStateFlagInteractionKind = 82, DtLoggerStopInteractionKind = 83,
  DtLoggerTimeoutInteractionKind = 84, DtLoggerTimeScaleInteractionKind = 85, DtLoggerTotalStateInteractionKind = 86, DtPortalDamageAssessmentInteractionMessageKind = 87,
  DtAirMissionKind = 88, DtPortalBasicEncyclopediaObjectKind = 89, DtPortalBeDmpiObjectKind = 90, DtPortalBeFacilityObjectKind = 91,
  DtPortalBeFacilityAirbaseObjectKind = 92, DtStatisticsReportMessageKind = 93, DtRequestTranslationDiagnosticMessageKind = 94, DtTranslationDiagnosticMessageKind = 95,
  DtPortalEnvironmentObjectMessageKind = 96, DtPortalArealObjectMessageKind = 97, DtPortalLinearObjectMessageKind = 98, DtPortalPointObjectMessageKind = 99,
  DtPortalUnderwaterAcousticObjectMessageKind = 100, DtPortalActiveSonarObjectMessageKind = 101, DtPortalAdditionalPassiveActivitiesObjectMessageKind = 102, DtPortalPropulsionNoiseObjectMessageKind = 103,
  DtPortalDiGuyObjectMessageKind = 104, DtPortalBaseObjectMessageKind = 250, DtPortalBaseInteractionMessageKind = 350, DtMaxReservedMessageKinds = 500
}
 A List of message kinds distributed with the Portal. More...
enum  DtViewControlOption {
  DtVCOverlayOption = 0, DtVCLocatorRange, DtVCSmoothing, DtVCSmoothingPeriod,
  DtVCSound, DtVCEntityLabels, DtVCTrailingEffects, DtVCTrajectoryHistory,
  DtVCRecording, DtVCAggregateLevel, DtVCAggregateHighestOnly, DtVCAggregatesAltitudeControlled,
  DtVCNestedAggregates, DtVCNestedEntities, DtVCGroundClamping, DtVCClampRange,
  DtVCFollowGround, DtVCConstrainWithFloor, DtVCFloor, DtVCTimeOfDay,
  DtVCNearClip, DtVCFarClip, DtVCFov, DtVCFog,
  DtVCNearFog, DtVCFarFog, DtVCTexture, DtVCDatabaseToLoad,
  DtVCStepsize, DtVCTurnrate, DtVCDate, DtVCIncrementStepsize,
  DtVCIncrementTurnrate, DtVCDecrementStepsize, DtVCDecrementTurnrate, DtVCXr,
  DtVCHatLabels, DtVCShowNextModelSet, DtVCShowPrevModelSet, DtVCCurrentModelSet,
  DtVCShowPrevTextureSet, DtVCShowNextTextureSet, DtVCCurrentTextureSet, DtVCTerrainScale,
  DtVCObjectScale, DtVCClouds, DtVCSkyDome, DtVCExit,
  DtVCMirroring, DtVCMirrorMessageEveryFrame, DtVCBroadcasting, DtVCClusteringLabels,
  DtVCTacticalGraphicsLabels, DtVCTacticalGraphics, DtVCShowAggregates, DtVCShowEmitters,
  DtVCVideoCaptureCommand, DtVCVideoCaptureFilename, DtVCVideoCaptureDirectory, DtVCVideoCaptureFilenameBase,
  DtVCVideoCaptureRecordInsets, DtVCVideoCaptureFramesPerSecond, DtVCConstrainedToAll
}
enum  DtViewControlOption2 { DtVCBlockedDistance = 0, DtVCUseNearClipForBlockedDistance, DtVCFeatureFilename, DtVCFeatureCommand }
enum  DtPropertyListViewStyle {
  BS_Alternating, BS_Default = BS_Alternating, BS_Group, BS_Solid,
  BS_NoLines
}
enum  { NameColumn, ReflectStatusColumn, PublishStatusColumn, DebuggingColumn }
 The columns in DtTranslatorDialog's widget. More...

Functions

DT_DLL_BROKER void setObjectValue (DtEnvValueSP obj, const DtString &objectValue)
 Sets the object's value into the environment object.
DT_DLL_BROKER DtString getObjectValue (DtEnvValueSP obj)
 Gets the object's value from the environment object.
DT_DLL_LIBPORTAL std::ostream & operator<< (std::ostream &stream, const DtActiveSonarBeamData &data)
DT_DLL_LIBPORTAL std::ostream & operator<< (std::ostream &stream, const DtAttributeValuePairList &val)
 Prints a DtAttributeValuePairList type to a stream.
DT_DLL_LIBPORTAL std::ostream & operator<< (std::ostream &stream, const DtEmitterBeamData &data)
std::ostream & operator<< (std::ostream &stream, const DtFixedLengthData &value)
 Prints a DtFixedLengthData object to a stream.
std::ostream & operator<< (std::ostream &stream, const DtFixedLengthDataArray &value)
 Prints a DtFixedLengthDataArray object to a stream.
DT_DLL_LIBPORTAL std::ostream & operator<< (std::ostream &stream, const DtLinearSegmentData &data)
std::ostream & operator<< (std::ostream &str, const DtMessageQueue &msg)
std::ostream & operator<< (std::ostream &str, const DtPortalEntityType &msg)
DT_DLL_LIBPORTAL std::ostream & operator<< (std::ostream &str, const DtPortalMessage &msg)
const char * DtPortalMessageKindToString (DtPortalMessageKind param)
 Convert a DtPortalMessageKind into a printable string.
std::ostream & operator<< (std::ostream &str, const DtPortalReflectedObject &refObj)
DT_DLL_LIBPORTAL std::ostream & operator<< (std::ostream &stream, const DtShaftRateData &data)
std::ostream & operator<< (std::ostream &stream, const DtVariableLengthData &val)
 Prints a DtVariableLengthData type to a stream.
std::ostream & operator<< (std::ostream &stream, const DtAttributeValuePair &val)
 Prints a DtAttributeValuePair type to a stream.
bool DtCreateProcess (const DtFilename &executableName, const DtString &commandLine)
 Creates a new process by running executableName with the specified commandLine.
bool DtCreateProcess (const DtFilename &executableName, const DtString &commandLine, const std::vector< DtString > &envVars)
 Creates a new process by running executableName with the specified commandLine and environment variables.

Variables

const unsigned int DtMaxPortalMessageKinds = 1000
 The maximum number of different message kinds.
const DtPortalMessageKind DtVrfBackEndObjectKind = DtPortalMessageKind(755)
const DtPortalMessageKind DtVrfChangeGlobalWeatherCommandInteractionKind
const DtPortalMessageKind DtVrfChangeTimeOfDayCommandInteractionKind
const DtPortalMessageKind DtVrfControlInteractionKind
const DtPortalMessageKind DtVrfCreateObjInteractionKind = DtPortalMessageKind(760)
const DtPortalMessageKind DtVrfCurrentResourceRequestInteractionKind
const DtPortalMessageKind DtVrfCurrentTasksInteractionKind
const DtPortalMessageKind DtVrfEntityResourceResponseInteractionKind
const DtPortalMessageKind DtVrfResourceMonitorResponseInteractionKind
const DtPortalMessageKind DtVrfScenarioInteractionKind = DtPortalMessageKind(762)
const DtPortalMessageKind DtVrfScriptedTaskInteractionKind
const DtPortalMessageKind DtVrfSetDataInteractionKind
const DtPortalMessageKind DtVrfTextReportInteractionKind
const DtPortalMessageKind DtVrvDynamicOceanInteractionKind
const DtPortalMessageKind DtVrvFollowViewInteractionKind
const DtPortalMessageKind DtVrvKeyPressInteractionKind
const DtPortalMessageKind DtVrvMimicTrackViewInteractionKind
const DtPortalMessageKind DtVrvMimicViewInteractionKind
const DtPortalMessageKind DtVrvModelScaleFactorInteractionKind
const DtPortalMessageKind DtVrvModelScalingInteractionKind
const DtPortalMessageKind DtVrvModelSetInteractionKind
const DtPortalMessageKind DtVrvMouseEventInteractionKind
const DtPortalMessageKind DtVrvObserverModeInteractionKind
const DtPortalMessageKind DtVrvSensorModeInteractionKind
const DtPortalMessageKind DtVrvSetSystemStateInteractionKind
const DtPortalMessageKind DtVrvTetherViewInteractionKind
const DtPortalMessageKind DtVrvTrackHistoriesInteractionKind = DtPortalMessageKind(814)
const DtPortalMessageKind DtVrvUseSavedViewInteractionKind
const DtPortalMessageKind DtVrvViewMagnificationInteractionKind

Typedef Documentation

Sent if an broker exits abnormally.

The brokerId() and the brokerName() are those of the sender. Because this is an abnormal exit, it's possible that the fields may not be properly filled in.

A std::pair keyed with a DtString, and whos value is a DtVariableLengthData byte array.

A list of DtAttributeValuePairs.

This is used to store attribute value pair sets for generic translation.

typedef DtBrokerDialog*(* MAKVrExchange::DtBrokerDialogCreator)(DtBroker *, DtBrokerInitializer *, QWidget *)

Sent by a broker when its shutting down, for any reason.

This tells the portal the broker is not available any more. The brokerName() and brokerId() contain the ID of the broker which is shutting down.

Requests by the portal (or anyone) to launch a GUI on the broker named by brokerName().

brokerId() is ignored.

Sent by the the broker when the broker has started and is listening for control messages.

The brokerName() is those of the starting broker.

A container of DtFixedLengthData.

Not used, may be used in the future.

Not used, may be used in the future.

Tells the broker specified in the brokerName method to disable OneToOneMapping.

If no broker ID is specified then it is addressed to all brokers.

Tells the broker specified in the brokerName method to enable OneToOneMapping.

If no broker ID is specified then it is addressed to all brokers.

Tells the broker specified in the brokerName() method to shutdown.

If no broker ID is specified then all brokers should shutdown, in other words, a blank messages causes all brokers to shutdown.

An Active Sonar Reflected Object template instance.

A Manager class type for Active Sonars.

An Additional Passive Activities Reflected Object template instance.

A Manager class type for Additional Passive Activities Objects.

An Aggregate Reflected Object template instance.

A Manager class type for Portal Aggregates.

An Air Mission Object template instance.

A Manager class type for Portal Air Mission.

An Areal Object template instance.

A Manager class type for Portal Areal Objects.

A Designator Object template instance.

A Manager class type for Portal Designator.

A DI-Guy Reflected Object template instance.

A Manager class type for Portal DI-Guys.

A Base Encyclopedia DMPI Object template instance.

A Manager class type for Portal BE DMPI.

An Emitter System Object template instance.

A Manager class type for Portal Emitter System.

An Entity Reflected Object template instance.

A Manager class type for Portal Entities.

An Environment Object template instance.

A Manager class type for Environment Object.

An Environment Process Object template instance.

A Manager class type for Portal Environment Process.

A Base Encyclopedia Facility Airbase Object template instance.

A Manager class type for Portal BE Facility Airbase.

A Base Encyclopedia Facility Object template instance.

A Manager class type for Portal BE Facility.

A Generic Reflected Object template instance.

A Gridded Data Object template instance.

A Manager class type for Portal Gridded Data.

A RRB Object template instance.

A Manager class type for Portal RRB.

A Linear Object template instance.

A Manager class type for Portal Linear Objects.

A Point Object template instance.

A Manager class type for Portal Point Objects.

A Propulsion Noise Object template instance.

A Manager class type for Portal Propulsion Noise Objects.

A Radio Receiver Object template instance.

A Manager class type for Portal Radio Receivers.

A Radio Transmitter Object template instance.

A Manager class type for Portal Radio Transmitters.

A VRF Backend Object template instance.

A Manager class type for Portal VRF Backend Objects.

The PropertyType objects are passed by auto-ptr since they can't be shared but must be passed via pointer.

A vector of DtSilentAggregates.

Enumeration Type Documentation

anonymous enum

The columns in DtTranslatorDialog's widget.

Enumerator:
NameColumn 
ReflectStatusColumn 
PublishStatusColumn 
DebuggingColumn 

A List of message kinds distributed with the Portal.

Users can extend the list. It is important that two message types never have the same kind. When adding a new message type, it should be greater than DtMaxReservedMessageKinds and less than 255. This range may be increased in the future, and DtMaxPortalMessageKinds may change. Therefore, it is important that users not pick messages above 255. If more than 100 message types are needed, please contact MAK.

Enumerator:
DtEmptyMessageKind 

Empty Message - Not Used.

DtBrokerShutdownRequestKind 

Broker Shutdown Message.

DtBrokerExitingMessageKind 

Broker Exit Message.

DtBrokerStartedMessageKind 

Broker Started Message.

DtPortalFireInteractionMessageKind 

Fire Interaction.

DtPortalDetonationInteractionMessageKind 

Detonation Interaction.

DtPortalBaseEntityObjectMessageKind 

BaseEntity Object.

DtPortalEntityObjectMessageKind 

Entity Object.

DtPortalAggregateObjectMessageKind 

Aggregate Object.

DtBrokerErrorMessageKind 

Broker Error Message.

DtRequestBrokerLaunchGuiMessageKind 

GUI Launch Message.

DtAbnormalBrokerExitKind 

Broker Exit on Error Message.

DtHeartbeatRequestMessageKind 

HeartBeat Request – Not Used.

DtHeartbeatResponceMessageKind 

HeartBeat Response – Not Used.

DtPortalGenericObjectMessageKind 

Generic Object Message.

DtPortalGenericInteractionMessageKind 

Generic Interaction Message.

DtCollisionInteractionKind 

Collision interaction.

DtStartInteractionKind 

Start/Resume interaction.

DtStopInteractionKind 

Stop/Freeze interaction.

DtAcknowledgeInteractionKind 

Acknowledge interaction.

DtCommentInteractionKind 

Comment interaction.

DtEmbeddedSystemObjectMessageKind 

Embedded System Object.

DtRadioTransmitterObjectKind 

Radio Transmitter object.

DtRadioReceiverObjectKind 

Radio Receiver object.

DtRadioSignalInteractionKind 

Radio Signal interaction.

DtDatabaseIndexInteractionKind 

Database Index Radio Signal interaction.

DtEncodedAudioInteractionKind 

Encoded Audio Radio Signal interaction.

DtRawBinaryInteractionKind 

Raw Binary Radio Signal interaction.

DtIffObjectKind 

IFF / ATC / NAVAIDS object.

DtNatoObjectKind 

Nato IFF object.

DtNatoInterrogatorObjectKind 

Nato Interrogator object.

DtNatoTransponderObjectKind 

Nato Transponder object.

DtSovietObjectKind 

Soviet IFF object.

DtSovietInterrogatorObjectKind 

Soviet Interrogator object.

DtSovietTransponderObjectKind 

Soviet Transponder object.

DtTestMessageKind 

Test message.

DtTestInteractionMessageKind 

Test interaction.

DtTestObjectMessageKind 

Test object.

DtObjectFilterKind 

Filter object requested from portal GUI.

DtEmitterSystemObjectKind 

Emitter System object.

DtEnvironmentProcessObjectKind 

Environment Process Object.

DtDataInteractionKind 

Data Interaction.

DtSetDataInteractionKind 

Set Data Interaction.

DtDesignatorObjectKind 

Designator Object.

DtEventReportInteractionKind 

Event Report Interaction.

DtCreateEntityInteractionMessageKind 

Create Entity Interaction.

DtRemoveEntityInteractionMessageKind 

Remove Entity Interaction.

DtDataQueryInteractionKind 

Data Query Interaction.

DtActionRequestInteractionKind 

Action Request Interaction.

DtActionResponseInteractionKind 

Action Response Interaction.

DtViewControlInteractionKind 

View Control Interaction.

DtGriddedDataObjectKind 

Gridded Data Object.

DtBrokerEnableOneToOneKind 

Turn on One To One Mapping.

DtBrokerDisableOneToOneKind 

Turn off One to One Mapping.

DtTransferControlInteractionKind 

Transfer Control Interaction.

DtRepairCompleteInteractionKind 

Repair Complete Interaction.

DtRepairResponseInteractionKind 

Repair Response Interaction.

DtResupplyCancelInteractionKind 

Resupply Cancel Interaction.

DtResupplyOfferInteractionKind 

Resupply Offer Interaction.

DtResupplyReceivedInteractionKind 

Resupply Received Interaction.

DtServiceRequestInteractionKind 

Service Request Interaction.

DtLoggerControlInteractionKind 
DtLoggerDeleteFileInteractionKind 

LoggerControl Delete File type.

DtLoggerEmptyInteractionKind 

Logger control Empty type.

DtLoggerEndInteractionKind 

Logger control type.

DtLoggerEndOfActionInteractionKind 

Logger control type.

DtLoggerHeartbeatInteractionKind 

Logger control type.

DtLoggerPauseInteractionKind 

Logger control type.

DtLoggerPlayFileInteractionKind 

Logger control type.

DtLoggerPlayActionInteractionKind 

Logger control type.

DtLoggerPlayInteractionKind 

Logger control type.

DtLoggerQuitInteractionKind 

Logger control type.

DtLoggerRecordFileInteractionKind 

Logger control type.

DtLoggerRecordActionInteractionKind 

Logger control type.

DtLoggerRecordInteractionKind 

Logger control type.

DtLoggerSetTimeInteractionKind 

Logger control type.

DtLoggerSkipTimeInteractionKind 

Logger control type.

DtLoggerStartInteractionKind 

Logger control type.

DtLoggerStateFlagInteractionKind 

Logger control type.

DtLoggerStopInteractionKind 

Logger control type.

DtLoggerTimeoutInteractionKind 

Logger control type.

DtLoggerTimeScaleInteractionKind 

Logger control type.

DtLoggerTotalStateInteractionKind 

Logger control type.

DtPortalDamageAssessmentInteractionMessageKind 
DtAirMissionKind 
DtPortalBasicEncyclopediaObjectKind 
DtPortalBeDmpiObjectKind 
DtPortalBeFacilityObjectKind 
DtPortalBeFacilityAirbaseObjectKind 
DtStatisticsReportMessageKind 
DtRequestTranslationDiagnosticMessageKind 
DtTranslationDiagnosticMessageKind 
DtPortalEnvironmentObjectMessageKind 
DtPortalArealObjectMessageKind 
DtPortalLinearObjectMessageKind 
DtPortalPointObjectMessageKind 
DtPortalUnderwaterAcousticObjectMessageKind 
DtPortalActiveSonarObjectMessageKind 
DtPortalAdditionalPassiveActivitiesObjectMessageKind 
DtPortalPropulsionNoiseObjectMessageKind 
DtPortalDiGuyObjectMessageKind 
DtPortalBaseObjectMessageKind 

Base Object Object.

DtPortalBaseInteractionMessageKind 

Base Interaction.

DtMaxReservedMessageKinds 
Enumerator:
BS_Alternating 
BS_Default 
BS_Group 
BS_Solid 
BS_NoLines 
Enumerator:
DtVCOverlayOption 
DtVCLocatorRange 
DtVCSmoothing 
DtVCSmoothingPeriod 
DtVCSound 
DtVCEntityLabels 
DtVCTrailingEffects 
DtVCTrajectoryHistory 
DtVCRecording 
DtVCAggregateLevel 
DtVCAggregateHighestOnly 
DtVCAggregatesAltitudeControlled 
DtVCNestedAggregates 
DtVCNestedEntities 
DtVCGroundClamping 
DtVCClampRange 
DtVCFollowGround 
DtVCConstrainWithFloor 
DtVCFloor 
DtVCTimeOfDay 
DtVCNearClip 
DtVCFarClip 
DtVCFov 
DtVCFog 
DtVCNearFog 
DtVCFarFog 
DtVCTexture 
DtVCDatabaseToLoad 
DtVCStepsize 
DtVCTurnrate 
DtVCDate 
DtVCIncrementStepsize 
DtVCIncrementTurnrate 
DtVCDecrementStepsize 
DtVCDecrementTurnrate 
DtVCXr 
DtVCHatLabels 
DtVCShowNextModelSet 
DtVCShowPrevModelSet 
DtVCCurrentModelSet 
DtVCShowPrevTextureSet 
DtVCShowNextTextureSet 
DtVCCurrentTextureSet 
DtVCTerrainScale 
DtVCObjectScale 
DtVCClouds 
DtVCSkyDome 
DtVCExit 
DtVCMirroring 
DtVCMirrorMessageEveryFrame 
DtVCBroadcasting 
DtVCClusteringLabels 
DtVCTacticalGraphicsLabels 
DtVCTacticalGraphics 
DtVCShowAggregates 
DtVCShowEmitters 
DtVCVideoCaptureCommand 
DtVCVideoCaptureFilename 
DtVCVideoCaptureDirectory 
DtVCVideoCaptureFilenameBase 
DtVCVideoCaptureRecordInsets 
DtVCVideoCaptureFramesPerSecond 
DtVCConstrainedToAll 
Enumerator:
DtVCBlockedDistance 
DtVCUseNearClipForBlockedDistance 
DtVCFeatureFilename 
DtVCFeatureCommand 

Function Documentation

bool MAKVrExchange::DtCreateProcess ( const DtFilename &  executableName,
const DtString commandLine 
)

Creates a new process by running executableName with the specified commandLine.

This function may be moved into VR-Link in the future.

bool MAKVrExchange::DtCreateProcess ( const DtFilename &  executableName,
const DtString commandLine,
const std::vector< DtString > &  envVars 
)

Creates a new process by running executableName with the specified commandLine and environment variables.

This function may be moved into VR-Link in the future.

const char* MAKVrExchange::DtPortalMessageKindToString ( DtPortalMessageKind  param)
inline

Convert a DtPortalMessageKind into a printable string.

References DtAbnormalBrokerExitKind, DtAcknowledgeInteractionKind, DtActionRequestInteractionKind, DtActionResponseInteractionKind, DtAirMissionKind, DtBrokerDisableOneToOneKind, DtBrokerEnableOneToOneKind, DtBrokerErrorMessageKind, DtBrokerExitingMessageKind, DtBrokerShutdownRequestKind, DtBrokerStartedMessageKind, DtCASE_STRING, DtCollisionInteractionKind, DtCommentInteractionKind, DtCreateEntityInteractionMessageKind, DtDatabaseIndexInteractionKind, DtDataInteractionKind, DtDataQueryInteractionKind, DtDesignatorObjectKind, DtEmbeddedSystemObjectMessageKind, DtEmitterSystemObjectKind, DtEmptyMessageKind, DtEncodedAudioInteractionKind, DtEnvironmentProcessObjectKind, DtEventReportInteractionKind, DtGriddedDataObjectKind, DtHeartbeatRequestMessageKind, DtHeartbeatResponceMessageKind, DtIffObjectKind, DtLoggerControlInteractionKind, DtLoggerDeleteFileInteractionKind, DtLoggerEmptyInteractionKind, DtLoggerEndInteractionKind, DtLoggerEndOfActionInteractionKind, DtLoggerHeartbeatInteractionKind, DtLoggerPauseInteractionKind, DtLoggerPlayActionInteractionKind, DtLoggerPlayFileInteractionKind, DtLoggerPlayInteractionKind, DtLoggerQuitInteractionKind, DtLoggerRecordActionInteractionKind, DtLoggerRecordFileInteractionKind, DtLoggerRecordInteractionKind, DtLoggerSetTimeInteractionKind, DtLoggerSkipTimeInteractionKind, DtLoggerStartInteractionKind, DtLoggerStateFlagInteractionKind, DtLoggerStopInteractionKind, DtLoggerTimeoutInteractionKind, DtLoggerTimeScaleInteractionKind, DtLoggerTotalStateInteractionKind, DtNatoInterrogatorObjectKind, DtNatoObjectKind, DtNatoTransponderObjectKind, DtObjectFilterKind, DtPortalActiveSonarObjectMessageKind, DtPortalAdditionalPassiveActivitiesObjectMessageKind, DtPortalAggregateObjectMessageKind, DtPortalBaseEntityObjectMessageKind, DtPortalBasicEncyclopediaObjectKind, DtPortalBeDmpiObjectKind, DtPortalBeFacilityAirbaseObjectKind, DtPortalBeFacilityObjectKind, DtPortalDamageAssessmentInteractionMessageKind, DtPortalDetonationInteractionMessageKind, DtPortalDiGuyObjectMessageKind, DtPortalEntityObjectMessageKind, DtPortalEnvironmentObjectMessageKind, DtPortalFireInteractionMessageKind, DtPortalGenericInteractionMessageKind, DtPortalGenericObjectMessageKind, DtPortalPointObjectMessageKind, DtPortalPropulsionNoiseObjectMessageKind, DtPortalUnderwaterAcousticObjectMessageKind, DtRadioReceiverObjectKind, DtRadioSignalInteractionKind, DtRadioTransmitterObjectKind, DtRawBinaryInteractionKind, DtRemoveEntityInteractionMessageKind, DtRepairCompleteInteractionKind, DtRepairResponseInteractionKind, DtRequestBrokerLaunchGuiMessageKind, DtRequestTranslationDiagnosticMessageKind, DtResupplyCancelInteractionKind, DtResupplyOfferInteractionKind, DtResupplyReceivedInteractionKind, DtServiceRequestInteractionKind, DtSetDataInteractionKind, DtSovietInterrogatorObjectKind, DtSovietObjectKind, DtSovietTransponderObjectKind, DtStartInteractionKind, DtStatisticsReportMessageKind, DtStopInteractionKind, DtTestInteractionMessageKind, DtTestMessageKind, DtTestObjectMessageKind, DtTransferControlInteractionKind, DtTranslationDiagnosticMessageKind, and DtViewControlInteractionKind.

DT_DLL_BROKER DtString MAKVrExchange::getObjectValue ( DtEnvValueSP  obj)

Gets the object's value from the environment object.

std::ostream& MAKVrExchange::operator<< ( std::ostream &  str,
const DtMessageQueue &  msg 
)
std::ostream& MAKVrExchange::operator<< ( std::ostream &  str,
const DtPortalEntityType &  msg 
)
DT_DLL_LIBPORTAL std::ostream& MAKVrExchange::operator<< ( std::ostream &  stream,
const DtShaftRateData &  data 
)
std::ostream& MAKVrExchange::operator<< ( std::ostream &  stream,
const DtFixedLengthData &  value 
)

Prints a DtFixedLengthData object to a stream.

DT_DLL_LIBPORTAL std::ostream & MAKVrExchange::operator<< ( std::ostream &  stream,
const DtFixedLengthDataArray &  value 
)

Prints a DtFixedLengthDataArray object to a stream.

DT_DLL_LIBPORTAL std::ostream& MAKVrExchange::operator<< ( std::ostream &  stream,
const DtActiveSonarBeamData &  data 
)
std::ostream & MAKVrExchange::operator<< ( std::ostream &  stream,
const DtActiveSonarBeamList &  container 
)

Prints a DtAttributeValuePairList type to a stream.

std::ostream& MAKVrExchange::operator<< ( std::ostream &  stream,
const DtVariableLengthData &  val 
)

Prints a DtVariableLengthData type to a stream.

std::ostream& MAKVrExchange::operator<< ( std::ostream &  stream,
const DtAttributeValuePair &  val 
)

Prints a DtAttributeValuePair type to a stream.

std::ostream& MAKVrExchange::operator<< ( std::ostream &  str,
const DtPortalReflectedObject &  refObj 
)
DT_DLL_LIBPORTAL std::ostream& MAKVrExchange::operator<< ( std::ostream &  stream,
const DtLinearSegmentData &  data 
)
DT_DLL_LIBPORTAL std::ostream& MAKVrExchange::operator<< ( std::ostream &  stream,
const DtEmitterBeamData &  data 
)
DT_DLL_LIBPORTAL std::ostream& MAKVrExchange::operator<< ( std::ostream &  str,
const DtPortalMessage &  msg 
)
DT_DLL_BROKER void MAKVrExchange::setObjectValue ( DtEnvValueSP  obj,
const DtString objectValue 
)

Sets the object's value into the environment object.

Variable Documentation

const unsigned int MAKVrExchange::DtMaxPortalMessageKinds = 1000

The maximum number of different message kinds.

const DtPortalMessageKind MAKVrExchange::DtVrfBackEndObjectKind = DtPortalMessageKind(755)
const DtPortalMessageKind MAKVrExchange::DtVrfChangeGlobalWeatherCommandInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrfChangeTimeOfDayCommandInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrfControlInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrfCreateObjInteractionKind = DtPortalMessageKind(760)
const DtPortalMessageKind MAKVrExchange::DtVrfCurrentResourceRequestInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrfCurrentTasksInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrfEntityResourceResponseInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrfResourceMonitorResponseInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrfScenarioInteractionKind = DtPortalMessageKind(762)
const DtPortalMessageKind MAKVrExchange::DtVrfScriptedTaskInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrfSetDataInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrfTextReportInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvDynamicOceanInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvFollowViewInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvKeyPressInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvMimicTrackViewInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvMimicViewInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvModelScaleFactorInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvModelScalingInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvModelSetInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvMouseEventInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvObserverModeInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvSensorModeInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvSetSystemStateInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvTetherViewInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvTrackHistoriesInteractionKind = DtPortalMessageKind(814)
const DtPortalMessageKind MAKVrExchange::DtVrvUseSavedViewInteractionKind
Initial value:
const DtPortalMessageKind MAKVrExchange::DtVrvViewMagnificationInteractionKind
Initial value:

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)