NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Public interface to QmitkBaseView. More...
Public Member Functions | |
virtual void | FocusOnCurrentWindow () const =0 |
Used to try and get the FocusManager to focus on the current IRenderWindowPart. More... | |
virtual QmitkRenderWindow * | GetSelectedRenderWindow () const =0 |
Retrieves the currently selected RenderWindow from the mitkRenderWindowPart. More... | |
virtual mitk::DataStorage::Pointer | GetDataStorage () const =0 |
virtual void | RequestRenderWindowUpdate (mitk::RenderingManager::RequestType requestType=mitk::RenderingManager::REQUEST_UPDATE_ALL)=0 |
Request an update of all render windows of the currently active render window part. More... | |
virtual QList < mitk::DataNode::Pointer > | GetDataManagerSelection () const =0 |
Gets the list of nodes selected in the data manager. More... | |
virtual void | SetCurrentSelection (mitk::DataNode::Pointer dataNode)=0 |
Selects the data node in this view and also in the data manager. It sets the "selected" property of the node. As a (positive) side effect of changing the data manager selection, the "selected" property of the previously selected nodes will be cleared. More... | |
virtual void | FireNodeSelected (mitk::DataNode::Pointer node)=0 |
Informs other parts of the workbench that node is selected via the blueberry selection service. More... | |
virtual mitk::SliceNavigationController * | GetSliceNavigationController ()=0 |
Retrieve the current slice navigation controller from the currently focused render window. More... | |
virtual bool | IsActiveEditorCursorVisible () const =0 |
Tells if the cursor (aka. crosshair) is visible in the active editor. More... | |
virtual void | SetActiveEditorCursorVisible (bool visible) const =0 |
Shows or hides the cursor (aka. crosshair) is in the active editor. More... | |
virtual mitk::Point3D | GetSelectedPosition () const =0 |
Gets the selected position in the active render window part. More... | |
virtual void | SetSelectedPosition (const mitk::Point3D &selectedPosition)=0 |
Sets the selected position in the active render window part. More... | |
Public interface to QmitkBaseView.
The aim of this class is to expose view functionality to the module layer.
|
pure virtual |
Informs other parts of the workbench that node is selected via the blueberry selection service.
Implemented in niftk::BaseView.
|
pure virtual |
Used to try and get the FocusManager to focus on the current IRenderWindowPart.
Implemented in niftk::BaseView.
|
pure virtual |
Gets the list of nodes selected in the data manager.
Implemented in niftk::BaseView.
|
pure virtual |
Implemented in niftk::BaseView.
|
pure virtual |
Gets the selected position in the active render window part.
Implemented in niftk::BaseView.
|
pure virtual |
Retrieves the currently selected RenderWindow from the mitkRenderWindowPart.
Implemented in niftk::BaseView.
|
pure virtual |
Retrieve the current slice navigation controller from the currently focused render window.
nullptr
if it can't be determined. Implemented in niftk::BaseView.
|
pure virtual |
Tells if the cursor (aka. crosshair) is visible in the active editor.
Implemented in niftk::BaseView.
|
pure virtual |
Request an update of all render windows of the currently active render window part.
requestType | Specifies the type of render windows for which an update will be requested. |
Implemented in niftk::BaseView.
|
pure virtual |
Shows or hides the cursor (aka. crosshair) is in the active editor.
Implemented in niftk::BaseView.
|
pure virtual |
Selects the data node in this view and also in the data manager. It sets the "selected" property of the node. As a (positive) side effect of changing the data manager selection, the "selected" property of the previously selected nodes will be cleared.
Implemented in niftk::BaseView.
|
pure virtual |
Sets the selected position in the active render window part.
Implemented in niftk::BaseView.