MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
QmitkIGTTrackingSemiAutomaticMeasurementView Class Reference

QmitkIGTTrackingSemiAutomaticMeasurementView. More...

#include <QmitkIGTTrackingSemiAutomaticMeasurementView.h>

Inheritance diagram for QmitkIGTTrackingSemiAutomaticMeasurementView:

Public Member Functions

 QmitkIGTTrackingSemiAutomaticMeasurementView ()
 
 ~QmitkIGTTrackingSemiAutomaticMeasurementView () override
 
void CreateQtPartControl (QWidget *parent) override
 
void SetFocus () override
 

Static Public Attributes

static const std::string VIEW_ID = "org.mitk.views.igttrackingsemiautomaticmeasurement"
 

Protected Slots

void OnLoadMeasurementStorage ()
 
void OnLoadReferenceStorage ()
 
void OnStartTracking ()
 
void OnStopTracking ()
 
void OnMeasurementLoadFile ()
 
void OnSetReference ()
 
void StartNextMeasurement ()
 
void RepeatLastMeasurement ()
 
void UpdateTimer ()
 
void CreateResults ()
 
void OnUseReferenceToggled (bool state)
 

Protected Member Functions

mitk::NavigationToolStorage::Pointer ReadStorage (std::string file)
 
void MessageBox (std::string s)
 
void DisableAllButtons ()
 
void EnableAllButtons ()
 
void FinishMeasurement ()
 
void StartLoggingAdditionalCSVFile (std::string filePostfix)
 
void LogAdditionalCSVFile ()
 
void StopLoggingAdditionalCSVFile ()
 
bool eventFilter (QObject *obj, QEvent *ev) override
 

Protected Attributes

Ui::QmitkIGTTrackingSemiAutomaticMeasurementViewControls * m_Controls
 
mitk::NavigationToolStorage::Pointer m_MeasurementStorage
 
mitk::NavigationToolStorage::Pointer m_ReferenceStorage
 
mitk::TrackingDeviceSource::Pointer m_MeasurementTrackingDeviceSource
 
mitk::NavigationDataObjectVisualizationFilter::Pointer m_MeasurementToolVisualizationFilter
 
mitk::NavigationDataRecorderDeprecated::Pointer m_MeasurementLoggingFilterXML
 
mitk::NavigationDataRecorderDeprecated::Pointer m_MeasurementLoggingFilterCSV
 
mitk::TrackingDeviceSource::Pointer m_ReferenceTrackingDeviceSource
 
mitk::NavigationDataRecorderDeprecated::Pointer m_ReferenceLoggingFilterXML
 
mitk::NavigationDataRecorderDeprecated::Pointer m_ReferenceLoggingFilterCSV
 
std::vector< std::string > m_FilenameVector
 
int m_NextFile
 
QTimer * m_Timer
 
std::vector< mitk::Point3D > m_ReferenceStartPositions
 
bool m_referenceValid
 
int m_loggedFrames
 
bool m_logging
 
std::fstream m_logFileCSV
 
mitk::PointSet::Pointer m_MeanPoints
 
std::vector< double > m_RMSValues
 
mitk::NavigationDataEvaluationFilter::Pointer m_EvaluationFilter
 
bool m_tracking
 

Detailed Description

QmitkIGTTrackingSemiAutomaticMeasurementView.

Warning
This application module is not yet documented. Use "svn blame/praise/annotate" and ask the author to provide basic documentation.

Definition at line 38 of file QmitkIGTTrackingSemiAutomaticMeasurementView.h.

Constructor & Destructor Documentation

◆ QmitkIGTTrackingSemiAutomaticMeasurementView()

QmitkIGTTrackingSemiAutomaticMeasurementView::QmitkIGTTrackingSemiAutomaticMeasurementView ( )

◆ ~QmitkIGTTrackingSemiAutomaticMeasurementView()

QmitkIGTTrackingSemiAutomaticMeasurementView::~QmitkIGTTrackingSemiAutomaticMeasurementView ( )
override

Member Function Documentation

◆ CreateQtPartControl()

void QmitkIGTTrackingSemiAutomaticMeasurementView::CreateQtPartControl ( QWidget * parent)
override

◆ CreateResults

void QmitkIGTTrackingSemiAutomaticMeasurementView::CreateResults ( )
protectedslot

◆ DisableAllButtons()

void QmitkIGTTrackingSemiAutomaticMeasurementView::DisableAllButtons ( )
protected

◆ EnableAllButtons()

void QmitkIGTTrackingSemiAutomaticMeasurementView::EnableAllButtons ( )
protected

◆ eventFilter()

bool QmitkIGTTrackingSemiAutomaticMeasurementView::eventFilter ( QObject * obj,
QEvent * ev )
overrideprotected

◆ FinishMeasurement()

void QmitkIGTTrackingSemiAutomaticMeasurementView::FinishMeasurement ( )
protected

◆ LogAdditionalCSVFile()

void QmitkIGTTrackingSemiAutomaticMeasurementView::LogAdditionalCSVFile ( )
protected

◆ MessageBox()

void QmitkIGTTrackingSemiAutomaticMeasurementView::MessageBox ( std::string s)
protected

◆ OnLoadMeasurementStorage

void QmitkIGTTrackingSemiAutomaticMeasurementView::OnLoadMeasurementStorage ( )
protectedslot

◆ OnLoadReferenceStorage

void QmitkIGTTrackingSemiAutomaticMeasurementView::OnLoadReferenceStorage ( )
protectedslot

◆ OnMeasurementLoadFile

void QmitkIGTTrackingSemiAutomaticMeasurementView::OnMeasurementLoadFile ( )
protectedslot

◆ OnSetReference

void QmitkIGTTrackingSemiAutomaticMeasurementView::OnSetReference ( )
protectedslot

◆ OnStartTracking

void QmitkIGTTrackingSemiAutomaticMeasurementView::OnStartTracking ( )
protectedslot

◆ OnStopTracking

void QmitkIGTTrackingSemiAutomaticMeasurementView::OnStopTracking ( )
protectedslot

◆ OnUseReferenceToggled

void QmitkIGTTrackingSemiAutomaticMeasurementView::OnUseReferenceToggled ( bool state)
protectedslot

◆ ReadStorage()

mitk::NavigationToolStorage::Pointer QmitkIGTTrackingSemiAutomaticMeasurementView::ReadStorage ( std::string file)
protected

◆ RepeatLastMeasurement

void QmitkIGTTrackingSemiAutomaticMeasurementView::RepeatLastMeasurement ( )
protectedslot

◆ SetFocus()

void QmitkIGTTrackingSemiAutomaticMeasurementView::SetFocus ( )
inlineoverride

◆ StartLoggingAdditionalCSVFile()

void QmitkIGTTrackingSemiAutomaticMeasurementView::StartLoggingAdditionalCSVFile ( std::string filePostfix)
protected

◆ StartNextMeasurement

void QmitkIGTTrackingSemiAutomaticMeasurementView::StartNextMeasurement ( )
protectedslot

◆ StopLoggingAdditionalCSVFile()

void QmitkIGTTrackingSemiAutomaticMeasurementView::StopLoggingAdditionalCSVFile ( )
protected

◆ UpdateTimer

void QmitkIGTTrackingSemiAutomaticMeasurementView::UpdateTimer ( )
protectedslot

Member Data Documentation

◆ m_Controls

Ui::QmitkIGTTrackingSemiAutomaticMeasurementViewControls* QmitkIGTTrackingSemiAutomaticMeasurementView::m_Controls
protected

◆ m_EvaluationFilter

mitk::NavigationDataEvaluationFilter::Pointer QmitkIGTTrackingSemiAutomaticMeasurementView::m_EvaluationFilter
protected

◆ m_FilenameVector

std::vector<std::string> QmitkIGTTrackingSemiAutomaticMeasurementView::m_FilenameVector
protected

◆ m_logFileCSV

std::fstream QmitkIGTTrackingSemiAutomaticMeasurementView::m_logFileCSV
protected

◆ m_loggedFrames

int QmitkIGTTrackingSemiAutomaticMeasurementView::m_loggedFrames
protected

◆ m_logging

bool QmitkIGTTrackingSemiAutomaticMeasurementView::m_logging
protected

◆ m_MeanPoints

mitk::PointSet::Pointer QmitkIGTTrackingSemiAutomaticMeasurementView::m_MeanPoints
protected

◆ m_MeasurementLoggingFilterCSV

mitk::NavigationDataRecorderDeprecated::Pointer QmitkIGTTrackingSemiAutomaticMeasurementView::m_MeasurementLoggingFilterCSV
protected

◆ m_MeasurementLoggingFilterXML

mitk::NavigationDataRecorderDeprecated::Pointer QmitkIGTTrackingSemiAutomaticMeasurementView::m_MeasurementLoggingFilterXML
protected

◆ m_MeasurementStorage

mitk::NavigationToolStorage::Pointer QmitkIGTTrackingSemiAutomaticMeasurementView::m_MeasurementStorage
protected

◆ m_MeasurementToolVisualizationFilter

mitk::NavigationDataObjectVisualizationFilter::Pointer QmitkIGTTrackingSemiAutomaticMeasurementView::m_MeasurementToolVisualizationFilter
protected

◆ m_MeasurementTrackingDeviceSource

mitk::TrackingDeviceSource::Pointer QmitkIGTTrackingSemiAutomaticMeasurementView::m_MeasurementTrackingDeviceSource
protected

◆ m_NextFile

int QmitkIGTTrackingSemiAutomaticMeasurementView::m_NextFile
protected

◆ m_ReferenceLoggingFilterCSV

mitk::NavigationDataRecorderDeprecated::Pointer QmitkIGTTrackingSemiAutomaticMeasurementView::m_ReferenceLoggingFilterCSV
protected

◆ m_ReferenceLoggingFilterXML

mitk::NavigationDataRecorderDeprecated::Pointer QmitkIGTTrackingSemiAutomaticMeasurementView::m_ReferenceLoggingFilterXML
protected

◆ m_ReferenceStartPositions

std::vector<mitk::Point3D> QmitkIGTTrackingSemiAutomaticMeasurementView::m_ReferenceStartPositions
protected

◆ m_ReferenceStorage

mitk::NavigationToolStorage::Pointer QmitkIGTTrackingSemiAutomaticMeasurementView::m_ReferenceStorage
protected

◆ m_ReferenceTrackingDeviceSource

mitk::TrackingDeviceSource::Pointer QmitkIGTTrackingSemiAutomaticMeasurementView::m_ReferenceTrackingDeviceSource
protected

◆ m_referenceValid

bool QmitkIGTTrackingSemiAutomaticMeasurementView::m_referenceValid
protected

◆ m_RMSValues

std::vector<double> QmitkIGTTrackingSemiAutomaticMeasurementView::m_RMSValues
protected

◆ m_Timer

QTimer* QmitkIGTTrackingSemiAutomaticMeasurementView::m_Timer
protected

◆ m_tracking

bool QmitkIGTTrackingSemiAutomaticMeasurementView::m_tracking
protected

◆ VIEW_ID

const std::string QmitkIGTTrackingSemiAutomaticMeasurementView::VIEW_ID = "org.mitk.views.igttrackingsemiautomaticmeasurement"
static

The documentation for this class was generated from the following files: