NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
GUI interface to enable the user to run the NiftyReg registration algorithm. .... More...
Public Member Functions | |
QmitkNiftyRegView () | |
virtual | ~QmitkNiftyRegView () |
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.niftyregview" |
Protected Member Functions | |
mitk::DataNode::Pointer | GetDataNode (QString searchName) |
Get the DataNode with a specific name. If not found return 0. More... | |
mitk::DataStorage::SetOfObjects::ConstPointer | GetNodes () |
Get the list of data nodes from the data manager. More... | |
void | UpdateAladinResultImageFilename () |
Update the Aladin result/transformed image filename. More... | |
void | UpdateNonRigidResultImageFilename () |
Update the non-rigid result/transformed image filename. More... | |
virtual void | CreateQtPartControl (QWidget *parent) |
Called by framework, this method creates all the controls for this view. More... | |
virtual void | SetDefaultParameters () |
Set the default parameters. More... | |
virtual void | SetGuiToParameterValues () |
Set the default state of the GUI. More... | |
virtual void | CreateConnections () |
Creation of the connections of widgets in this class and the slots in this class. More... | |
virtual void | SetFocus () |
Called by framework, sets the focus on a specific widget. More... | |
void | WriteRegistrationParametersToFile (QString &filename) |
Save the registration parameters (as a shell-script command line) More... | |
void | ReadRegistrationParametersFromFile (QString &filename) |
Read the registration parameters (as a shell-script command line) More... | |
void | PrintSelf (std::ostream &os) |
Print the object. More... | |
void | Modified () |
Function called whenever the object is modified. More... | |
Protected Attributes | |
Ui::QmitkNiftyRegViewControls | m_Controls |
The specific controls for this widget. More... | |
bool | m_Modified |
Flag indicating whether any factors influencing the segmentation have been modified. More... | |
float | m_ProgressBarOffset |
float | m_ProgressBarRange |
NiftyRegParameters< PrecisionTYPE > | m_RegParameters |
The registration parameters. More... | |
reg_aladin< PrecisionTYPE > * | m_RegAladin |
The 'reg_aladin' registration object. More... | |
reg_f3d< PrecisionTYPE > * | m_RegNonRigid |
The 'reg_f3d' registration object. More... | |
Friends | |
class | RegistrationExecution |
void | UpdateProgressBar (float pcntProgress, void *param) |
ITK_THREAD_RETURN_TYPE | ExecuteRegistration (void *param) |
GUI interface to enable the user to run the NiftyReg registration algorithm. ....
QmitkNiftyRegView::QmitkNiftyRegView | ( | ) |
|
virtual |
|
protectedvirtual |
Creation of the connections of widgets in this class and the slots in this class.
|
protectedvirtual |
Called by framework, this method creates all the controls for this view.
|
protected |
Get the DataNode with a specific name. If not found return 0.
|
protected |
Get the list of data nodes from the data manager.
|
protected |
Function called whenever the object is modified.
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
void QmitkNiftyRegView::OnNodeAdded | ( | const mitk::DataNode * | node | ) |
void QmitkNiftyRegView::OnNodeChanged | ( | const mitk::DataNode * | node | ) |
void QmitkNiftyRegView::OnNodeRemoved | ( | const mitk::DataNode * | node | ) |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
Slot for the source image combo box which when clicked should list all the currently loaded images.
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protected |
Print the object.
|
protected |
Read the registration parameters (as a shell-script command line)
|
protectedvirtual |
Set the default parameters.
|
protectedvirtual |
Called by framework, sets the focus on a specific widget.
|
protectedvirtual |
Set the default state of the GUI.
|
protected |
Update the Aladin result/transformed image filename.
|
protected |
Update the non-rigid result/transformed image filename.
|
protected |
Save the registration parameters (as a shell-script command line)
|
friend |
|
friend |
|
protected |
The specific controls for this widget.
|
protected |
Flag indicating whether any factors influencing the segmentation have been modified.
|
protected |
The current progress bar offset (0 < x < 100%) to enable progress to be divided between multiple processes.
|
protected |
The current progress bar range (0 < x < 100%) to enable progress to be divided between multiple processes.
|
protected |
The 'reg_aladin' registration object.
|
protected |
The 'reg_f3d' registration object.
|
protected |
The registration parameters.
|
static |