13 #ifndef mitkContourModelSubDivisionFilter_h
14 #define mitkContourModelSubDivisionFilter_h
43 itkFactorylessNewMacro(Self);
61 using Superclass::SetInput;
#define MITKCONTOURMODEL_EXPORT
Base class for all pipeline sources that produce mitk::ContourModel outputs.
Filter that interpolates a subdivision curve between control points of a contour.
ContourModel OutputType
The output data type.
int m_InterpolationIterations
void SetNumberOfIterations(int iterations)
Set the number of subdivision iterations.
const InputType * GetInput(void)
Get the first input contour model.
virtual void SetInput(unsigned int idx, const InputType *input)
Set the input contour model at the given index.
mitk::ContourModel InputType
The input data type.
virtual void SetInput(const InputType *input)
Set the input contour model.
mitkClassMacro(ContourModelSubDivisionFilter, ContourModelSource)
OutputType::Pointer OutputTypePointer
Smart pointer type for the output.
void GenerateData() override
~ContourModelSubDivisionFilter() override
const InputType * GetInput(unsigned int idx)
Get the input contour model at the given index.
void GenerateOutputInformation() override
ContourModelSubDivisionFilter()
A time-resolved contour representation consisting of linked vertices in 3D space.
Find image slices visible on a given plane.