13 #ifndef mitkSurfaceStampImageFilter_h
14 #define mitkSurfaceStampImageFilter_h
21 #include <itkQuadEdgeMesh.h>
54 itkSetMacro(MakeOutputBinary,
bool);
55 itkGetMacro(MakeOutputBinary,
bool);
56 itkBooleanMacro(MakeOutputBinary);
58 itkSetMacro(OverwriteBackground,
bool);
59 itkGetMacro(OverwriteBackground,
bool);
60 itkBooleanMacro(OverwriteBackground);
62 itkGetConstMacro(BackgroundValue,
float);
63 itkSetMacro(BackgroundValue,
float);
65 itkGetConstMacro(ForegroundValue,
float);
66 itkSetMacro(ForegroundValue,
float);
85 template <
typename TPixel>
#define MITKSEGMENTATION_EXPORT
Superclass of all classes generating Images (instances of class Image) as output.
Superclass of all classes having one or more Images as input and generating Images as output.
Converts surface data to pixel data. Requires a surface and an image, which header information define...
void SurfaceStamp(int time=0)
itk::QuadEdgeMesh< double, 3 > MeshType
SurfaceStampImageFilter()
void SurfaceStampBinaryOutputProcessing(MeshType *mesh)
bool m_OverwriteBackground
void GenerateData() override
void GenerateOutputInformation() override
~SurfaceStampImageFilter() override
void SurfaceStampProcessing(itk::Image< TPixel, 3 > *input, MeshType *mesh)
void GenerateInputRequestedRegion() override
mitk::Surface::Pointer m_Surface
void SetSurface(mitk::Surface *surface)
mitkClassMacro(SurfaceStampImageFilter, ImageToImageFilter)
Class for storing surfaces (vtkPolyData).
Find image slices visible on a given plane.