15 #ifndef itkSetBoundaryVoxelsToValueFilter_h
16 #define itkSetBoundaryVoxelsToValueFilter_h
18 #include <itkImageToImageFilter.h>
28 template<
class TInputImage,
class TOutputImage>
30 public ImageToImageFilter< TInputImage, TOutputImage >
35 typedef ImageToImageFilter< TInputImage,TOutputImage >
Superclass;
46 itkStaticConstMacro(ImageDimension,
unsigned int,
47 TInputImage::ImageDimension);
69 itkSetMacro( Value, OutputImagePixelType );
71 itkGetMacro( Value, OutputImagePixelType );
73 #ifdef ITK_USE_CONCEPT_CHECKING
75 itkConceptMacro(DimensionShouldBe3,
76 (Concept::SameDimension<itkGetStaticConstMacro(InputImageDimension),3>));
77 itkConceptMacro(InputHasNumericTraitsCheck,
78 (Concept::HasNumericTraits<InputImagePixelType>));
79 itkConceptMacro(OutputHasPixelTraitsCheck,
80 (Concept::HasPixelTraits<OutputImagePixelType>));
87 void PrintSelf(std::ostream& os, Indent indent)
const;
97 void operator=(
const Self&);
102 #ifndef ITK_MANUAL_INSTANTIATION
103 #include "itkSetBoundaryVoxelsToValueFilter.txx"
ImageToImageFilter< TInputImage, TOutputImage > Superclass
Definition: itkSetBoundaryVoxelsToValueFilter.h:35
ImageType::SizeType SizeType
Definition: niftkMakeLapUSProbeBasicModel.cxx:31
OutputImageType::PointType OutputImagePointType
Definition: itkSetBoundaryVoxelsToValueFilter.h:65
OutputImageType::PixelType OutputImagePixelType
Definition: itkSetBoundaryVoxelsToValueFilter.h:63
OutputImageType::Pointer OutputImagePointer
Definition: itkSetBoundaryVoxelsToValueFilter.h:61
SmartPointer< Self > Pointer
Definition: itkSetBoundaryVoxelsToValueFilter.h:36
Definition: niftkITKAffineResampleImage.cxx:74
ImageType::IndexType IndexType
Definition: niftkMakeLapUSProbeBasicModel.cxx:32
Image filter class to set all voxels which are on the boundary of the image to a user specified value...
Definition: itkSetBoundaryVoxelsToValueFilter.h:29
SmartPointer< const Self > ConstPointer
Definition: itkSetBoundaryVoxelsToValueFilter.h:37
TOutputImage OutputImageType
Definition: itkSetBoundaryVoxelsToValueFilter.h:60
InputImageType::ConstPointer InputImageConstPointer
Definition: itkSetBoundaryVoxelsToValueFilter.h:52
InputImageType::PixelType InputImagePixelType
Definition: itkSetBoundaryVoxelsToValueFilter.h:54
SetBoundaryVoxelsToValueFilter Self
Definition: itkSetBoundaryVoxelsToValueFilter.h:34
InputImageType::SpacingType InputImageSpacingType
Definition: itkSetBoundaryVoxelsToValueFilter.h:55
InputImageType::RegionType InputImageRegionType
Definition: itkSetBoundaryVoxelsToValueFilter.h:53
float PixelType
Definition: niftkBreastDCEandADC.cxx:88
ImageType::RegionType RegionType
Definition: niftkMakeLapUSProbeBasicModel.cxx:30
OutputImageType::SizeType OutputImageSizeType
Definition: itkSetBoundaryVoxelsToValueFilter.h:66
TInputImage InputImageType
Definition: itkSetBoundaryVoxelsToValueFilter.h:50
InputImageType::Pointer InputImagePointer
Definition: itkSetBoundaryVoxelsToValueFilter.h:51
OutputImagePixelType m_Value
Definition: itkSetBoundaryVoxelsToValueFilter.h:93
InputImageType::PointType InputImagePointType
Definition: itkSetBoundaryVoxelsToValueFilter.h:57
OutputImageType::IndexType OutputImageIndexType
Definition: itkSetBoundaryVoxelsToValueFilter.h:64
OutputImageType::RegionType OutputImageRegionType
Definition: itkSetBoundaryVoxelsToValueFilter.h:62
InputImageType::IndexType InputImageIndexType
Definition: itkSetBoundaryVoxelsToValueFilter.h:56
virtual ~SetBoundaryVoxelsToValueFilter()
Definition: itkSetBoundaryVoxelsToValueFilter.h:86