13 #ifndef mitkDataNodeSource_h
14 #define mitkDataNodeSource_h
16 #include "itkProcessObject.h"
37 itkFactorylessNewMacro(Self);
51 DataObjectPointer
MakeOutput(DataObjectPointerArraySizeType idx)
override;
59 DataObjectPointer
MakeOutput(
const DataObjectIdentifierType &name)
override;
Superclass of all classes generating data tree nodes (instances of class mitk::DataNode) as output.
mitkClassMacroItkParent(DataNodeSource, itk::ProcessObject)
mitk::DataNode OutputType
OutputType::Pointer OutputTypePointer
OutputType * GetOutput(DataObjectPointerArraySizeType idx)
~DataNodeSource() override
const OutputType * GetOutput() const
DataObjectPointer MakeOutput(const DataObjectIdentifierType &name) override
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) override
const OutputType * GetOutput(DataObjectPointerArraySizeType idx) const
Class for nodes of the DataTree.
Find image slices visible on a given plane.