34 #ifndef __itkvtkPolyDataToBinaryMaskImageFilter_h
35 #define __itkvtkPolyDataToBinaryMaskImageFilter_h
37 #include "itkImageToImageFilter.h"
39 #include "vtkSmartPointer.h"
40 #include "vtkPolyData.h"
41 #include "vtkImageData.h"
42 #include "vtkPolyDataToImageStencil.h"
43 #include "vtkImageStencil.h"
44 #include "vtkImageExport.h"
46 #include "itkVTKImageImport.h"
51 template<
class TInput,
class TOutput >
53 public ImageToImageFilter< TInput, TOutput >
57 typedef ImageToImageFilter< TInput, TOutput >
Superclass;
74 InputImageType::ImageDimension);
102 #include "itkvtkPolyDataToBinaryMaskImageFilter.txx"
itkTypeMacro(vtkPolyDataToBinaryMaskImageFilter, ImageToImageFilter)
itkStaticConstMacro(ImageDimension, unsigned int, InputImageType::ImageDimension)
SmartPointer< const Self > ConstPointer
vtkSmartPointer< vtkImageExport > m_VTKExporter
ImageImportPointer m_ITKImporter
ImageToImageFilter< TInput, TOutput > Superclass
void operator=(const Self &)
SmartPointer< Self > Pointer
InputImageType::SpacingType InputImageSpacingType
InputImageType::Pointer InputImagePointer
vtkPolyDataToBinaryMaskImageFilter()
vtkSmartPointer< vtkImageStencil > m_ImageStencil
vtkSmartPointer< vtkPolyDataToImageStencil > m_Pol2stenc
VTKImageImport< BinaryMaskImageType > ImageImportType
vtkPolyDataToBinaryMaskImageFilter Self
vtkSmartPointer< vtkImageData > m_WhiteImage
ImageImportType::Pointer ImageImportPointer
~vtkPolyDataToBinaryMaskImageFilter()
TOutput BinaryMaskImageType
virtual void SetPolyData(vtkPolyData *iMesh)
virtual void GenerateData()
BinaryMaskImageType::Pointer BinaryMaskImagePointer
InputImageType::SizeType InputImageSizeType
InputImageType::ConstPointer InputImageConstPointer