13 #ifndef mitkSurfaceToImageFilter_h
14 #define mitkSurfaceToImageFilter_h
50 itkFactorylessNewMacro(
Self);
52 itkSetMacro(MakeOutputBinary,
bool);
53 itkGetMacro(MakeOutputBinary,
bool);
54 itkBooleanMacro(MakeOutputBinary);
56 itkSetMacro(UShortBinaryPixelType,
bool);
57 itkGetMacro(UShortBinaryPixelType,
bool);
58 itkBooleanMacro(UShortBinaryPixelType);
60 itkGetConstMacro(BackgroundValue,
float);
61 itkSetMacro(BackgroundValue,
float);
63 itkGetConstMacro(Tolerance,
double);
64 itkSetMacro(Tolerance,
double);
74 using itk::ProcessObject::SetInput;
Superclass of all classes generating Images (instances of class Image) as output.
Image class for storing images.
Converts surface data to pixel data. Requires a surface and an image, which header information define...
virtual void SetInput(const mitk::Surface *surface)
void GenerateData() override
void SetImage(const mitk::Image *source)
const mitk::Surface * GetInput(void)
bool m_UShortBinaryPixelType
const mitk::Image * GetImage(void)
void GenerateOutputInformation() override
~SurfaceToImageFilter() override
void GenerateInputRequestedRegion() override
void Stencil3DImage(int time=0)
Class for storing surfaces (vtkPolyData).
#define mitkClassMacro(className, SuperClassName)
Find image slices visible on a given plane.
MITKCORE_EXPORT mitk::Image::Pointer ConvertSurfaceToLabelMask(const mitk::Image *refImage, const mitk::Surface *surface)