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

GUI to access the IGT recorder. User can specify the file name where the output shall be stored and how long the recording shall be performed. More...

#include <QmitkIGTLoggerWidget.h>

Inheritance diagram for QmitkIGTLoggerWidget:

Signals

void SignalRecordingStarted ()
 
void SignalRecordingStopped ()
 

Public Member Functions

 QmitkIGTLoggerWidget (QWidget *parent=nullptr, Qt::WindowFlags f={})
 
 ~QmitkIGTLoggerWidget () override
 
void SetDataStorage (mitk::DataStorage *dataStorage)
 
void SetRecorder (mitk::NavigationDataRecorder::Pointer recorder)
 

Static Public Attributes

static const std::string VIEW_ID
 

Protected Slots

void OnChangePressed ()
 
void OnStartRecording (bool recording)
 
void OnRecording ()
 
void UpdateRecordingTime ()
 
void StopRecording ()
 
void UpdateOutputFileName ()
 

Protected Member Functions

virtual void CreateConnections ()
 Creation of the connections.
 
virtual void CreateQtPartControl (QWidget *parent)
 
void SetDefaultRecordingSettings ()
 
void SetOutputFileName ()
 

Protected Attributes

Ui::QmitkIGTLoggerWidgetControls * m_Controls
 
mitk::DataStorage::Pointer m_DataStorage
 holds the DataStorage
 
mitk::NavigationDataRecorder::Pointer m_Recorder
 records NDs to a XML file
 
QString m_CmpFilename
 
QString m_Dir
 
QTimer * m_RecordingTimer
 
QString m_MilliSeconds
 
QString m_Samples
 
bool m_RecordingActivated
 

Detailed Description

GUI to access the IGT recorder. User can specify the file name where the output shall be stored and how long the recording shall be performed.

Documentation:

Definition at line 36 of file QmitkIGTLoggerWidget.h.

Constructor & Destructor Documentation

◆ QmitkIGTLoggerWidget()

QmitkIGTLoggerWidget::QmitkIGTLoggerWidget ( QWidget * parent = nullptr,
Qt::WindowFlags f = {} )

Definition at line 35 of file QmitkIGTLoggerWidget.cpp.

◆ ~QmitkIGTLoggerWidget()

QmitkIGTLoggerWidget::~QmitkIGTLoggerWidget ( )
override

Definition at line 50 of file QmitkIGTLoggerWidget.cpp.

Member Function Documentation

◆ CreateConnections()

void QmitkIGTLoggerWidget::CreateConnections ( )
protectedvirtual

Creation of the connections.

Definition at line 69 of file QmitkIGTLoggerWidget.cpp.

◆ CreateQtPartControl()

void QmitkIGTLoggerWidget::CreateQtPartControl ( QWidget * parent)
protectedvirtual

Definition at line 57 of file QmitkIGTLoggerWidget.cpp.

◆ OnChangePressed

void QmitkIGTLoggerWidget::OnChangePressed ( )
protectedslot

Definition at line 193 of file QmitkIGTLoggerWidget.cpp.

◆ OnRecording

void QmitkIGTLoggerWidget::OnRecording ( )
protectedslot

Definition at line 177 of file QmitkIGTLoggerWidget.cpp.

◆ OnStartRecording

void QmitkIGTLoggerWidget::OnStartRecording ( bool recording)
protectedslot

Definition at line 88 of file QmitkIGTLoggerWidget.cpp.

◆ SetDataStorage()

void QmitkIGTLoggerWidget::SetDataStorage ( mitk::DataStorage * dataStorage)

Definition at line 83 of file QmitkIGTLoggerWidget.cpp.

◆ SetDefaultRecordingSettings()

void QmitkIGTLoggerWidget::SetDefaultRecordingSettings ( )
protected

Definition at line 275 of file QmitkIGTLoggerWidget.cpp.

◆ SetOutputFileName()

void QmitkIGTLoggerWidget::SetOutputFileName ( )
protected

Definition at line 283 of file QmitkIGTLoggerWidget.cpp.

◆ SetRecorder()

void QmitkIGTLoggerWidget::SetRecorder ( mitk::NavigationDataRecorder::Pointer recorder)

Definition at line 220 of file QmitkIGTLoggerWidget.cpp.

◆ SignalRecordingStarted

void QmitkIGTLoggerWidget::SignalRecordingStarted ( )
signal

◆ SignalRecordingStopped

void QmitkIGTLoggerWidget::SignalRecordingStopped ( )
signal

◆ StopRecording

void QmitkIGTLoggerWidget::StopRecording ( )
protectedslot

Definition at line 151 of file QmitkIGTLoggerWidget.cpp.

◆ UpdateOutputFileName

void QmitkIGTLoggerWidget::UpdateOutputFileName ( )
protectedslot

Definition at line 207 of file QmitkIGTLoggerWidget.cpp.

◆ UpdateRecordingTime

void QmitkIGTLoggerWidget::UpdateRecordingTime ( )
protectedslot

Definition at line 226 of file QmitkIGTLoggerWidget.cpp.

Member Data Documentation

◆ m_CmpFilename

QString QmitkIGTLoggerWidget::m_CmpFilename
protected

Definition at line 79 of file QmitkIGTLoggerWidget.h.

◆ m_Controls

Ui::QmitkIGTLoggerWidgetControls* QmitkIGTLoggerWidget::m_Controls
protected

Definition at line 72 of file QmitkIGTLoggerWidget.h.

◆ m_DataStorage

mitk::DataStorage::Pointer QmitkIGTLoggerWidget::m_DataStorage
protected

holds the DataStorage

Definition at line 75 of file QmitkIGTLoggerWidget.h.

◆ m_Dir

QString QmitkIGTLoggerWidget::m_Dir
protected

Definition at line 80 of file QmitkIGTLoggerWidget.h.

◆ m_MilliSeconds

QString QmitkIGTLoggerWidget::m_MilliSeconds
protected

Definition at line 82 of file QmitkIGTLoggerWidget.h.

◆ m_Recorder

mitk::NavigationDataRecorder::Pointer QmitkIGTLoggerWidget::m_Recorder
protected

records NDs to a XML file

Definition at line 77 of file QmitkIGTLoggerWidget.h.

◆ m_RecordingActivated

bool QmitkIGTLoggerWidget::m_RecordingActivated
protected

Definition at line 84 of file QmitkIGTLoggerWidget.h.

◆ m_RecordingTimer

QTimer* QmitkIGTLoggerWidget::m_RecordingTimer
protected

Definition at line 81 of file QmitkIGTLoggerWidget.h.

◆ m_Samples

QString QmitkIGTLoggerWidget::m_Samples
protected

Definition at line 83 of file QmitkIGTLoggerWidget.h.

◆ VIEW_ID

const std::string QmitkIGTLoggerWidget::VIEW_ID
static

Definition at line 41 of file QmitkIGTLoggerWidget.h.


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