15 #ifndef __elxSplineKernelTransform_H_
16 #define __elxSplineKernelTransform_H_
112 template <
class TElastix >
114 ITK_TYPENAME elx::TransformBase<TElastix>::CoordRepType,
115 elx::TransformBase<TElastix>::FixedImageDimension > ,
149 itkStaticConstMacro( SpaceDimension,
unsigned int, Superclass2::FixedImageDimension );
186 virtual int BeforeAll(
void );
194 virtual void BeforeRegistration(
void );
197 virtual void ReadFromFile(
void );
210 CoordRepType, itkGetStaticConstMacro(SpaceDimension) > TPKernelTransformType;
223 virtual bool SetKernelType(
const std::string & kernelType );
228 virtual void DetermineSourceLandmarks(
void );
234 virtual bool DetermineTargetLandmarks(
void );
237 virtual void ReadLandmarkFile(
238 const std::string & filename,
240 const bool & landmarksInFixedImage );
250 void operator=(
const Self& );
259 #ifndef ITK_MANUAL_INSTANTIATION
260 #include "elxSplineKernelTransform.hxx"
263 #endif // end #ifndef __elxSplineKernelTransform_H_