00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
#ifndef __itkBSplineL2ResampleImageFilterBase_h
00022
#define __itkBSplineL2ResampleImageFilterBase_h
00023
00024
#include <vector>
00025
00026
namespace itk
00027 {
00073
template <
class TInputImage,
class TOutputImage>
00074 class ITK_EXPORT BSplineL2ResampleImageFilterBase :
00075
public BSplineResampleImageFilterBase<TInputImage,TOutputImage>
00076 {
00077
public:
00079 typedef BSplineL2ResampleImageFilterBase
Self;
00080 typedef BSplineResampleImageFilterBase<TInputImage, TOutputImage> Superclass;
00081 typedef SmartPointer<Self> Pointer;
00082 typedef SmartPointer<const Self> ConstPointer;
00083
00085
itkTypeMacro(BSplineL2ResampleImageFilterBase,
BSplineResampleImageFilterBase);
00086
00087
00088
protected:
00089
00090
virtual void InitializePyramidSplineFilter(
int SplineOrder);
00091
00092 BSplineL2ResampleImageFilterBase();
00093 virtual ~BSplineL2ResampleImageFilterBase() {};
00094
void PrintSelf(std::ostream& os,
Indent indent)
const;
00095
00096
00097
private:
00098 BSplineL2ResampleImageFilterBase(
const Self& );
00099
void operator=(
const Self& );
00100
00101 };
00102
00103 }
00104
00105
#ifndef ITK_MANUAL_INSTANTIATION
00106
#include "itkBSplineL2ResampleImageFilterBase.txx"
00107
#endif
00108
00109
#endif