NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
This class calculates the Jacobian matrix of a deformation field and store in a row-major vector. More...
Public Types | |
typedef DisplacementFieldJacobianVectorFilter | Self |
typedef ImageToImageFilter < Image< Vector < InputScalarType, NDimensions > , NDimensions >, Image< Vector < OutputScalarType, NJDimensions >, NDimensions > > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Vector < OutputScalarType, NJDimensions > | OutputPixelType |
typedef Image< OutputPixelType, NDimensions > | OutputImageType |
typedef Superclass::InputImageType | InputImageType |
typedef Image < OutputScalarType, NDimensions > | OutputDeterminantImageType |
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (Dimension, unsigned int, NDimensions) | |
OutputDeterminantImageType::Pointer | GetDeterminant () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
DisplacementFieldJacobianVectorFilter () | |
~DisplacementFieldJacobianVectorFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | GenerateData () |
Protected Attributes | |
OutputDeterminantImageType::Pointer | m_Determinant |
This class calculates the Jacobian matrix of a deformation field and store in a row-major vector.
typedef SmartPointer<const Self> itk::DisplacementFieldJacobianVectorFilter< InputScalarType, OutputScalarType, NDimensions, NJDimensions >::ConstPointer |
typedef Superclass::InputImageType itk::DisplacementFieldJacobianVectorFilter< InputScalarType, OutputScalarType, NDimensions, NJDimensions >::InputImageType |
typedef Image<OutputScalarType, NDimensions> itk::DisplacementFieldJacobianVectorFilter< InputScalarType, OutputScalarType, NDimensions, NJDimensions >::OutputDeterminantImageType |
typedef Image<OutputPixelType, NDimensions> itk::DisplacementFieldJacobianVectorFilter< InputScalarType, OutputScalarType, NDimensions, NJDimensions >::OutputImageType |
typedef Vector<OutputScalarType, NJDimensions> itk::DisplacementFieldJacobianVectorFilter< InputScalarType, OutputScalarType, NDimensions, NJDimensions >::OutputPixelType |
Standard typedefs.
typedef SmartPointer<Self> itk::DisplacementFieldJacobianVectorFilter< InputScalarType, OutputScalarType, NDimensions, NJDimensions >::Pointer |
typedef DisplacementFieldJacobianVectorFilter itk::DisplacementFieldJacobianVectorFilter< InputScalarType, OutputScalarType, NDimensions, NJDimensions >::Self |
Standard "Self" typedef.
typedef ImageToImageFilter< Image< Vector<InputScalarType, NDimensions>, NDimensions>, Image< Vector<OutputScalarType, NJDimensions>, NDimensions> > itk::DisplacementFieldJacobianVectorFilter< InputScalarType, OutputScalarType, NDimensions, NJDimensions >::Superclass |
|
inlineprotected |
|
inlineprotected |
|
protectedvirtual |
The main filter method.
|
virtual |
Run-time type information (and related methods).
|
inline |
Get/Set.
itk::DisplacementFieldJacobianVectorFilter< InputScalarType, OutputScalarType, NDimensions, NJDimensions >::itkStaticConstMacro | ( | Dimension | , |
unsigned | int, | ||
NDimensions | |||
) |
Get the number of dimensions we are working in.
|
static |
Method for creation through the object factory.
|
inlineprotected |
|
protected |
The Jacobian determinant.