15 #ifndef itkBinaryShapeBasedSuperSamplingFilter_h
16 #define itkBinaryShapeBasedSuperSamplingFilter_h
28 template <
class TInputImage,
class TOutputImage >
46 itkStaticConstMacro(ImageDimension,
unsigned int, TInputImage::ImageDimension);
47 itkStaticConstMacro(OutputImageDimension,
unsigned int, TOutputImage::ImageDimension);
56 typedef typename itk::Image<unsigned char, ImageDimension>
MaskImageType;
66 void PrintSelf(std::ostream&os, Indent indent)
const;
69 virtual void GenerateData();
71 FloatImagePointer SmoothDistanceMap(
unsigned int idim, FloatImagePointer
image );
75 void operator=(
const Self&);
82 #ifndef ITK_MANUAL_INSTANTIATION
83 #include "itkBinaryShapeBasedSuperSamplingFilter.txx"
Superclass::OutputImagePointer OutputImagePointer
Definition: itkSampleImageFilter.h:64
SampleImageFilter< TInputImage, TOutputImage > Superclass
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:35
Superclass::OutputImageType OutputImageType
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:51
SmartPointer< Self > Pointer
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:36
GLenum GLsizei GLenum GLenum const GLvoid * image
Definition: glew.h:4052
SmartPointer< const Self > ConstPointer
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:37
Superclass::InputImageType InputImageType
Definition: itkSampleImageFilter.h:61
Definition: niftkITKAffineResampleImage.cxx:74
Superclass::InputImageConstPointer InputImageConstPointer
Definition: itkSampleImageFilter.h:65
Filter to sub- or super-sample an image by a certain factor and apply the appropriate blurring (equiv...
Definition: itkSampleImageFilter.h:33
Superclass::OutputImageType OutputImageType
Definition: itkSampleImageFilter.h:62
MaskImageType::Pointer MaskImagePointer
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:57
Filter to super-sample a mask by a certain factor and apply the appropriate shape based interpolation...
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:29
Superclass::InputImagePointer InputImagePointer
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:52
BinaryShapeBasedSuperSamplingFilter Self
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:34
itk::Image< float, ImageDimension > FloatImageType
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:59
Superclass::InputImageConstPointer InputImageConstPointer
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:54
Superclass::OutputImagePointer OutputImagePointer
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:53
Superclass::InputImageType InputImageType
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:50
FloatImageType::Pointer FloatImagePointer
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:60
Superclass::InputImagePointer InputImagePointer
Definition: itkSampleImageFilter.h:63
~BinaryShapeBasedSuperSamplingFilter()
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:65
itk::Image< unsigned char, ImageDimension > MaskImageType
Definition: itkBinaryShapeBasedSuperSamplingFilter.h:56