NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | Public Attributes | List of all members
niftk::GeneralSegmentorControllerPrivate Class Reference
Collaboration diagram for niftk::GeneralSegmentorControllerPrivate:
Collaboration graph
[legend]

Public Member Functions

 GeneralSegmentorControllerPrivate (GeneralSegmentorController *q)
 
 ~GeneralSegmentorControllerPrivate ()
 

Public Attributes

GeneralSegmentorGUIm_GUI
 All the GUI controls for the main view part. More...
 
GeneralSegmentorEventInterface::Pointer m_Interface
 Pointer to interface object, used as callback in Undo/Redo framework. More...
 
ToolKeyPressStateMachine::Pointer m_ToolKeyPressStateMachine
 This class hooks into the Global Interaction system to respond to Key press events. More...
 
ImageOrientation m_Orientation
 Selected orientation in the viewer. More...
 
int m_SelectedSliceIndex
 Index of the selected slice in world space. More...
 
int m_SliceAxis
 Keeps track of the previous slice axis. The slice axis is in terms of the reference image coordinates (voxel space), not the coordinates of the renderer (orientation in world space). More...
 
int m_SliceIndex
 Keeps track of the previous slice index. The slice index is in terms of the reference image coordinates (voxel space), not the coordinates of the renderer (world space). More...
 
mitk::Point3D m_SelectedPosition
 We track the previous selected position, as it is used in calculations of which slice we are on, as under certain conditions, you can't just take the slice index from the slice navigation controller. More...
 
bool m_IsUpdating
 Flag to stop re-entering code, while updating. More...
 
bool m_IsDeleting
 Flag to stop re-entering code, while trying to delete/clear the pipeline. More...
 
bool m_IsChangingSlice
 Additional flag to stop re-entering code, specifically to block slice change commands from the slice navigation controller. More...
 
bool m_WasRestarted
 Tells if the segmentation has been created from scratch or an existing segmentation is being edited. Its value is 'true' if an existing segmentation is 're-edited', otherwise false. More...
 

Constructor & Destructor Documentation

niftk::GeneralSegmentorControllerPrivate::GeneralSegmentorControllerPrivate ( GeneralSegmentorController q)
niftk::GeneralSegmentorControllerPrivate::~GeneralSegmentorControllerPrivate ( )

Member Data Documentation

GeneralSegmentorGUI* niftk::GeneralSegmentorControllerPrivate::m_GUI

All the GUI controls for the main view part.

GeneralSegmentorEventInterface::Pointer niftk::GeneralSegmentorControllerPrivate::m_Interface

Pointer to interface object, used as callback in Undo/Redo framework.

bool niftk::GeneralSegmentorControllerPrivate::m_IsChangingSlice

Additional flag to stop re-entering code, specifically to block slice change commands from the slice navigation controller.

bool niftk::GeneralSegmentorControllerPrivate::m_IsDeleting

Flag to stop re-entering code, while trying to delete/clear the pipeline.

bool niftk::GeneralSegmentorControllerPrivate::m_IsUpdating

Flag to stop re-entering code, while updating.

ImageOrientation niftk::GeneralSegmentorControllerPrivate::m_Orientation

Selected orientation in the viewer.

mitk::Point3D niftk::GeneralSegmentorControllerPrivate::m_SelectedPosition

We track the previous selected position, as it is used in calculations of which slice we are on, as under certain conditions, you can't just take the slice index from the slice navigation controller.

int niftk::GeneralSegmentorControllerPrivate::m_SelectedSliceIndex

Index of the selected slice in world space.

int niftk::GeneralSegmentorControllerPrivate::m_SliceAxis

Keeps track of the previous slice axis. The slice axis is in terms of the reference image coordinates (voxel space), not the coordinates of the renderer (orientation in world space).

int niftk::GeneralSegmentorControllerPrivate::m_SliceIndex

Keeps track of the previous slice index. The slice index is in terms of the reference image coordinates (voxel space), not the coordinates of the renderer (world space).

ToolKeyPressStateMachine::Pointer niftk::GeneralSegmentorControllerPrivate::m_ToolKeyPressStateMachine

This class hooks into the Global Interaction system to respond to Key press events.

bool niftk::GeneralSegmentorControllerPrivate::m_WasRestarted

Tells if the segmentation has been created from scratch or an existing segmentation is being edited. Its value is 'true' if an existing segmentation is 're-edited', otherwise false.


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