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

Public Member Functions

 RegistrationExecution (void *param)
 Constructor. More...
 
void run ()
 Starts the event loop by calling exec() More...
 

Protected Slots

void ExecuteRegistration (void)
 Run the actual registration. More...
 

Protected Member Functions

void CreateControlPointVisualisation (nifti_image *controlPointGrid)
 Create a VTK polydata object to visualise the control points. More...
 
void CreateControlPointSphereVisualisation (nifti_image *controlPointGrid)
 Create a VTK polydata object to visualise the control points using spheres. More...
 
void CreateVectorFieldVisualisation (nifti_image *controlPointGrid, int controlGridSkipFactor)
 Create a VTK polydata object to visualise the deformation vector field. More...
 
void CreateDeformationVisualisationSurface (niftk::PlaneType plane, nifti_image *controlPointGrid, int xSkip, int ySkip, int zSkip)
 Create a VTK polydata object to visualise the deformation. More...
 

Protected Attributes

QmitkNiftyRegViewuserData
 A pointer to the registration plugin. More...
 

Constructor & Destructor Documentation

RegistrationExecution::RegistrationExecution ( void param)

Constructor.

Member Function Documentation

void RegistrationExecution::CreateControlPointSphereVisualisation ( nifti_image *  controlPointGrid)
protected

Create a VTK polydata object to visualise the control points using spheres.

void RegistrationExecution::CreateControlPointVisualisation ( nifti_image *  controlPointGrid)
protected

Create a VTK polydata object to visualise the control points.

void RegistrationExecution::CreateDeformationVisualisationSurface ( niftk::PlaneType  plane,
nifti_image *  controlPointGrid,
int  xSkip,
int  ySkip,
int  zSkip 
)
protected

Create a VTK polydata object to visualise the deformation.

void RegistrationExecution::CreateVectorFieldVisualisation ( nifti_image *  controlPointGrid,
int  controlGridSkipFactor 
)
protected

Create a VTK polydata object to visualise the deformation vector field.

void RegistrationExecution::ExecuteRegistration ( void  )
protectedslot

Run the actual registration.

void RegistrationExecution::run ( )

Starts the event loop by calling exec()

Member Data Documentation

QmitkNiftyRegView* RegistrationExecution::userData
protected

A pointer to the registration plugin.


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