13 #ifndef mitkContourModelSetToImageFilter_h
14 #define mitkContourModelSetToImageFilter_h
21 class ContourModelSet;
31 itkFactorylessNewMacro(
Self);
34 virtual void SetMakeOutputBinary(
bool makeOutputBinary);
35 virtual void SetMakeOutputLabelPixelType(
bool makeOutputLabelPixelType);
36 itkSetMacro(PaintingPixelValue,
int);
37 itkSetMacro(TimeStep,
unsigned int);
39 itkGetMacro(MakeOutputBinary,
bool);
40 itkGetMacro(MakeOutputLabelPixelType,
bool);
41 itkGetMacro(PaintingPixelValue,
int);
43 itkBooleanMacro(MakeOutputBinary);
44 itkBooleanMacro(MakeOutputLabelPixelType);
52 itk::DataObject::Pointer MakeOutput(DataObjectPointerArraySizeType idx)
override;
62 void GenerateInputRequestedRegion()
override;
64 void GenerateOutputInformation()
override;
66 void GenerateData()
override;
70 using itk::ProcessObject::SetInput;
89 void InitializeOutputEmpty();