#include <itkPCAShapeSignedDistanceFunction.h>
Inheritance diagram for itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >:
This class computes the signed distance from a N-dimensional shape defined by: (1) a mean signed distance image , (2) the first principal components images and (3) a transform to define the pose (i.e. position or orientation of the shape).
A particular instance of the shape is defined by a set of parameters . The first parameters defines the weights applied to each principal components and the remaining parameters is used to define the transform. The user should refer to the documentation of the particular Transform class being used. The first set of parameters are called the ShapeParameters and the remaining parameters the PoseParameters.
The method Evaluate( point x ) returns the approximate signed to the shape at point x such that:
Where [i] are the square root of the eigenvalues. These are defined using method SetPrincipalComponentStandardDeviations().
This class is templated over the coordinate representation type (e.g. float or double) and the space dimension.
Definition at line 67 of file itkPCAShapeSignedDistanceFunction.h.
|
Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 77 of file itkPCAShapeSignedDistanceFunction.h. |
|
CoordRep typedef support. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 91 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 123 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 124 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
extrapolator typedef support. Definition at line 122 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 128 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 129 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
function typedef support. Definition at line 127 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 108 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
Definition at line 109 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
Image typedef support. Definition at line 107 of file itkPCAShapeSignedDistanceFunction.h. |
|
InputeType typedef support. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 94 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 118 of file itkPCAShapeSignedDistanceFunction.h. |
|
Definition at line 119 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
Interpolator typedef support. Definition at line 117 of file itkPCAShapeSignedDistanceFunction.h. |
|
OutputType typedef support. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 97 of file itkPCAShapeSignedDistanceFunction.h. |
|
Parameters typedef support. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 103 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::SetPrincipalComponentImages(), and itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 76 of file itkPCAShapeSignedDistanceFunction.h. |
|
Point typedef support. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 100 of file itkPCAShapeSignedDistanceFunction.h. |
|
Standard class typedefs. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 73 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::~PCAShapeSignedDistanceFunction(). |
|
Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 75 of file itkPCAShapeSignedDistanceFunction.h. |
|
Transform typedef support. Definition at line 114 of file itkPCAShapeSignedDistanceFunction.h. Referenced by itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::SetPrincipalComponentImages(). |
|
|
|
|
Evaluate the signed distance from a shape at a given position. Implements itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >.
|
|
Run-time type information (and related methods). Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >.
|
|
Set/Get the mean image. |
|
A PCAShape is defined by a set of shape and pose parameters. Implements itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 168 of file itkPCAShapeSignedDistanceFunction.h. |
|
Set/Get the number of principal components SetNumberOfPrincipalComponents must be called before SetParameters |
|
A PCAShape is defined by a set of shape and pose parameters. Implements itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 166 of file itkPCAShapeSignedDistanceFunction.h. |
|
A PCAShape is defined by a set of shape and pose parameters. Implements itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >. Definition at line 164 of file itkPCAShapeSignedDistanceFunction.h. |
|
Set/Get the principal component standard deviations. These values corresponds to the square root of the eigenvalues of the principal components. |
|
Set/Get transform. |
|
Initialize must be called before the first call of Evaluate() to allow the class to validate any inputs. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >.
|
|
Dimension underlying input image. |
|
New macro for creation of through the object factory. Reimplemented from itk::Object.
|
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >.
|
|
Set/Get the mean image. |
|
Set/Get the number of principal components SetNumberOfPrincipalComponents must be called before SetParameters |
|
A PCAShape is defined by a set of shape and pose parameters. Implements itk::ShapeSignedDistanceFunction< TCoordRep, VSpaceDimension >.
|
|
Set/Get the principal component images. Definition at line 144 of file itkPCAShapeSignedDistanceFunction.h. References itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::ParametersType, and itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >::TransformType. |
|
Set/Get the principal component standard deviations. These values corresponds to the square root of the eigenvalues of the principal components. |
|
Set/Get transform. |