14 #ifndef __elxTransformBendingEnergyPenaltyTerm_H__
15 #define __elxTransformBendingEnergyPenaltyTerm_H__
46 template <
class TElastix >
50 ITK_TYPENAME MetricBase<TElastix>::FixedImageType,
122 itkStaticConstMacro( FixedImageDimension,
unsigned int,
123 FixedImageType::ImageDimension );
126 itkStaticConstMacro( MovingImageDimension,
unsigned int,
127 MovingImageType::ImageDimension );
146 virtual void Initialize(
void ) throw (ExceptionObject);
152 virtual
void BeforeEachResolution(
void );
167 void operator=(
const Self& );
175 #ifndef ITK_MANUAL_INSTANTIATION
176 #include "elxTransformBendingEnergyPenaltyTerm.hxx"
179 #endif // end #ifndef __elxTransformBendingEnergyPenaltyTerm_H__
Superclass::ElastixPointer ElastixPointer
Superclass::RegistrationType RegistrationType
Superclass::ConfigurationType ConfigurationType
#define elxClassNameMacro(_name)
SmartPointer< Self > Pointer
FixedImageLimiterType::OutputType FixedImageLimiterOutputType
ElastixType::FixedImageType FixedImageType
A class to time the different parts of the registration.
This class is a base class for any image sampler.
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
SingleValuedCostFunction ITKBaseType
ImageSamplerType::Pointer ImageSamplerPointer
MovingImageType::RegionType MovingImageRegionType
Base class for all ITK limiter function objects.
Superclass::ElastixType ElastixType
Superclass::RegistrationPointer RegistrationPointer
MovingImageLimiterType::OutputType MovingImageLimiterOutputType
Superclass::ConfigurationPointer ConfigurationPointer
This class is the elastix base class for all Metrics.