ANIMA  4.0
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage > Class Template Reference

#include <animaBaseOrientedModelImageToImageMetric.h>

+ Inheritance diagram for anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >:
+ Collaboration diagram for anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef Superclass::ParametersValueType CoordinateRepresentationType
 
typedef Superclass::DerivativeType DerivativeType
 
typedef FixedImageType::ConstPointer FixedImageConstPointer
 
typedef FixedImageMaskType::ConstPointer FixedImageMaskConstPointer
 
typedef FixedImageMaskType::Pointer FixedImageMaskPointer
 
typedef itk::SpatialObject< itkGetStaticConstMacro(FixedImageDimension) > FixedImageMaskType
 
typedef FixedImageType::RegionType FixedImageRegionType
 
typedef TFixedImage FixedImageType
 
typedef TransformType::InputPointType InputPointType
 
typedef InterpolatorType::Pointer InterpolatorPointer
 
typedef itk::InterpolateImageFunction< MovingImageType, CoordinateRepresentationTypeInterpolatorType
 
typedef Superclass::MeasureType MeasureType
 
enum  ModelReorientationType {
  NONE = 0,
  FINITE_STRAIN,
  PPD
}
 
typedef MovingImageType::ConstPointer MovingImageConstPointer
 
typedef MovingImageMaskType::ConstPointer MovingImageMaskConstPointer
 
typedef MovingImageMaskType::Pointer MovingImageMaskPointer
 
typedef itk::SpatialObject< itkGetStaticConstMacro(MovingImageDimension) > MovingImageMaskType
 
typedef TMovingImage::PixelType MovingImagePixelType
 
typedef TMovingImage MovingImageType
 
typedef TransformType::OutputPointType OutputPointType
 
typedef Superclass::ParametersType ParametersType
 
typedef itk::SmartPointer< SelfPointer
 
typedef double RealType
 
typedef BaseOrientedModelImageToImageMetric Self
 
typedef itk::SingleValuedCostFunction Superclass
 
typedef TransformType::JacobianType TransformJacobianType
 
typedef TransformType::ParametersType TransformParametersType
 
typedef TransformType::Pointer TransformPointer
 
typedef itk::Transform< CoordinateRepresentationType, itkGetStaticConstMacro(MovingImageDimension), itkGetStaticConstMacro(FixedImageDimension)> TransformType
 

Public Member Functions

void GetDerivative (const ParametersType &parameters, DerivativeType &derivative) const ITK_OVERRIDE
 Should not be used. More...
 
virtual const FixedImageTypeGetFixedImage () const
 
virtual const FixedImageMaskTypeGetFixedImageMask () const
 
virtual const FixedImageRegionTypeGetFixedImageRegion () const
 
virtual const InterpolatorTypeGetInterpolator () const
 
virtual ModelReorientationType GetModelRotation () const
 
virtual const MovingImageTypeGetMovingImage () const
 
virtual const MovingImageMaskTypeGetMovingImageMask () const
 
virtual const char * GetNameOfClass () const
 
unsigned int GetNumberOfParameters (void) const ITK_OVERRIDE
 
virtual const unsigned long & GetNumberOfPixelsCounted () const
 
virtual const TransformTypeGetTransform () const
 
void GetValueAndDerivative (const TransformParametersType &parameters, MeasureType &value, DerivativeType &derivative) const ITK_OVERRIDE
 
virtual void Initialize ()
 
virtual void SetFixedImage (const FixedImageType *_arg)
 
virtual void SetFixedImageMask (FixedImageMaskType *_arg)
 
virtual void SetFixedImageMask (const FixedImageMaskType *_arg)
 
virtual void SetFixedImageRegion (FixedImageRegionType _arg)
 
virtual void SetInterpolator (InterpolatorType *_arg)
 
virtual void SetModelRotation (ModelReorientationType _arg)
 
virtual void SetMovingImage (const MovingImageType *_arg)
 
virtual void SetMovingImageMask (MovingImageMaskType *_arg)
 
virtual void SetMovingImageMask (const MovingImageMaskType *_arg)
 
virtual void SetTransform (TransformType *_arg)
 
void SetTransformParameters (const ParametersType &parameters) const
 

Static Public Attributes

static const unsigned int FixedImageDimension = TFixedImage::ImageDimension
 
static const unsigned int MovingImageDimension = TMovingImage::ImageDimension
 

Protected Member Functions

 BaseOrientedModelImageToImageMetric ()
 
void PrintSelf (std::ostream &os, itk::Indent indent) const ITK_OVERRIDE
 
virtual ~BaseOrientedModelImageToImageMetric ()
 

Protected Attributes

FixedImageConstPointer m_FixedImage
 
FixedImageMaskConstPointer m_FixedImageMask
 
InterpolatorPointer m_Interpolator
 
MovingImageConstPointer m_MovingImage
 
MovingImageMaskConstPointer m_MovingImageMask
 
unsigned long m_NumberOfPixelsCounted
 
vnl_matrix< double > m_OrientationMatrix
 
TransformPointer m_Transform
 

Detailed Description

template<class TFixedImage, class TMovingImage>
class anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >

Definition at line 13 of file animaBaseOrientedModelImageToImageMetric.h.

Member Typedef Documentation

◆ ConstPointer

template<class TFixedImage, class TMovingImage>
typedef itk::SmartPointer<const Self> anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::ConstPointer

Definition at line 20 of file animaBaseOrientedModelImageToImageMetric.h.

◆ CoordinateRepresentationType

template<class TFixedImage, class TMovingImage>
typedef Superclass::ParametersValueType anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::CoordinateRepresentationType

Type used for representing point components

Definition at line 23 of file animaBaseOrientedModelImageToImageMetric.h.

◆ DerivativeType

template<class TFixedImage, class TMovingImage>
typedef Superclass::DerivativeType anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::DerivativeType

Type of the derivative.

Definition at line 82 of file animaBaseOrientedModelImageToImageMetric.h.

◆ FixedImageConstPointer

template<class TFixedImage, class TMovingImage>
typedef FixedImageType::ConstPointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::FixedImageConstPointer

Definition at line 35 of file animaBaseOrientedModelImageToImageMetric.h.

◆ FixedImageMaskConstPointer

template<class TFixedImage, class TMovingImage>
typedef FixedImageMaskType::ConstPointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::FixedImageMaskConstPointer

Definition at line 66 of file animaBaseOrientedModelImageToImageMetric.h.

◆ FixedImageMaskPointer

template<class TFixedImage, class TMovingImage>
typedef FixedImageMaskType::Pointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::FixedImageMaskPointer

Definition at line 65 of file animaBaseOrientedModelImageToImageMetric.h.

◆ FixedImageMaskType

template<class TFixedImage, class TMovingImage>
typedef itk::SpatialObject< itkGetStaticConstMacro(FixedImageDimension) > anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::FixedImageMaskType

Type for the mask of the fixed image. Only pixels that are "inside" this mask will be considered for the computation of the metric

Definition at line 64 of file animaBaseOrientedModelImageToImageMetric.h.

◆ FixedImageRegionType

template<class TFixedImage, class TMovingImage>
typedef FixedImageType::RegionType anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::FixedImageRegionType

Definition at line 36 of file animaBaseOrientedModelImageToImageMetric.h.

◆ FixedImageType

template<class TFixedImage, class TMovingImage>
typedef TFixedImage anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::FixedImageType

Type of the fixed Image.

Definition at line 34 of file animaBaseOrientedModelImageToImageMetric.h.

◆ InputPointType

template<class TFixedImage, class TMovingImage>
typedef TransformType::InputPointType anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::InputPointType

Definition at line 49 of file animaBaseOrientedModelImageToImageMetric.h.

◆ InterpolatorPointer

template<class TFixedImage, class TMovingImage>
typedef InterpolatorType::Pointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::InterpolatorPointer

Definition at line 59 of file animaBaseOrientedModelImageToImageMetric.h.

◆ InterpolatorType

template<class TFixedImage, class TMovingImage>
typedef itk::InterpolateImageFunction< MovingImageType, CoordinateRepresentationType > anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::InterpolatorType

Type of the Interpolator Base class

Definition at line 57 of file animaBaseOrientedModelImageToImageMetric.h.

◆ MeasureType

template<class TFixedImage, class TMovingImage>
typedef Superclass::MeasureType anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::MeasureType

Type of the measure.

Definition at line 79 of file animaBaseOrientedModelImageToImageMetric.h.

◆ MovingImageConstPointer

template<class TFixedImage, class TMovingImage>
typedef MovingImageType::ConstPointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::MovingImageConstPointer

Definition at line 31 of file animaBaseOrientedModelImageToImageMetric.h.

◆ MovingImageMaskConstPointer

template<class TFixedImage, class TMovingImage>
typedef MovingImageMaskType::ConstPointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::MovingImageMaskConstPointer

Definition at line 74 of file animaBaseOrientedModelImageToImageMetric.h.

◆ MovingImageMaskPointer

template<class TFixedImage, class TMovingImage>
typedef MovingImageMaskType::Pointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::MovingImageMaskPointer

Definition at line 73 of file animaBaseOrientedModelImageToImageMetric.h.

◆ MovingImageMaskType

template<class TFixedImage, class TMovingImage>
typedef itk::SpatialObject< itkGetStaticConstMacro(MovingImageDimension) > anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::MovingImageMaskType

Type for the mask of the moving image. Only pixels that are "inside" this mask will be considered for the computation of the metric

Definition at line 72 of file animaBaseOrientedModelImageToImageMetric.h.

◆ MovingImagePixelType

template<class TFixedImage, class TMovingImage>
typedef TMovingImage::PixelType anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::MovingImagePixelType

Definition at line 30 of file animaBaseOrientedModelImageToImageMetric.h.

◆ MovingImageType

template<class TFixedImage, class TMovingImage>
typedef TMovingImage anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::MovingImageType

Type of the moving Image.

Definition at line 29 of file animaBaseOrientedModelImageToImageMetric.h.

◆ OutputPointType

template<class TFixedImage, class TMovingImage>
typedef TransformType::OutputPointType anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::OutputPointType

Definition at line 50 of file animaBaseOrientedModelImageToImageMetric.h.

◆ ParametersType

template<class TFixedImage, class TMovingImage>
typedef Superclass::ParametersType anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::ParametersType

Type of the parameters.

Definition at line 85 of file animaBaseOrientedModelImageToImageMetric.h.

◆ Pointer

template<class TFixedImage, class TMovingImage>
typedef itk::SmartPointer<Self> anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::Pointer

Definition at line 19 of file animaBaseOrientedModelImageToImageMetric.h.

◆ RealType

template<class TFixedImage, class TMovingImage>
typedef double anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::RealType

Definition at line 76 of file animaBaseOrientedModelImageToImageMetric.h.

◆ Self

template<class TFixedImage, class TMovingImage>
typedef BaseOrientedModelImageToImageMetric anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::Self

Standard class typedefs.

Definition at line 17 of file animaBaseOrientedModelImageToImageMetric.h.

◆ Superclass

template<class TFixedImage, class TMovingImage>
typedef itk::SingleValuedCostFunction anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::Superclass

Definition at line 18 of file animaBaseOrientedModelImageToImageMetric.h.

◆ TransformJacobianType

template<class TFixedImage, class TMovingImage>
typedef TransformType::JacobianType anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::TransformJacobianType

Definition at line 52 of file animaBaseOrientedModelImageToImageMetric.h.

◆ TransformParametersType

template<class TFixedImage, class TMovingImage>
typedef TransformType::ParametersType anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::TransformParametersType

Definition at line 51 of file animaBaseOrientedModelImageToImageMetric.h.

◆ TransformPointer

template<class TFixedImage, class TMovingImage>
typedef TransformType::Pointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::TransformPointer

Definition at line 48 of file animaBaseOrientedModelImageToImageMetric.h.

◆ TransformType

template<class TFixedImage, class TMovingImage>
typedef itk::Transform<CoordinateRepresentationType, itkGetStaticConstMacro(MovingImageDimension), itkGetStaticConstMacro(FixedImageDimension)> anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::TransformType

Type of the Transform Base class

Definition at line 46 of file animaBaseOrientedModelImageToImageMetric.h.

Member Enumeration Documentation

◆ ModelReorientationType

template<class TFixedImage, class TMovingImage>
enum anima::BaseOrientedModelImageToImageMetric::ModelReorientationType
Enumerator
NONE 
FINITE_STRAIN 
PPD 

Definition at line 154 of file animaBaseOrientedModelImageToImageMetric.h.

Constructor & Destructor Documentation

◆ BaseOrientedModelImageToImageMetric()

template<class TFixedImage , class TMovingImage >
anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::BaseOrientedModelImageToImageMetric ( )
protected

Constructor

Definition at line 14 of file animaBaseOrientedModelImageToImageMetric.hxx.

◆ ~BaseOrientedModelImageToImageMetric()

template<class TFixedImage , class TMovingImage >
anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::~BaseOrientedModelImageToImageMetric ( )
protectedvirtual

Member Function Documentation

◆ GetDerivative()

template<class TFixedImage, class TMovingImage>
void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetDerivative ( const ParametersType parameters,
DerivativeType derivative 
) const
inline

Should not be used.

Definition at line 142 of file animaBaseOrientedModelImageToImageMetric.h.

◆ GetFixedImage()

template<class TFixedImage, class TMovingImage>
virtual const FixedImageType* anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetFixedImage ( ) const
virtual

Get the Fixed Image.

◆ GetFixedImageMask()

template<class TFixedImage, class TMovingImage>
virtual const FixedImageMaskType* anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetFixedImageMask ( ) const
virtual

◆ GetFixedImageRegion()

template<class TFixedImage, class TMovingImage>
virtual const FixedImageRegionType& anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetFixedImageRegion ( ) const
virtual

Get the region over which the metric will be computed

◆ GetInterpolator()

template<class TFixedImage, class TMovingImage>
virtual const InterpolatorType* anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetInterpolator ( ) const
virtual

Get a pointer to the Interpolator.

◆ GetModelRotation()

template<class TFixedImage, class TMovingImage>
virtual ModelReorientationType anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetModelRotation ( ) const
virtual

◆ GetMovingImage()

template<class TFixedImage, class TMovingImage>
virtual const MovingImageType* anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetMovingImage ( ) const
virtual

Get the Moving Image.

◆ GetMovingImageMask()

template<class TFixedImage, class TMovingImage>
virtual const MovingImageMaskType* anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetMovingImageMask ( ) const
virtual

◆ GetNameOfClass()

template<class TFixedImage, class TMovingImage>
virtual const char* anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetNameOfClass ( ) const
virtual

◆ GetNumberOfParameters()

template<class TFixedImage, class TMovingImage>
unsigned int anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetNumberOfParameters ( void  ) const
inline

Return the number of parameters required by the Transform

Definition at line 134 of file animaBaseOrientedModelImageToImageMetric.h.

◆ GetNumberOfPixelsCounted()

template<class TFixedImage, class TMovingImage>
virtual const unsigned long& anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetNumberOfPixelsCounted ( ) const
virtual

Get the number of pixels considered in the computation.

◆ GetTransform()

template<class TFixedImage, class TMovingImage>
virtual const TransformType* anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetTransform ( ) const
virtual

Get a pointer to the Transform.

◆ GetValueAndDerivative()

template<class TFixedImage, class TMovingImage>
void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::GetValueAndDerivative ( const TransformParametersType parameters,
MeasureType value,
DerivativeType derivative 
) const
inline

Definition at line 148 of file animaBaseOrientedModelImageToImageMetric.h.

◆ Initialize()

template<class TFixedImage , class TMovingImage >
void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::Initialize ( void  )
virtual

◆ PrintSelf()

template<class TFixedImage , class TMovingImage >
void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
protected

◆ SetFixedImage()

template<class TFixedImage, class TMovingImage>
virtual void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetFixedImage ( const FixedImageType _arg)
virtual

Connect the Fixed Image.

◆ SetFixedImageMask() [1/2]

template<class TFixedImage, class TMovingImage>
virtual void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetFixedImageMask ( FixedImageMaskType _arg)
virtual

Set/Get the fixed image mask.

◆ SetFixedImageMask() [2/2]

template<class TFixedImage, class TMovingImage>
virtual void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetFixedImageMask ( const FixedImageMaskType _arg)
virtual

◆ SetFixedImageRegion()

template<class TFixedImage, class TMovingImage>
virtual void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetFixedImageRegion ( FixedImageRegionType  _arg)
virtual

◆ SetInterpolator()

template<class TFixedImage, class TMovingImage>
virtual void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetInterpolator ( InterpolatorType _arg)
virtual

Connect the Interpolator.

◆ SetModelRotation()

template<class TFixedImage, class TMovingImage>
virtual void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetModelRotation ( ModelReorientationType  _arg)
virtual

◆ SetMovingImage()

template<class TFixedImage, class TMovingImage>
virtual void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetMovingImage ( const MovingImageType _arg)
virtual

Connect the Moving Image.

◆ SetMovingImageMask() [1/2]

template<class TFixedImage, class TMovingImage>
virtual void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetMovingImageMask ( MovingImageMaskType _arg)
virtual

Set/Get the moving image mask.

◆ SetMovingImageMask() [2/2]

template<class TFixedImage, class TMovingImage>
virtual void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetMovingImageMask ( const MovingImageMaskType _arg)
virtual

◆ SetTransform()

template<class TFixedImage, class TMovingImage>
virtual void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetTransform ( TransformType _arg)
virtual

Connect the Transform.

◆ SetTransformParameters()

template<class TFixedImage , class TMovingImage >
void anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::SetTransformParameters ( const ParametersType parameters) const

Member Data Documentation

◆ FixedImageDimension

template<class TFixedImage, class TMovingImage>
const unsigned int anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::FixedImageDimension = TFixedImage::ImageDimension
static

Definition at line 40 of file animaBaseOrientedModelImageToImageMetric.h.

◆ m_FixedImage

template<class TFixedImage, class TMovingImage>
FixedImageConstPointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::m_FixedImage
protected

Definition at line 171 of file animaBaseOrientedModelImageToImageMetric.h.

◆ m_FixedImageMask

template<class TFixedImage, class TMovingImage>
FixedImageMaskConstPointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::m_FixedImageMask
protected

Definition at line 178 of file animaBaseOrientedModelImageToImageMetric.h.

◆ m_Interpolator

template<class TFixedImage, class TMovingImage>
InterpolatorPointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::m_Interpolator
protected

Definition at line 176 of file animaBaseOrientedModelImageToImageMetric.h.

◆ m_MovingImage

template<class TFixedImage, class TMovingImage>
MovingImageConstPointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::m_MovingImage
protected

Definition at line 172 of file animaBaseOrientedModelImageToImageMetric.h.

◆ m_MovingImageMask

template<class TFixedImage, class TMovingImage>
MovingImageMaskConstPointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::m_MovingImageMask
protected

Definition at line 179 of file animaBaseOrientedModelImageToImageMetric.h.

◆ m_NumberOfPixelsCounted

template<class TFixedImage, class TMovingImage>
unsigned long anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::m_NumberOfPixelsCounted
mutableprotected

Definition at line 169 of file animaBaseOrientedModelImageToImageMetric.h.

◆ m_OrientationMatrix

template<class TFixedImage, class TMovingImage>
vnl_matrix<double> anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::m_OrientationMatrix
mutableprotected

Definition at line 175 of file animaBaseOrientedModelImageToImageMetric.h.

◆ m_Transform

template<class TFixedImage, class TMovingImage>
TransformPointer anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::m_Transform
mutableprotected

◆ MovingImageDimension

template<class TFixedImage, class TMovingImage>
const unsigned int anima::BaseOrientedModelImageToImageMetric< TFixedImage, TMovingImage >::MovingImageDimension = TMovingImage::ImageDimension
static

Constants for the image dimensions

Definition at line 39 of file animaBaseOrientedModelImageToImageMetric.h.


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