14 #ifndef __elxBSplineStackTransform_h
15 #define __elxBSplineStackTransform_h
107 template <
class TElastix >
111 ITK_TYPENAME elx::TransformBase<TElastix>::CoordRepType,
112 elx::TransformBase<TElastix>::FixedImageDimension > ,
140 itkStaticConstMacro( SpaceDimension,
unsigned int, Superclass2::FixedImageDimension );
141 itkStaticConstMacro( ReducedSpaceDimension,
unsigned int, Superclass2::FixedImageDimension - 1 );
160 itkGetStaticConstMacro( SpaceDimension ),
167 itkGetStaticConstMacro( ReducedSpaceDimension ),
171 itkGetStaticConstMacro( ReducedSpaceDimension ),
175 itkGetStaticConstMacro( ReducedSpaceDimension ),
231 virtual int BeforeAll(
void );
246 virtual void BeforeRegistration(
void );
252 virtual void BeforeEachResolution(
void );
259 virtual void InitializeTransform(
void );
267 virtual void IncreaseScale(
void );
270 virtual void ReadFromFile(
void );
276 virtual void SetOptimizerScales(
const unsigned int edgeWidth );
287 virtual void PreComputeGridInformation(
void );
293 void operator=(
const Self& );
312 unsigned int InitializeBSplineTransform();
319 #ifndef ITK_MANUAL_INSTANTIATION
320 #include "elxBSplineStackTransform.hxx"
323 #endif // end #ifndef __elxBSplineStackTransform_h
#define elxClassNameMacro(_name)
SmartPointer< Self > Pointer
std::vector< GridSpacingFactorType > VectorGridSpacingFactorType
This class computes all information about the B-spline grid, given the image information and the desi...
SmartPointer< Self > Pointer
Convenience class for upsampling a B-spline coefficient image.