30 static bool alreadyDone =
false;
33 MITK_INFO <<
"RegEvaluationObjectFactory c'tor" << std::endl;
52 std::string classname(
"RegEvaluationObject");
53 if(node->
GetData() && classname.compare(node->
GetData()->GetNameOfClass())==0)
56 newMapper->SetDataNode(node);
71 return m_FileExtensions.c_str();
82 return m_FileExtensions.c_str();
94 struct RegisterRegEvaluationObjectFactoryHelper{
95 RegisterRegEvaluationObjectFactoryHelper()
101 ~RegisterRegEvaluationObjectFactoryHelper()
virtual const char * GetFileExtensions()
void RegisterIOFactories()
static Pointer GetInstance()
DataCollection - Class to facilitate loading/accessing structured data.
BaseData * GetData() const
Get the data object (instance of BaseData, e.g., an Image) managed by this DataNode.
virtual mitk::CoreObjectFactoryBase::MultimapType GetSaveFileExtensionsMap()
RegEvaluationObjectFactory()
std::multimap< std::string, std::string > MultimapType
virtual mitk::CoreObjectFactoryBase::MultimapType GetFileExtensionsMap()
~RegEvaluationObjectFactory()
virtual const char * GetSaveFileExtensions()
static RegisterRegEvaluationObjectFactoryHelper registerMITKRegistrationWrapperIOFactoryHelper
virtual mitk::Mapper::Pointer CreateMapper(mitk::DataNode *node, MapperSlotId slotId)
virtual void SetDefaultProperties(mitk::DataNode *node)
unsigned int MapperSlotId
std::multimap< std::string, std::string > MultimapType
Class for nodes of the DataTree.
static itkEventMacro(BoundingShapeInteractionEvent, itk::AnyEvent) class MITKBOUNDINGSHAPE_EXPORT BoundingShapeInteractor Pointer New()
Basic interaction methods for mitk::GeometryData.