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

OpenIGTLinkPlugin. More...

#include <OpenIGTLinkPlugin.h>

Inheritance diagram for OpenIGTLinkPlugin:

Static Public Attributes

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

Protected Types

enum  State { IDLE , CONNECTED , RECEIVING }
 

Protected Slots

void ConnectButtonClicked ()
 
void ReceivingButtonClicked ()
 
void UpdatePipeline ()
 

Protected Member Functions

void CreateQtPartControl (QWidget *parent) override
 
void SetFocus () override
 
void OnSelectionChanged (berry::IWorkbenchPart::Pointer source, const QList< mitk::DataNode::Pointer > &nodes) override
 

Protected Attributes

Ui::OpenIGTLinkPluginControls m_Controls
 
mitk::IGTL2DImageDeviceSource::Pointer m_IGTL2DImageDeviceSource
 
mitk::IGTL3DImageDeviceSource::Pointer m_IGTL3DImageDeviceSource
 
mitk::IGTLTrackingDataDeviceSource::Pointer m_IGTLTransformDeviceSource
 
mitk::IGTLClient::Pointer m_IGTLClient
 
QTimer m_Timer
 
mitk::IGTLMessageToNavigationDataFilter::Pointer m_IGTLMessageToNavigationDataFilter
 
mitk::NavigationDataObjectVisualizationFilter::Pointer m_NavigationDataObjectVisualizationFilter
 
mitk::IGTLMessageToUSImageFilter::Pointer m_ImageFilter3D
 
mitk::IGTLMessageToUSImageFilter::Pointer m_ImageFilter2D
 
mitk::DataNode::Pointer m_Image2dNode
 

Detailed Description

OpenIGTLinkPlugin.

Warning
This class is not yet documented. Use "git blame" and ask the author to provide basic documentation.
See also
QmitkAbstractView ${}

Definition at line 48 of file OpenIGTLinkPlugin.h.

Member Enumeration Documentation

◆ State

enum OpenIGTLinkPlugin::State
protected
Enumerator
IDLE 
CONNECTED 
RECEIVING 

Definition at line 66 of file OpenIGTLinkPlugin.h.

Member Function Documentation

◆ ConnectButtonClicked

void OpenIGTLinkPlugin::ConnectButtonClicked ( )
protectedslot

Definition at line 67 of file OpenIGTLinkPlugin.cpp.

◆ CreateQtPartControl()

void OpenIGTLinkPlugin::CreateQtPartControl ( QWidget * parent)
overrideprotected

Definition at line 35 of file OpenIGTLinkPlugin.cpp.

◆ OnSelectionChanged()

void OpenIGTLinkPlugin::OnSelectionChanged ( berry::IWorkbenchPart::Pointer source,
const QList< mitk::DataNode::Pointer > & nodes )
overrideprotected

Definition at line 61 of file OpenIGTLinkPlugin.cpp.

◆ ReceivingButtonClicked

void OpenIGTLinkPlugin::ReceivingButtonClicked ( )
protectedslot

Definition at line 105 of file OpenIGTLinkPlugin.cpp.

◆ SetFocus()

void OpenIGTLinkPlugin::SetFocus ( )
overrideprotected

Definition at line 31 of file OpenIGTLinkPlugin.cpp.

◆ UpdatePipeline

void OpenIGTLinkPlugin::UpdatePipeline ( )
protectedslot

Definition at line 49 of file OpenIGTLinkPlugin.cpp.

Member Data Documentation

◆ m_Controls

Ui::OpenIGTLinkPluginControls OpenIGTLinkPlugin::m_Controls
protected

Definition at line 77 of file OpenIGTLinkPlugin.h.

◆ m_IGTL2DImageDeviceSource

mitk::IGTL2DImageDeviceSource::Pointer OpenIGTLinkPlugin::m_IGTL2DImageDeviceSource
protected

Definition at line 79 of file OpenIGTLinkPlugin.h.

◆ m_IGTL3DImageDeviceSource

mitk::IGTL3DImageDeviceSource::Pointer OpenIGTLinkPlugin::m_IGTL3DImageDeviceSource
protected

Definition at line 80 of file OpenIGTLinkPlugin.h.

◆ m_IGTLClient

mitk::IGTLClient::Pointer OpenIGTLinkPlugin::m_IGTLClient
protected

Definition at line 83 of file OpenIGTLinkPlugin.h.

◆ m_IGTLMessageToNavigationDataFilter

mitk::IGTLMessageToNavigationDataFilter::Pointer OpenIGTLinkPlugin::m_IGTLMessageToNavigationDataFilter
protected

Definition at line 87 of file OpenIGTLinkPlugin.h.

◆ m_IGTLTransformDeviceSource

mitk::IGTLTrackingDataDeviceSource::Pointer OpenIGTLinkPlugin::m_IGTLTransformDeviceSource
protected

Definition at line 81 of file OpenIGTLinkPlugin.h.

◆ m_Image2dNode

mitk::DataNode::Pointer OpenIGTLinkPlugin::m_Image2dNode
protected

Definition at line 92 of file OpenIGTLinkPlugin.h.

◆ m_ImageFilter2D

mitk::IGTLMessageToUSImageFilter::Pointer OpenIGTLinkPlugin::m_ImageFilter2D
protected

Definition at line 90 of file OpenIGTLinkPlugin.h.

◆ m_ImageFilter3D

mitk::IGTLMessageToUSImageFilter::Pointer OpenIGTLinkPlugin::m_ImageFilter3D
protected

Definition at line 89 of file OpenIGTLinkPlugin.h.

◆ m_NavigationDataObjectVisualizationFilter

mitk::NavigationDataObjectVisualizationFilter::Pointer OpenIGTLinkPlugin::m_NavigationDataObjectVisualizationFilter
protected

Definition at line 88 of file OpenIGTLinkPlugin.h.

◆ m_Timer

QTimer OpenIGTLinkPlugin::m_Timer
protected

Definition at line 85 of file OpenIGTLinkPlugin.h.

◆ VIEW_ID

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

Definition at line 54 of file OpenIGTLinkPlugin.h.


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