17#include <berryISelectionListener.h>
18#include <QmitkAbstractView.h>
19#include "ui_USNavigationControls.h"
23#include <QProgressBar>
QTimer * m_RangeMeterTimer
void OnNeedleViewToggle()
mitk::NeedleProjectionFilter::Pointer m_NeedleProjectionFilter
Creates a Pointset that projects the needle's path.
mitk::NavigationDataSmoothingFilter::Pointer m_SmoothingFilter
std::string m_LoadedCalibration
Temporary saving point for loaded calibration data.
mitk::CameraVisualization::Pointer m_CameraVis
bool m_ImageAlreadySetToNode
mitk::NodeDisplacementFilter::Pointer m_ZoneFilter
void OnSelectDevices()
Triggered, when the user has clicked "select Devices".
mitk::DataNode::Pointer m_USStream
void OnDeviceDeselected()
static const int MAXRANGE
QProgressBar * CreateRangeMeter(int i)
QString m_RangeMeterStyle
mitk::USCombinedModality::Pointer m_USDevice
The CombinedModality used for imaging.
mitk::NavigationDataSource::Pointer m_Tracker
NavigationDataSource used for tracking data.
std::vector< mitk::DataNode::Pointer > m_Zones
void SetupProximityView()
Sets up the RangeMeter Section of the Navigation by creating and initializing all necessary Progress ...
mitk::NavigationToolStorage::Pointer m_ToolStorage
static const std::string VIEW_ID
bool m_IsNeedleViewActive
void FormatZoneNode(mitk::DataNode::Pointer node, mitk::Point3D center)
Colors the given node according to the color selected in the "Edit Zone" section, names it correctly ...
virtual void CreateQtPartControl(QWidget *parent)
Ui::USNavigationControls m_Controls
void OnDeviceSelected()
Triggered, when the user selects a device from either the list of USDevices or Tracking Devices.
std::vector< QProgressBar * > m_RangeMeters
static const int WARNRANGE
void OnStartIntervention()
Triggered, when the user has clicked "Load Calibration".