13 #ifndef mitkCoreObjectFactoryBase_h
14 #define mitkCoreObjectFactoryBase_h
24 #include <itkObjectFactoryBase.h>
25 #include <itkVersion.h>
Abstract base class for factories that create mappers and set default properties.
virtual const char * GetDescription() const
Get a human-readable description of this factory.
mitkClassMacroItkParent(CoreObjectFactoryBase, itk::Object)
virtual Mapper::Pointer CreateMapper(mitk::DataNode *node, MapperSlotId slotId)=0
Create a mapper for the given data node and mapper slot.
virtual void SetDefaultProperties(mitk::DataNode *node)=0
Set default rendering properties on the given data node.
virtual const char * GetITKSourceVersion() const
Get the ITK source version string.
Central node class of the MITK data tree, associating a data object with properties and mappers.
unsigned int MapperSlotId
Find image slices visible on a given plane.