18 #ifndef itkPolylineMask2DImageFilter_h 19 #define itkPolylineMask2DImageFilter_h 47 template<
typename TInputImage,
typename TPolyline,
48 typename TOutputImage >
66 TInputImage::ImageDimension);
68 TOutputImage::ImageDimension);
88 void SetInput1(
const InputImageType *image);
90 void SetInput2(
const PolylineType *polyline);
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()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
InputImageType::PixelType InputImagePixelType
void operator=(const Self &) ITK_DELETE_FUNCTION
TInputImage InputImageType
PolylineMask2DImageFilter Self
InputImageType::ConstPointer InputImageConstPointer
TOutputImage OutputImageType
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