Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
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>
Signals | |
void | SignalRecordingStarted () |
void | SignalRecordingStopped () |
Public Member Functions | |
QmitkIGTLoggerWidget (QWidget *parent=0, Qt::WindowFlags f=0) | |
~QmitkIGTLoggerWidget () | |
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 |
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 40 of file QmitkIGTLoggerWidget.h.
QmitkIGTLoggerWidget::QmitkIGTLoggerWidget | ( | QWidget * | parent = 0 , |
Qt::WindowFlags | f = 0 |
||
) |
Definition at line 39 of file QmitkIGTLoggerWidget.cpp.
References CreateConnections(), CreateQtPartControl(), m_Controls, SetDefaultRecordingSettings(), and SetOutputFileName().
QmitkIGTLoggerWidget::~QmitkIGTLoggerWidget | ( | ) |
Definition at line 54 of file QmitkIGTLoggerWidget.cpp.
References m_Recorder, and m_RecordingTimer.
|
protectedvirtual |
Creation of the connections.
Definition at line 73 of file QmitkIGTLoggerWidget.cpp.
References m_Controls, m_RecordingTimer, OnChangePressed(), OnRecording(), OnStartRecording(), UpdateOutputFileName(), and UpdateRecordingTime().
Referenced by QmitkIGTLoggerWidget().
|
protectedvirtual |
Definition at line 61 of file QmitkIGTLoggerWidget.cpp.
References m_Controls, and m_RecordingTimer.
Referenced by QmitkIGTLoggerWidget().
|
protectedslot |
Definition at line 197 of file QmitkIGTLoggerWidget.cpp.
References m_CmpFilename, and m_Controls.
Referenced by CreateConnections().
|
protectedslot |
Definition at line 181 of file QmitkIGTLoggerWidget.cpp.
References m_Controls, m_Recorder, m_Samples, and StopRecording().
Referenced by CreateConnections().
|
protectedslot |
Definition at line 92 of file QmitkIGTLoggerWidget.cpp.
References mitk::StatusBar::DisplayText(), mitk::StatusBar::GetInstance(), m_CmpFilename, m_Controls, m_Recorder, m_RecordingActivated, m_RecordingTimer, SignalRecordingStarted(), and StopRecording().
Referenced by CreateConnections().
void QmitkIGTLoggerWidget::SetDataStorage | ( | mitk::DataStorage * | dataStorage | ) |
Definition at line 87 of file QmitkIGTLoggerWidget.cpp.
References m_DataStorage.
|
protected |
Definition at line 279 of file QmitkIGTLoggerWidget.cpp.
References m_Controls, m_MilliSeconds, and m_Samples.
Referenced by QmitkIGTLoggerWidget(), and UpdateRecordingTime().
|
protected |
Definition at line 287 of file QmitkIGTLoggerWidget.cpp.
References filename, m_CmpFilename, and m_Controls.
Referenced by QmitkIGTLoggerWidget().
void QmitkIGTLoggerWidget::SetRecorder | ( | mitk::NavigationDataRecorder::Pointer | recorder | ) |
Definition at line 224 of file QmitkIGTLoggerWidget.cpp.
References m_Recorder.
|
signal |
Referenced by OnStartRecording().
|
signal |
Referenced by StopRecording().
|
protectedslot |
Definition at line 155 of file QmitkIGTLoggerWidget.cpp.
References mitk::StatusBar::DisplayText(), mitk::StatusBar::GetInstance(), m_CmpFilename, m_Controls, m_Recorder, m_RecordingActivated, m_RecordingTimer, MITK_WARN, mitk::IOUtil::SaveBaseData(), and SignalRecordingStopped().
Referenced by OnRecording(), and OnStartRecording().
|
protectedslot |
Definition at line 211 of file QmitkIGTLoggerWidget.cpp.
References m_CmpFilename, and m_Controls.
Referenced by CreateConnections().
|
protectedslot |
Definition at line 230 of file QmitkIGTLoggerWidget.cpp.
References m_Controls, m_MilliSeconds, m_Samples, and SetDefaultRecordingSettings().
Referenced by CreateConnections().
|
protected |
Definition at line 83 of file QmitkIGTLoggerWidget.h.
Referenced by OnChangePressed(), OnStartRecording(), SetOutputFileName(), StopRecording(), and UpdateOutputFileName().
|
protected |
Definition at line 76 of file QmitkIGTLoggerWidget.h.
Referenced by CreateConnections(), CreateQtPartControl(), OnChangePressed(), OnRecording(), OnStartRecording(), QmitkIGTLoggerWidget(), SetDefaultRecordingSettings(), SetOutputFileName(), StopRecording(), UpdateOutputFileName(), and UpdateRecordingTime().
|
protected |
holds the DataStorage
Definition at line 79 of file QmitkIGTLoggerWidget.h.
Referenced by SetDataStorage().
|
protected |
Definition at line 84 of file QmitkIGTLoggerWidget.h.
|
protected |
Definition at line 86 of file QmitkIGTLoggerWidget.h.
Referenced by SetDefaultRecordingSettings(), and UpdateRecordingTime().
|
protected |
records NDs to a XML file
Definition at line 81 of file QmitkIGTLoggerWidget.h.
Referenced by OnRecording(), OnStartRecording(), SetRecorder(), StopRecording(), and ~QmitkIGTLoggerWidget().
|
protected |
Definition at line 88 of file QmitkIGTLoggerWidget.h.
Referenced by OnStartRecording(), and StopRecording().
|
protected |
Definition at line 85 of file QmitkIGTLoggerWidget.h.
Referenced by CreateConnections(), CreateQtPartControl(), OnStartRecording(), StopRecording(), and ~QmitkIGTLoggerWidget().
|
protected |
Definition at line 87 of file QmitkIGTLoggerWidget.h.
Referenced by OnRecording(), SetDefaultRecordingSettings(), and UpdateRecordingTime().
|
static |
Definition at line 45 of file QmitkIGTLoggerWidget.h.