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

OpenIGTLinkProviderExample. More...

#include <OpenIGTLinkProviderExample.h>

Inheritance diagram for OpenIGTLinkProviderExample:

Public Member Functions

 ~OpenIGTLinkProviderExample () override
 

Static Public Attributes

static const std::string VIEW_ID
 

Protected Slots

void Start ()
 
void OnOpenFile ()
 
void UpdateVisualization ()
 

Protected Member Functions

void CreateQtPartControl (QWidget *parent) override
 
void SetFocus () override
 
void CreatePipeline ()
 
void DestroyPipeline ()
 
void ResizeBoundingBox ()
 To initialize the scene to the bounding box of all visible objects.
 

Protected Attributes

Ui::OpenIGTLinkProviderExampleControls m_Controls
 
mitk::IGTLServer::Pointer m_IGTLServer
 
mitk::IGTLMessageProvider::Pointer m_IGTLMessageProvider
 
mitk::NavigationDataToIGTLMessageFilter::Pointer m_NavDataToIGTLMsgFilter
 
mitk::NavigationDataSequentialPlayer::Pointer m_NavDataPlayer
 
mitk::NavigationDataObjectVisualizationFilter::Pointer m_NavDataVisualizer
 
QList< mitk::DataNode::Pointer > m_DemoNodes
 
mitk::NavigationDataSet::Pointer m_NavDataSet
 
QmitkIGTLStreamingConnector m_StreamingConnector
 
QTimer m_VisualizerTimer
 

Detailed Description

OpenIGTLinkProviderExample.

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

Definition at line 39 of file OpenIGTLinkProviderExample.h.

Constructor & Destructor Documentation

◆ ~OpenIGTLinkProviderExample()

OpenIGTLinkProviderExample::~OpenIGTLinkProviderExample ( )
override

Definition at line 46 of file OpenIGTLinkProviderExample.cpp.

Member Function Documentation

◆ CreatePipeline()

void OpenIGTLinkProviderExample::CreatePipeline ( )
protected

Definition at line 92 of file OpenIGTLinkProviderExample.cpp.

◆ CreateQtPartControl()

void OpenIGTLinkProviderExample::CreateQtPartControl ( QWidget * parent)
overrideprotected

Definition at line 63 of file OpenIGTLinkProviderExample.cpp.

◆ DestroyPipeline()

void OpenIGTLinkProviderExample::DestroyPipeline ( )
protected

Definition at line 164 of file OpenIGTLinkProviderExample.cpp.

◆ OnOpenFile

void OpenIGTLinkProviderExample::OnOpenFile ( )
protectedslot

Definition at line 201 of file OpenIGTLinkProviderExample.cpp.

◆ ResizeBoundingBox()

void OpenIGTLinkProviderExample::ResizeBoundingBox ( )
protected

To initialize the scene to the bounding box of all visible objects.

Definition at line 250 of file OpenIGTLinkProviderExample.cpp.

◆ SetFocus()

void OpenIGTLinkProviderExample::SetFocus ( )
overrideprotected

Definition at line 59 of file OpenIGTLinkProviderExample.cpp.

◆ Start

void OpenIGTLinkProviderExample::Start ( )
protectedslot

Definition at line 177 of file OpenIGTLinkProviderExample.cpp.

◆ UpdateVisualization

void OpenIGTLinkProviderExample::UpdateVisualization ( )
protectedslot

Definition at line 231 of file OpenIGTLinkProviderExample.cpp.

Member Data Documentation

◆ m_Controls

Ui::OpenIGTLinkProviderExampleControls OpenIGTLinkProviderExample::m_Controls
protected

Definition at line 68 of file OpenIGTLinkProviderExample.h.

◆ m_DemoNodes

QList<mitk::DataNode::Pointer> OpenIGTLinkProviderExample::m_DemoNodes
protected

Definition at line 74 of file OpenIGTLinkProviderExample.h.

◆ m_IGTLMessageProvider

mitk::IGTLMessageProvider::Pointer OpenIGTLinkProviderExample::m_IGTLMessageProvider
protected

Definition at line 70 of file OpenIGTLinkProviderExample.h.

◆ m_IGTLServer

mitk::IGTLServer::Pointer OpenIGTLinkProviderExample::m_IGTLServer
protected

Definition at line 69 of file OpenIGTLinkProviderExample.h.

◆ m_NavDataPlayer

mitk::NavigationDataSequentialPlayer::Pointer OpenIGTLinkProviderExample::m_NavDataPlayer
protected

Definition at line 72 of file OpenIGTLinkProviderExample.h.

◆ m_NavDataSet

mitk::NavigationDataSet::Pointer OpenIGTLinkProviderExample::m_NavDataSet
protected

Definition at line 75 of file OpenIGTLinkProviderExample.h.

◆ m_NavDataToIGTLMsgFilter

mitk::NavigationDataToIGTLMessageFilter::Pointer OpenIGTLinkProviderExample::m_NavDataToIGTLMsgFilter
protected

Definition at line 71 of file OpenIGTLinkProviderExample.h.

◆ m_NavDataVisualizer

mitk::NavigationDataObjectVisualizationFilter::Pointer OpenIGTLinkProviderExample::m_NavDataVisualizer
protected

Definition at line 73 of file OpenIGTLinkProviderExample.h.

◆ m_StreamingConnector

QmitkIGTLStreamingConnector OpenIGTLinkProviderExample::m_StreamingConnector
protected

Definition at line 76 of file OpenIGTLinkProviderExample.h.

◆ m_VisualizerTimer

QTimer OpenIGTLinkProviderExample::m_VisualizerTimer
protected

Definition at line 78 of file OpenIGTLinkProviderExample.h.

◆ VIEW_ID

const std::string OpenIGTLinkProviderExample::VIEW_ID
static
Initial value:
=
"org.mitk.views.OpenIGTLinkProviderExample"

Definition at line 48 of file OpenIGTLinkProviderExample.h.


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