Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
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:
Collaboration diagram for QmitkIGTLoggerWidget:

Signals

void SignalRecordingStarted ()
 
void SignalRecordingStopped ()
 

Public Member Functions

 QmitkIGTLoggerWidget (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~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. More...
 
virtual void CreateQtPartControl (QWidget *parent)
 
void SetDefaultRecordingSettings ()
 
void SetOutputFileName ()
 

Protected Attributes

Ui::QmitkIGTLoggerWidgetControls * m_Controls
 
mitk::DataStorage::Pointer m_DataStorage
 holds the DataStorage More...
 
mitk::NavigationDataRecorder::Pointer m_Recorder
 records NDs to a XML file More...
 
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 = nullptr 
)

◆ ~QmitkIGTLoggerWidget()

QmitkIGTLoggerWidget::~QmitkIGTLoggerWidget ( )
override

Member Function Documentation

◆ CreateConnections()

virtual void QmitkIGTLoggerWidget::CreateConnections ( )
protectedvirtual

Creation of the connections.

◆ CreateQtPartControl()

virtual void QmitkIGTLoggerWidget::CreateQtPartControl ( QWidget *  parent)
protectedvirtual

◆ OnChangePressed

void QmitkIGTLoggerWidget::OnChangePressed ( )
protectedslot

◆ OnRecording

void QmitkIGTLoggerWidget::OnRecording ( )
protectedslot

◆ OnStartRecording

void QmitkIGTLoggerWidget::OnStartRecording ( bool  recording)
protectedslot

◆ SetDataStorage()

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

◆ SetDefaultRecordingSettings()

void QmitkIGTLoggerWidget::SetDefaultRecordingSettings ( )
protected

◆ SetOutputFileName()

void QmitkIGTLoggerWidget::SetOutputFileName ( )
protected

◆ SetRecorder()

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

◆ SignalRecordingStarted

void QmitkIGTLoggerWidget::SignalRecordingStarted ( )
signal

◆ SignalRecordingStopped

void QmitkIGTLoggerWidget::SignalRecordingStopped ( )
signal

◆ StopRecording

void QmitkIGTLoggerWidget::StopRecording ( )
protectedslot

◆ UpdateOutputFileName

void QmitkIGTLoggerWidget::UpdateOutputFileName ( )
protectedslot

◆ UpdateRecordingTime

void QmitkIGTLoggerWidget::UpdateRecordingTime ( )
protectedslot

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 file: