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

QmitkNavigationDataPlayerView. More...

#include <QmitkNavigationDataPlayerView.h>

Inheritance diagram for QmitkNavigationDataPlayerView:

Public Member Functions

 QmitkNavigationDataPlayerView ()
 
 ~QmitkNavigationDataPlayerView () override
 
void CreateQtPartControl (QWidget *parent) override
 
void SetFocus () override
 
void CreateConnections ()
 This method creates this bundle's SIGNAL and SLOT connections.
 

Static Public Attributes

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

Protected Slots

void OnOpenFile ()
 loads a file and triggers creation of players and the pipeline
 
void OnSelectPlayer ()
 Creates the correct player and displays the according widget.
 
void OnSetRepeat (int)
 Changes the repeat mode of the selected player.
 
void OnSetMicroservice ()
 Registers or unregisters a virtual tracking device for the player.
 
void OnSetDisplay ()
 Triggers the creation and destruction of the rendering pipeline.
 
void OnUpdate ()
 Updates the visualization.
 

Protected Member Functions

void ConfigurePlayer ()
 configures the player according to the checkboxes set in the GUI
 
void CreatePipeline ()
 Creates the Rendering Pipeline necessary to Render the images.
 
void DestroyPipeline ()
 Destroys the Rendering Pipeline (but not the player)
 
void SetInteractionComponentsEnabledState (bool isActive)
 Makes player component active or inactive.
 

Protected Attributes

Ui::QmitkNavigationDataPlayerViewControls * m_Controls
 
mitk::NavigationDataObjectVisualizationFilter::Pointer m_VisFilter
 
std::vector< mitk::DataNode::Pointer > m_RenderingNodes
 
mitk::NavigationDataPlayerBase::Pointer m_Player
 
mitk::NavigationDataSet::Pointer m_Data
 
mitk::NavigationToolStorage::Pointer m_ToolStorage
 

Detailed Description

QmitkNavigationDataPlayerView.

Warning
This application module is not yet documented. Use "svn blame/praise/annotate" and ask the author to provide basic documentation.

Definition at line 32 of file QmitkNavigationDataPlayerView.h.

Constructor & Destructor Documentation

◆ QmitkNavigationDataPlayerView()

QmitkNavigationDataPlayerView::QmitkNavigationDataPlayerView ( )

Definition at line 33 of file QmitkNavigationDataPlayerView.cpp.

◆ ~QmitkNavigationDataPlayerView()

QmitkNavigationDataPlayerView::~QmitkNavigationDataPlayerView ( )
override

Definition at line 38 of file QmitkNavigationDataPlayerView.cpp.

Member Function Documentation

◆ ConfigurePlayer()

void QmitkNavigationDataPlayerView::ConfigurePlayer ( )
protected

configures the player according to the checkboxes set in the GUI

Definition at line 141 of file QmitkNavigationDataPlayerView.cpp.

◆ CreateConnections()

void QmitkNavigationDataPlayerView::CreateConnections ( )

This method creates this bundle's SIGNAL and SLOT connections.

Definition at line 66 of file QmitkNavigationDataPlayerView.cpp.

◆ CreatePipeline()

void QmitkNavigationDataPlayerView::CreatePipeline ( )
protected

Creates the Rendering Pipeline necessary to Render the images.

Definition at line 196 of file QmitkNavigationDataPlayerView.cpp.

◆ CreateQtPartControl()

void QmitkNavigationDataPlayerView::CreateQtPartControl ( QWidget * parent)
override

Definition at line 42 of file QmitkNavigationDataPlayerView.cpp.

◆ DestroyPipeline()

void QmitkNavigationDataPlayerView::DestroyPipeline ( )
protected

Destroys the Rendering Pipeline (but not the player)

Definition at line 225 of file QmitkNavigationDataPlayerView.cpp.

◆ OnOpenFile

void QmitkNavigationDataPlayerView::OnOpenFile ( )
protectedslot

loads a file and triggers creation of players and the pipeline

Definition at line 81 of file QmitkNavigationDataPlayerView.cpp.

◆ OnSelectPlayer

void QmitkNavigationDataPlayerView::OnSelectPlayer ( )
protectedslot

Creates the correct player and displays the according widget.

Definition at line 116 of file QmitkNavigationDataPlayerView.cpp.

◆ OnSetDisplay

void QmitkNavigationDataPlayerView::OnSetDisplay ( )
protectedslot

Triggers the creation and destruction of the rendering pipeline.

Definition at line 188 of file QmitkNavigationDataPlayerView.cpp.

◆ OnSetMicroservice

void QmitkNavigationDataPlayerView::OnSetMicroservice ( )
protectedslot

Registers or unregisters a virtual tracking device for the player.

Definition at line 152 of file QmitkNavigationDataPlayerView.cpp.

◆ OnSetRepeat

void QmitkNavigationDataPlayerView::OnSetRepeat ( int checkState)
protectedslot

Changes the repeat mode of the selected player.

Definition at line 147 of file QmitkNavigationDataPlayerView.cpp.

◆ OnUpdate

void QmitkNavigationDataPlayerView::OnUpdate ( )
protectedslot

Updates the visualization.

Definition at line 180 of file QmitkNavigationDataPlayerView.cpp.

◆ SetFocus()

void QmitkNavigationDataPlayerView::SetFocus ( )
override

Definition at line 58 of file QmitkNavigationDataPlayerView.cpp.

◆ SetInteractionComponentsEnabledState()

void QmitkNavigationDataPlayerView::SetInteractionComponentsEnabledState ( bool isActive)
protected

Makes player component active or inactive.

Used to activate all components once data is loaded

Definition at line 233 of file QmitkNavigationDataPlayerView.cpp.

Member Data Documentation

◆ m_Controls

Ui::QmitkNavigationDataPlayerViewControls* QmitkNavigationDataPlayerView::m_Controls
protected

Definition at line 109 of file QmitkNavigationDataPlayerView.h.

◆ m_Data

mitk::NavigationDataSet::Pointer QmitkNavigationDataPlayerView::m_Data
protected

Definition at line 114 of file QmitkNavigationDataPlayerView.h.

◆ m_Player

mitk::NavigationDataPlayerBase::Pointer QmitkNavigationDataPlayerView::m_Player
protected

Definition at line 113 of file QmitkNavigationDataPlayerView.h.

◆ m_RenderingNodes

std::vector<mitk::DataNode::Pointer> QmitkNavigationDataPlayerView::m_RenderingNodes
protected

Definition at line 112 of file QmitkNavigationDataPlayerView.h.

◆ m_ToolStorage

mitk::NavigationToolStorage::Pointer QmitkNavigationDataPlayerView::m_ToolStorage
protected

Definition at line 115 of file QmitkNavigationDataPlayerView.h.

◆ m_VisFilter

mitk::NavigationDataObjectVisualizationFilter::Pointer QmitkNavigationDataPlayerView::m_VisFilter
protected

Definition at line 111 of file QmitkNavigationDataPlayerView.h.

◆ VIEW_ID

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

Definition at line 40 of file QmitkNavigationDataPlayerView.h.


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