18 #ifndef itkPolylineMask2DImageFilter_h
19 #define itkPolylineMask2DImageFilter_h
47 template<
typename TInputImage,
typename TPolyline,
48 typename TOutputImage >
66 TInputImage::ImageDimension);
68 TOutputImage::ImageDimension);
92 #ifdef ITK_USE_CONCEPT_CHECKING
113 void operator=(const
Self &) ITK_DELETE_FUNCTION;
117 #ifndef ITK_MANUAL_INSTANTIATION
118 #include "itkPolylineMask2DImageFilter.hxx"
virtual void GenerateData() override
OutputImageType::PixelType OutputImagePixelType
void SetInput1(const InputImageType *image)
ImageToImageFilter< TInputImage, TOutputImage > Superclass
SmartPointer< const Self > ConstPointer
void SetInput2(const PolylineType *polyline)
SmartPointer< Self > Pointer
PolylineMask2DImageFilter()
Base class for all process objects that output image data.
InputImageType::PixelType InputImagePixelType
TInputImage InputImageType
PolylineMask2DImageFilter Self
InputImageType::ConstPointer InputImageConstPointer
TOutputImage OutputImageType
TInputImage InputImageType
InputImageType::RegionType InputImageRegionType
static const unsigned int NDimensions
OutputImageType::RegionType OutputImageRegionType
Base class for filters that take an image as input and produce an image as output.
static const unsigned int NOutputDimensions
virtual ~PolylineMask2DImageFilter()
#define itkConceptMacro(name, concept)
OutputImageType::Pointer OutputImagePointer
Implements 2D image masking operation constrained by a contour.
InputImageType::Pointer InputImagePointer