18 #ifndef __itkVariationalRegistrationRegularizer_h 19 #define __itkVariationalRegistrationRegularizer_h 46 template<
class TDisplacementField>
64 itkStaticConstMacro(ImageDimension,
unsigned int, TDisplacementField::ImageDimension);
70 typedef typename DisplacementFieldType::PixelType
PixelType;
75 itkSetMacro( UseImageSpacing,
bool );
78 itkGetConstMacro( UseImageSpacing,
bool );
81 itkBooleanMacro( UseImageSpacing );
88 virtual void PrintSelf(std::ostream& os,
Indent indent)
const;
95 void operator=(
const Self&);
103 #ifndef ITK_MANUAL_INSTANTIATION 104 # include "itkVariationalRegistrationRegularizer.hxx"
NumericTraits< PixelType >::ValueType ValueType
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
Base class for regularization component in the variational registration framework.
VariationalRegistrationRegularizer Self
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
DisplacementFieldType::ConstPointer DisplacementFieldConstPointer
InPlaceImageFilter< TDisplacementField, TDisplacementField > Superclass
~VariationalRegistrationRegularizer()
DisplacementFieldType::Pointer DisplacementFieldPointer
virtual void Initialize()
Control indentation during Print() invocation.
Define additional traits for native types such as int or float.
Base class for filters that take an image as input and overwrite that image as the output...
TDisplacementField DisplacementFieldType
DisplacementFieldType::PixelType PixelType