13 #ifndef mitkContourModelSetSource_h
14 #define mitkContourModelSetSource_h
34 itkFactorylessNewMacro(Self);
49 itk::DataObject::Pointer
#define MITKCONTOURMODEL_EXPORT
Superclass of all classes generating some kind of mitk::BaseData.
itk::DataObject::DataObjectIdentifierType DataObjectIdentifierType
Identifier type for named data objects.
Base class for all pipeline sources that produce mitk::ContourModelSet outputs.
~ContourModelSetSource() override
OutputType::Pointer OutputTypePointer
Smart pointer type for the output.
itk::DataObject::Pointer MakeOutput(const DataObjectIdentifierType &name) override
Allocate a new output object by name.
mitkBaseDataSourceGetOutputDeclarations itk::DataObject::Pointer MakeOutput(DataObjectPointerArraySizeType idx) override
Allocate a new output object at the given index.
ContourModelSet OutputType
The output data type produced by this source.
mitkClassMacro(ContourModelSetSource, BaseDataSource)
A collection of ContourModel instances managed as a single BaseData object.
#define mitkBaseDataSourceGetOutputDeclarations
Find image slices visible on a given plane.