Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkStructureSensorParameterWidget Class Reference

Widget for configuring the Structure Sensor device (Occipital, Inc.) More...

#include <QmitkStructureSensorParameterWidget.h>

Inheritance diagram for QmitkStructureSensorParameterWidget:
Collaboration diagram for QmitkStructureSensorParameterWidget:

Public Member Functions

 QmitkStructureSensorParameterWidget (QWidget *p=nullptr, Qt::WindowFlags f=nullptr)
 
 ~QmitkStructureSensorParameterWidget () override
 
virtual void CreateQtPartControl (QWidget *parent)
 
virtual void CreateConnections ()
 
mitk::ToFImageGrabberGetToFImageGrabber ()
 returns the ToFImageGrabber More...
 
void SetToFImageGrabber (mitk::ToFImageGrabber *aToFImageGrabber)
 sets the ToFImageGrabber More...
 
void ActivateAllParameters ()
 activate camera settings according to the parameters from GUI More...
 
int GetSelectedResolution ()
 GetSelectedResolution getter for 640/320 resolution. More...
 

Static Public Attributes

static const std::string VIEW_ID
 

Protected Slots

void OnResolutionChanged ()
 OnResolutionChanged called when the resolution combobox is changed. More...
 

Protected Attributes

Ui::QmitkStructureSensorParameterWidgetControls * m_Controls
 member holding the UI elements of this widget More...
 
mitk::ToFImageGrabber::Pointer m_ToFImageGrabber
 image grabber object to be configured by the widget More...
 

Detailed Description

Widget for configuring the Structure Sensor device (Occipital, Inc.)

Note
This device is currently not available open-source, because the required WiFi protocol is part of the commercial mbits source code (http://mbits.info/). If you want to use the device please contact mitk-.nosp@m.user.nosp@m.s@dkf.nosp@m.z-he.nosp@m.idelb.nosp@m.erg..nosp@m.de.

Definition at line 32 of file QmitkStructureSensorParameterWidget.h.

Constructor & Destructor Documentation

◆ QmitkStructureSensorParameterWidget()

QmitkStructureSensorParameterWidget::QmitkStructureSensorParameterWidget ( QWidget *  p = nullptr,
Qt::WindowFlags  f = nullptr 
)

◆ ~QmitkStructureSensorParameterWidget()

QmitkStructureSensorParameterWidget::~QmitkStructureSensorParameterWidget ( )
override

Definition at line 24 of file QmitkStructureSensorParameterWidget.cpp.

Member Function Documentation

◆ ActivateAllParameters()

void QmitkStructureSensorParameterWidget::ActivateAllParameters ( )

activate camera settings according to the parameters from GUI

Definition at line 59 of file QmitkStructureSensorParameterWidget.cpp.

References OnResolutionChanged().

◆ CreateConnections()

void QmitkStructureSensorParameterWidget::CreateConnections ( )
virtual

Definition at line 40 of file QmitkStructureSensorParameterWidget.cpp.

References m_Controls, and OnResolutionChanged().

Referenced by CreateQtPartControl().

◆ CreateQtPartControl()

void QmitkStructureSensorParameterWidget::CreateQtPartControl ( QWidget *  parent)
virtual

◆ GetSelectedResolution()

int QmitkStructureSensorParameterWidget::GetSelectedResolution ( )

GetSelectedResolution getter for 640/320 resolution.

Returns
320: 320x240, 640: 640x480 else -1 and a warning.

Definition at line 81 of file QmitkStructureSensorParameterWidget.cpp.

References m_Controls, and MITK_ERROR.

Referenced by OnResolutionChanged().

◆ GetToFImageGrabber()

mitk::ToFImageGrabber * QmitkStructureSensorParameterWidget::GetToFImageGrabber ( )

returns the ToFImageGrabber

Returns
ToFImageGrabber currently used by the widget

Definition at line 49 of file QmitkStructureSensorParameterWidget.cpp.

References m_ToFImageGrabber.

◆ OnResolutionChanged

void QmitkStructureSensorParameterWidget::OnResolutionChanged ( )
protectedslot

OnResolutionChanged called when the resolution combobox is changed.

Definition at line 64 of file QmitkStructureSensorParameterWidget.cpp.

References GetSelectedResolution(), m_ToFImageGrabber, and MITK_WARN.

Referenced by ActivateAllParameters(), and CreateConnections().

◆ SetToFImageGrabber()

void QmitkStructureSensorParameterWidget::SetToFImageGrabber ( mitk::ToFImageGrabber aToFImageGrabber)

sets the ToFImageGrabber

Definition at line 54 of file QmitkStructureSensorParameterWidget.cpp.

References m_ToFImageGrabber.

Member Data Documentation

◆ m_Controls

Ui::QmitkStructureSensorParameterWidgetControls* QmitkStructureSensorParameterWidget::m_Controls
protected

member holding the UI elements of this widget

Definition at line 79 of file QmitkStructureSensorParameterWidget.h.

Referenced by CreateConnections(), CreateQtPartControl(), GetSelectedResolution(), and QmitkStructureSensorParameterWidget().

◆ m_ToFImageGrabber

mitk::ToFImageGrabber::Pointer QmitkStructureSensorParameterWidget::m_ToFImageGrabber
protected

image grabber object to be configured by the widget

Definition at line 81 of file QmitkStructureSensorParameterWidget.h.

Referenced by GetToFImageGrabber(), OnResolutionChanged(), QmitkStructureSensorParameterWidget(), and SetToFImageGrabber().

◆ VIEW_ID

const std::string QmitkStructureSensorParameterWidget::VIEW_ID
static

Definition at line 39 of file QmitkStructureSensorParameterWidget.h.


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