|
VR-Engage
2.2
|
Go to the source code of this file.
Namespaces | |
| namespace | makRadarFx |
| namespace | makVrv |
Functions | |
Display Element Access Functions | |
| void DT_DLL_sarClient | setDe (makVrv::DtDe *aDe) |
| makVrv::DtDe * | de () |
RadarFx Interaction Functions | |
| bool DT_DLL_sarClient | initializeRadarFx (makVrv::DtDe *de) |
| void DT_DLL_sarClient | resetRfxServerConnection () |
| void DT_DLL_sarClient | sendSarRequest () |
| void DT_DLL_sarClient | printSarRequest (makRadarFx::DtSarRequest &request) |
| std::string DT_DLL_sarClient | captureFilename () |
Coordinate and Observer Helper Functions | |
| DtVector DT_DLL_sarClient | localToGeodeticInDegrees (const DtVector &local) |
| makVrv::DtChannel * | firstChannelForObserver (makVrv::DtObserver *observer) |
| void DT_DLL_sarClient setDe | ( | makVrv::DtDe * | aDe | ) |
Sets the display element pointer used by the plugin.
| aDe | Pointer to the display element |
Stores the display element pointer for use by other plugin components
References DT_DLL_sarClient.
| makVrv::DtDe * de | ( | ) |
Gets the display element pointer used by the plugin.
Retrieves the stored display element pointer
Referenced by makVre::applyChannelConfig(), makVre::applyChannelConfig(), DtOsgSensorViewDateTimeOverlaySectionCreator::create(), DtOsgSensorViewRecOverlaySectionCreator::create(), DtOsgSensorViewTimeOverlaySectionCreator::create(), makVre::DtOsgSensorViewDisplayLaserOverlaySectionCreator::create(), makVre::DtVreOsgEffectTextureControllerCreator::create(), makVre::DtVreOsgHudEffectTextureControllerCreator::create(), makVre::DtVreOsgSensorViewDisplayInfoOverlaySectionCreator::create(), makVre::DtVreOsgSensorViewLaserDesignatorLockSectionCreator::create(), makVre::DtVreOsgSensorViewMgrsTargetInfoOverlaySectionCreator::create(), makVre::DtVreOsgSensorViewPitchOverlaySectionCreator::create(), makVre::DtVreOsgSensorViewPlatformInfoOverlaySectionCreator::create(), makVre::DtVreOsgSensorViewTargetInfoOverlaySectionCreator::create(), makVre::DtVreVideoStreamCreator::create(), makVre::DtVreVirtualRealityChannelCreator::create(), makVrv::DtGlStudioInstrumentPanelBuilderRttCreator::create(), makVrv::DtVreOsgKeyAndMouseEventListenerCreator::create(), makVrv::DtVirtualRealityMenuItem::createAction(), makVrv::sarClientPlugin::DtSarSettingsMenuItem::createAction(), makVre::DtFpsFirstPersonUpdaterClassesCreator::createResolver(), makVre::DtFpsOrientationUpdaterClassesCreator::createResolver(), makVre::DtPlayerStationOsgGlStudioCockpitClassesCreator::createResolver(), makVre::DtSceneObjectMimicUpdaterClassesCreator::createResolver(), makVre::DT_PROTOCOL_NAMESPACE::DtVreConnectionInformation::creator(), makVre::DtAimPointTickable::DtAimPointTickable(), makVre::DtCameraStruct::DtCameraStruct(), makVre::DtCenterOfViewTickable::DtCenterOfViewTickable(), makVre::DtChooseRolePanel::DtChooseRolePanel(), makVre::DT_PROTOCOL_NAMESPACE::DtConnectorAccessory::DtConnectorAccessory(), makVre::DtCreateNewEntityEventProcessor::DtCreateNewEntityEventProcessor(), makVre::DtDebugRenderer::DtDebugRenderer(), DtEntityHelper::DtEntityHelper(), makVre::DtEntityResolver::DtEntityResolver(), makVre::DtFpsFirstPersonUpdater::DtFpsFirstPersonUpdater(), makVre::DtFpsOrientationUpdater::DtFpsOrientationUpdater(), makVrv::DtGlStudioInstrumentPanelBuilderRtt::DtGlStudioInstrumentPanelBuilderRtt(), makVre::DtLookAroundInputLogic::DtLookAroundInputLogic(), makVre::DtMouseControl::DtMouseControl(), makVre::DtMouseControlFocusWatcher::DtMouseControlFocusWatcher(), makVrv::DtOculusEventManager::DtOculusEventManager(), makVrv::DtOpenVREventManager::DtOpenVREventManager(), DtOsgSensorViewDateTimeOverlaySection::DtOsgSensorViewDateTimeOverlaySection(), makVre::DtOsgSensorViewDisplayLaserOverlaySection::DtOsgSensorViewDisplayLaserOverlaySection(), DtOsgSensorViewRecOverlaySection::DtOsgSensorViewRecOverlaySection(), DtOsgSensorViewTimeOverlaySection::DtOsgSensorViewTimeOverlaySection(), makVre::DtPlayerStationOsgGlStudioCockpit::DtPlayerStationOsgGlStudioCockpit(), makVrv::DtRadioPage::DtRadioPage(), makVrv::DtRadioPageCreator::DtRadioPageCreator(), DtSarRequestManager::DtSarRequestManager(), makVre::DtSarSettingsDialog::DtSarSettingsDialog(), makVre::DtSarSettingsLogic::DtSarSettingsLogic(), makVre::DtSarSettingsManager::DtSarSettingsManager(), makVrv::sarClientPlugin::DtSarSettingsMenuItem::DtSarSettingsMenuItem(), makVre::DtSavedViewInputLogic::DtSavedViewInputLogic(), makVre::DtSceneObjectMimicUpdater::DtSceneObjectMimicUpdater(), makVre::DtVideoStreamEventFilter::DtVideoStreamEventFilter(), makVrv::DtVirtualRealityEventManager::DtVirtualRealityEventManager(), makVrv::DtVirtualRealityMenuItem::DtVirtualRealityMenuItem(), makVrv::DtVirtualRealitySettingsLogic::DtVirtualRealitySettingsLogic(), makVrv::DtVirtualRealitySettingsPage::DtVirtualRealitySettingsPage(), makVrv::DtVirtualRealitySettingsWidget::DtVirtualRealitySettingsWidget(), DtVreAboutItem::DtVreAboutItem(), makVre::DT_PROTOCOL_NAMESPACE::DtVreConnectionInformation::DtVreConnectionInformation(), DtVreControlsMappingMenuItem::DtVreControlsMappingMenuItem(), makVre::DtVreEntitySelectionDialog::DtVreEntitySelectionDialog(), makVre::DtVreEntitySelectionFilter::DtVreEntitySelectionFilter(), makVre::DtVreEventProcessor::DtVreEventProcessor(), makVre::DtVreFilteredListView::DtVreFilteredListView(), DtVreFirstExperienceMenuItem::DtVreFirstExperienceMenuItem(), DtVreHelpItem::DtVreHelpItem(), makVre::DtVreManagerWidget::DtVreManagerWidget(), makVre::DtVreManagerWidgetCreator::DtVreManagerWidgetCreator(), makVre::DtVreModelSetDb::DtVreModelSetDb(), makVre::DtVreOsgEffectTextureController::DtVreOsgEffectTextureController(), makVre::DtVreOsgHudEffectTextureController::DtVreOsgHudEffectTextureController(), makVrv::DtVreOsgKeyAndMouseEventListener::DtVreOsgKeyAndMouseEventListener(), makVre::DtVreOsgSensorViewDisplayInfoOverlaySection::DtVreOsgSensorViewDisplayInfoOverlaySection(), makVre::DtVreOsgSensorViewLaserDesignatorLockSection::DtVreOsgSensorViewLaserDesignatorLockSection(), makVre::DtVreOsgSensorViewPitchOverlaySection::DtVreOsgSensorViewPitchOverlaySection(), makVre::DtVreOsgSensorViewPlatformInfoOverlaySection::DtVreOsgSensorViewPlatformInfoOverlaySection(), makVre::DtVreOsgSensorViewTargetInfoOverlaySection::DtVreOsgSensorViewTargetInfoOverlaySection(), DtVrePluginsMenuItem::DtVrePluginsMenuItem(), DtVreReleaseNotesMenuItem::DtVreReleaseNotesMenuItem(), makVre::DtVreSensorFieldOfViewManager::DtVreSensorFieldOfViewManager(), makVre::DtVreSensorInfoManager::DtVreSensorInfoManager(), makVre::DtVreSimulationModelSetLoader::DtVreSimulationModelSetLoader(), DtVreStatusListener::DtVreStatusListener(), makVre::DtVreStatusListener::DtVreStatusListener(), DtVreUsersGuideMenuItem::DtVreUsersGuideMenuItem(), DtVreVersionWebSiteMenuItem::DtVreVersionWebSiteMenuItem(), makVre::DtVreVideoStream::DtVreVideoStream(), makVre::DtVreVirtualRealityChannel::DtVreVirtualRealityChannel(), makVre::DtVreVrfAboutItem::DtVreVrfAboutItem(), makVre::DtVrvIntersector::DtVrvIntersector(), makVre::findChannel(), makVre::DtEchelonLogic::findHierarchyItem(), makVre::findObserver(), makVre::findOsgChannel(), makVre::findWindow(), headingAngleTo(), makVrv::vrvVirtualRealityQt::igPostInit(), makRadio::init(), makRadioQt::init(), makVre::DT_PROTOCOL_NAMESPACE::init(), makVre::DtInstrumentPanelManager::init(), makVre::DtVreGlstudioUpdater< UpdaterBase >::init(), makVre::DtVreVrfGuiPlugin::init(), makVre::DtVreVrfSimulationObjectEditorPlugin::init(), makVre::init(), makVre::vreHumanFrontend::init(), makVre::vrePilotFrontend::init(), DtEntityHelper::initialize(), makVre::DtSarSettingsManager::initialize(), initializeRadarFx(), DtSarRequestManager::instance(), makVre::DT_PROTOCOL_NAMESPACE::DtVreConnectionInformation::instance(), makVre::DtSarSettingsManager::instance(), makVre::DtVreRadioManager::instance(), makVrv::DtOculusEventManager::instance(), makVrv::DtOpenVREventManager::instance(), makVrv::DtVirtualRealityEventManager::instance(), makVre::DtEchelonLogic::lookupSubordinates(), makVre::DtEchelonLogic::lookupSuperior(), makVre::DtChooseRolePanel::onDePreTick(), makVre::DT_PROTOCOL_NAMESPACE::DtVreConnectionInformation::registerInstance(), and DtVreTableView::setDe().
| bool DT_DLL_sarClient initializeRadarFx | ( | makVrv::DtDe * | de | ) |
Initializes the RadarFx connector system.
| de | Pointer to the display element |
Initializes the RadarFx connector component, installs the DtRadarFxConnectorTicker to get it updated every frame, and registers message handlers for SAR messages. This function must be called before any other RFX-related functions.
References de(), and DT_DLL_sarClient.
| void DT_DLL_sarClient resetRfxServerConnection | ( | ) |
Resets the connection to the RadarFx server.
Disconnects from the current RadarFx server connection and attempts to reconnect
References DT_DLL_sarClient.
| void DT_DLL_sarClient sendSarRequest | ( | ) |
Sends a SAR request to the RadarFx server.
Constructs a request based on current settings and sends it to the server
References DT_DLL_sarClient.
| void DT_DLL_sarClient printSarRequest | ( | makRadarFx::DtSarRequest & | request | ) |
Prints the SAR request details to the console.
| request | Reference to the SAR request to print |
Outputs detailed information about the SAR request for debugging purposes
References DT_DLL_sarClient.
| std::string DT_DLL_sarClient captureFilename | ( | ) |
Gets the filename for the current SAR capture.
Generates or retrieves the filename where the current SAR image is saved
References DT_DLL_sarClient.
| DtVector DT_DLL_sarClient localToGeodeticInDegrees | ( | const DtVector & | local | ) |
Converts a local coordinate into geodetic coordinates in degrees.
| local | Local coordinate vector to convert |
Transforms a local coordinate from the simulation into a geodetic coordinate with latitude and longitude in degrees and altitude in meters
References DT_DLL_sarClient.
| makVrv::DtChannel * firstChannelForObserver | ( | makVrv::DtObserver * | observer | ) |
Finds the first channel for a given observer.
| observer | Pointer to the observer to find a channel for |
Searches for and returns the first render channel associated with the given observer