NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | Static Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
BreastSegmentationView Class Reference

GUI interface to perform a breast segmentation. More...

Inheritance diagram for BreastSegmentationView:
Inheritance graph
[legend]
Collaboration diagram for BreastSegmentationView:
Collaboration graph
[legend]

Public Member Functions

 BreastSegmentationView ()
 
virtual ~BreastSegmentationView ()
 
void OnNodeAdded (const mitk::DataNode *node)
 
void OnNodeRemoved (const mitk::DataNode *node)
 
void OnNodeChanged (const mitk::DataNode *node)
 

Static Public Attributes

static const std::string VIEW_ID = "uk.ac.ucl.cmic.views.breastsegmentation"
 

Protected Slots

void OnCancelButtonPressed ()
 
void OnExecuteButtonPressed ()
 

Protected Member Functions

virtual void CreateQtPartControl (QWidget *parent)
 Called by framework, this method creates all the controls for this view. More...
 
virtual void SetFocus ()
 Called by framework, sets the focus on a specific widget. More...
 
virtual void CreateConnections ()
 Creation of the connections of widgets in this class and the slots in this class. More...
 
mitk::DataStorage::SetOfObjects::ConstPointer GetNodes ()
 Get the list of data nodes from the data manager. More...
 

Protected Attributes

Ui::BreastSegmentationViewControls m_Controls
 The specific controls for this widget. More...
 
bool m_Modified
 Flag indicating whether any factors influencing the segmentation have been modified. More...
 
int m_NumberOfGaussianComponents
 The number of Gaussian components or classes to segment. More...
 
int m_NumberOfMultiSpectralComponents
 The number of multi-spectral MR components to segment. More...
 
int m_NumberOfTimePoints
 The number of MR time-points to segment. More...
 
unsigned int m_MaximumNumberOfIterations
 The maximum number of iterations. More...
 
int m_BiasFieldCorrectionOrder
 The bias field correction order. More...
 
float m_BiasFieldRatioThreshold
 
float m_AdiposeGlandularAdjacencyCost
 The cost of having fat next to glandular tissue The costs of having the same label next to each other and of fat next to background is zero. More...
 
float m_BackgroundGlandularAdjacencyCost
 The cost of having background next to glandular tissue The costs of having the same label next to each other and of fat next to background is zero. More...
 

Detailed Description

GUI interface to perform a breast segmentation.

....

Constructor & Destructor Documentation

BreastSegmentationView::BreastSegmentationView ( )
BreastSegmentationView::~BreastSegmentationView ( )
virtual

Member Function Documentation

void BreastSegmentationView::CreateConnections ( )
protectedvirtual

Creation of the connections of widgets in this class and the slots in this class.

void BreastSegmentationView::CreateQtPartControl ( QWidget *  parent)
protectedvirtual

Called by framework, this method creates all the controls for this view.

mitk::DataStorage::SetOfObjects::ConstPointer BreastSegmentationView::GetNodes ( )
protected

Get the list of data nodes from the data manager.

void BreastSegmentationView::OnCancelButtonPressed ( )
protectedslot
void BreastSegmentationView::OnExecuteButtonPressed ( )
protectedslot
void BreastSegmentationView::OnNodeAdded ( const mitk::DataNode *  node)
void BreastSegmentationView::OnNodeChanged ( const mitk::DataNode *  node)
void BreastSegmentationView::OnNodeRemoved ( const mitk::DataNode *  node)
void BreastSegmentationView::SetFocus ( )
protectedvirtual

Called by framework, sets the focus on a specific widget.

Member Data Documentation

float BreastSegmentationView::m_AdiposeGlandularAdjacencyCost
protected

The cost of having fat next to glandular tissue The costs of having the same label next to each other and of fat next to background is zero.

float BreastSegmentationView::m_BackgroundGlandularAdjacencyCost
protected

The cost of having background next to glandular tissue The costs of having the same label next to each other and of fat next to background is zero.

int BreastSegmentationView::m_BiasFieldCorrectionOrder
protected

The bias field correction order.

float BreastSegmentationView::m_BiasFieldRatioThreshold
protected
Ui::BreastSegmentationViewControls BreastSegmentationView::m_Controls
protected

The specific controls for this widget.

unsigned int BreastSegmentationView::m_MaximumNumberOfIterations
protected

The maximum number of iterations.

bool BreastSegmentationView::m_Modified
protected

Flag indicating whether any factors influencing the segmentation have been modified.

int BreastSegmentationView::m_NumberOfGaussianComponents
protected

The number of Gaussian components or classes to segment.

int BreastSegmentationView::m_NumberOfMultiSpectralComponents
protected

The number of multi-spectral MR components to segment.

int BreastSegmentationView::m_NumberOfTimePoints
protected

The number of MR time-points to segment.

const std::string BreastSegmentationView::VIEW_ID = "uk.ac.ucl.cmic.views.breastsegmentation"
static

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