Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

mitkPointSetRegistrationFilter Class Reference

mitkPointSetRegistrationFilter - a class for the implementation of point sets based registration framework. More...

#include <mitkPointSetRegistrationFilter.h>

Inherits mitkRegistrationFilter.

Inherited by mitkLandmarkRegistrationFilter.

Inheritance diagram for mitkPointSetRegistrationFilter:

Inheritance graph
[legend]
Collaboration diagram for mitkPointSetRegistrationFilter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
 mitkPointSetRegistrationFilter ()
void SetFixedPointSet (mitkPointSet *fixedPointSet)
void SetMovingPointSet (mitkPointSet *movingPointSet)
void SetFixedPointSet (vector< double > *fixedPointSet, unsigned int dim=3)
void SetMovingPointSet (vector< double > *movingPointSet, unsigned int dim=3)
void SetFixedPointSet (double *fixedPointSet, unsigned int arraylength, unsigned int dim=3)
void SetMovingPointSet (double *movingPointSet, unsigned int arraylength, unsigned int dim=3)
unsigned int GetNumberOfFixedPoints ()
unsigned int GetNumberOfMovingPoints ()
virtual mitkTransformGetTransform ()
virtual mitkMetricGetMetric ()
virtual mitkOptimizerGetOptimizer ()
mitkPointSetEstimatorGetEstimator ()
void SetEstimator (mitkPointSetEstimator *estimator)

Detailed Description

mitkPointSetRegistrationFilter - a class for the implementation of point sets based registration framework.

mitkPointSetRegistrationFilter is a class for the implementation of point sets based registration framework. There are four generic components in point set registration framework. A optimizer matches two point sets and gets their correspondences. A estimator computes transform parameters directly based on the matches. A transform performs the transform to moving point set. A metric gets the similarity between the two point sets.


Constructor & Destructor Documentation

mitkPointSetRegistrationFilter::mitkPointSetRegistrationFilter  ) 
 

Constructor.


Member Function Documentation

mitkPointSetEstimator* mitkPointSetRegistrationFilter::GetEstimator  ) 
 

Get the estimation method.

Returns:
Return the pointer to the estimator object.

virtual mitkMetric* mitkPointSetRegistrationFilter::GetMetric  )  [virtual]
 

Get the metric method.

Returns:
Return the pointer to the metric object.

Reimplemented from mitkRegistrationFilter.

unsigned int mitkPointSetRegistrationFilter::GetNumberOfFixedPoints  )  [inline]
 

Get the Number of Points in Fixed Point Set.

Returns:
Return the number of points.

unsigned int mitkPointSetRegistrationFilter::GetNumberOfMovingPoints  )  [inline]
 

Get the Number of Points in Moving Point Set.

Returns:
Return the number of points.

virtual mitkOptimizer* mitkPointSetRegistrationFilter::GetOptimizer  )  [virtual]
 

Get the optimization method.

Returns:
Return the pointer to the optimizer object.

Reimplemented from mitkRegistrationFilter.

virtual mitkTransform* mitkPointSetRegistrationFilter::GetTransform  )  [virtual]
 

Get the transform method.

Returns:
Return the pointer to the transform object.

Reimplemented from mitkRegistrationFilter.

virtual void mitkPointSetRegistrationFilter::PrintSelf ostream &  os  )  [virtual]
 

Print the necessary information about this object for the debugging purpose.

Parameters:
os The specified ostream to output information.

Reimplemented from mitkRegistrationFilter.

Reimplemented in mitkLandmarkRegistrationFilter.

void mitkPointSetRegistrationFilter::SetEstimator mitkPointSetEstimator estimator  )  [inline]
 

Set the estimation method

Parameters:
estimator The pointer to the estimator.

void mitkPointSetRegistrationFilter::SetFixedPointSet double *  fixedPointSet,
unsigned int  arraylength,
unsigned int  dim = 3
 

Set the Fixed Point Set using 1d array as input.

Parameters:
fixedPointSet The pointer to the fixed point set.
arraylength The size of point set array.
dim The point set dimension.

void mitkPointSetRegistrationFilter::SetFixedPointSet vector< double > *  fixedPointSet,
unsigned int  dim = 3
 

Set the Fixed Point Set using vector as input.

Parameters:
fixedPointSet The pointer to the fixed point set.
dim The point set dimension.

void mitkPointSetRegistrationFilter::SetFixedPointSet mitkPointSet fixedPointSet  ) 
 

Set the Fixed Point Set using vector as input.

Parameters:
fixedPointSet The pointer to the fixed point set.

void mitkPointSetRegistrationFilter::SetMovingPointSet double *  movingPointSet,
unsigned int  arraylength,
unsigned int  dim = 3
 

Set the Moving Point Set using 1d array as input.

Parameters:
movingPointSet The pointer to the moving point set.
arraylength The size of point set array.
dim The point set dimension.

void mitkPointSetRegistrationFilter::SetMovingPointSet vector< double > *  movingPointSet,
unsigned int  dim = 3
 

Set the Moving Point Set using vector as input.

Parameters:
movingPointSet The pointer to the moving point set.
dim The point set dimension.

void mitkPointSetRegistrationFilter::SetMovingPointSet mitkPointSet movingPointSet  ) 
 

Set the Moving Point Set using vector as input.

Parameters:
movingPointSet The pointer to the moving point set.


The documentation for this class was generated from the following file:
Generated on Tue Feb 25 15:05:05 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3