#include <itkIterativeClosestPointMetric.h>
Inheritance diagram for itk::IterativeClosestPointMetric< TFixedPointSet, TMovingPointSet, TDistanceMap >:
Public Types | |
typedef IterativeClosestPointMetric | Self |
typedef PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::TransformType | TransformType |
typedef Superclass::TransformPointer | TransformPointer |
typedef Superclass::TransformParametersType | TransformParametersType |
typedef Superclass::TransformJacobianType | TransformJacobianType |
typedef Superclass::MeasureType | MeasureType |
typedef Superclass::DerivativeType | DerivativeType |
typedef Superclass::FixedPointSetType | FixedPointSetType |
typedef Superclass::MovingPointSetType | MovingPointSetType |
typedef Superclass::FixedPointSetConstPointer | FixedPointSetConstPointer |
typedef Superclass::MovingPointSetConstPointer | MovingPointSetConstPointer |
typedef Superclass::PointIterator | PointIterator |
typedef Superclass::PointDataIterator | PointDataIterator |
typedef TDistanceMap | DistanceMapType |
typedef DistanceMapType::Pointer | DistanceMapPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
unsigned int | GetNumberOfValues () const |
void | GetDerivative (const TransformParametersType ¶meters, DerivativeType &Derivative) const |
MeasureType | GetValue (const TransformParametersType ¶meters) const |
void | GetValueAndDerivative (const TransformParametersType ¶meters, MeasureType &Value, DerivativeType &Derivative) const |
virtual void | SetDistanceMap (DistanceMapType *_arg) |
virtual const DistanceMapType * | GetDistanceMap () |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
IterativeClosestPointMetric () | |
virtual | ~IterativeClosestPointMetric () |
void | PrintSelf (std::ostream &os, Indent indent) const |
Reference: "A Method for Registration of 3-D Shapes", IEEE PAMI, Vol 14, No. 2, February 1192
Definition at line 45 of file itkIterativeClosestPointMetric.h.
|
Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 55 of file itkIterativeClosestPointMetric.h. |
|
Type of the derivative. Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 70 of file itkIterativeClosestPointMetric.h. |
|
Definition at line 80 of file itkIterativeClosestPointMetric.h. |
|
Definition at line 79 of file itkIterativeClosestPointMetric.h. |
|
Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 73 of file itkIterativeClosestPointMetric.h. |
|
Type of the fixed Pointset. Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 71 of file itkIterativeClosestPointMetric.h. |
|
Type of the measure. Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 69 of file itkIterativeClosestPointMetric.h. |
|
Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 74 of file itkIterativeClosestPointMetric.h. |
|
Type of the moving Pointset. Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 72 of file itkIterativeClosestPointMetric.h. |
|
Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 77 of file itkIterativeClosestPointMetric.h. |
|
Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 54 of file itkIterativeClosestPointMetric.h. |
|
Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 76 of file itkIterativeClosestPointMetric.h. |
|
Standard class typedefs. Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 51 of file itkIterativeClosestPointMetric.h. |
|
Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 52 of file itkIterativeClosestPointMetric.h. |
|
Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 67 of file itkIterativeClosestPointMetric.h. |
|
Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 66 of file itkIterativeClosestPointMetric.h. |
|
Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 65 of file itkIterativeClosestPointMetric.h. |
|
Types transferred from the base class Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. Definition at line 64 of file itkIterativeClosestPointMetric.h. |
|
|
|
Definition at line 102 of file itkIterativeClosestPointMetric.h. |
|
Run-time type information (and related methods). Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. |
|
Get the derivatives of the match measure. |
|
|
|
Get the number of values Implements itk::MultipleValuedCostFunction. |
|
Get the value for single valued optimizers. |
|
Get value and derivatives for multiple valued optimizers. |
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
PrintSelf funtion Reimplemented from itk::PointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >. |
|
|