13 #ifndef mitkBoundingShapeObjectFactory_h
14 #define mitkBoundingShapeObjectFactory_h
32 itkFactorylessNewMacro(Self);
#define MITKBOUNDINGSHAPE_EXPORT
Object factory that registers mappers and default properties for bounding shape data.
void SetDefaultProperties(DataNode *node) override
Set default rendering properties for bounding shape visualization on the given node.
mitkClassMacro(BoundingShapeObjectFactory, CoreObjectFactoryBase)
~BoundingShapeObjectFactory() override
BoundingShapeObjectFactory()
const char * GetDescription() const override
Get a human-readable description of this factory.
Mapper::Pointer CreateMapper(DataNode *node, MapperSlotId slotId) override
Create a mapper for bounding shape rendering.
Abstract base class for factories that create mappers and set default properties.
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.
MITKBOUNDINGSHAPE_EXPORT void RegisterBoundingShapeObjectFactory()
Register the BoundingShapeObjectFactory with the CoreObjectFactory.