Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
#include <mitkCoreObjectFactoryBase.h>
Public Types | |
typedef std::list< mitk::FileWriterWithInformation::Pointer > | FileWriterList |
typedef std::multimap< std::string, std::string > | MultimapType |
typedef CoreObjectFactoryBase | Self |
typedef itk::Object | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual std::vector< std::string > | GetClassHierarchy () const |
virtual const char * | GetClassName () const |
virtual Mapper::Pointer | CreateMapper (mitk::DataNode *node, MapperSlotId slotId)=0 |
virtual void | SetDefaultProperties (mitk::DataNode *node)=0 |
virtual std::string | GetFileExtensions ()=0 |
virtual MultimapType | GetFileExtensionsMap ()=0 |
virtual std::string | GetSaveFileExtensions ()=0 |
virtual MultimapType | GetSaveFileExtensionsMap ()=0 |
virtual const char * | GetITKSourceVersion () const |
virtual const char * | GetDescription () const |
FileWriterList | GetFileWriters () |
Static Public Member Functions | |
static const char * | GetStaticNameOfClass () |
Static Protected Member Functions | |
static void | CreateFileExtensions (MultimapType fileExtensionsMap, std::string &fileExtensions) |
create a string from a map that contains the file extensions More... | |
Protected Attributes | |
FileWriterList | m_FileWriters |
Definition at line 37 of file mitkCoreObjectFactoryBase.h.
typedef itk::SmartPointer<const Self> mitk::CoreObjectFactoryBase::ConstPointer |
Definition at line 43 of file mitkCoreObjectFactoryBase.h.
typedef std::list<mitk::FileWriterWithInformation::Pointer> mitk::CoreObjectFactoryBase::FileWriterList |
Definition at line 40 of file mitkCoreObjectFactoryBase.h.
typedef std::multimap<std::string, std::string> mitk::CoreObjectFactoryBase::MultimapType |
Definition at line 41 of file mitkCoreObjectFactoryBase.h.
Definition at line 43 of file mitkCoreObjectFactoryBase.h.
Definition at line 43 of file mitkCoreObjectFactoryBase.h.
typedef itk::Object mitk::CoreObjectFactoryBase::Superclass |
Definition at line 43 of file mitkCoreObjectFactoryBase.h.
|
staticprotected |
create a string from a map that contains the file extensions
fileExtensionsMap | input map with the file extensions, e.g. ("*.dcm", "DICOM files")("*.dc3", "DICOM files") |
fileExtensions | the converted output string, suitable for the QT QFileDialog widget e.g. "all (*.dcm *.DCM *.dc3 ... *.vti *.hdr *.nrrd *.nhdr );;ODF Images (*.odf *qbi)" |
|
pure virtual |
Implemented in mitk::MAPRegistrationWrapperObjectFactory, mitk::GizmoObjectFactory, mitk::RegEvaluationObjectFactory, mitk::CoreObjectFactory, mitk::PlanarFigureObjectFactory, mitk::TubeGraphObjectFactory, mitk::MultilabelObjectFactory, mitk::ContourObjectFactory, mitk::SegmentationObjectFactory, and mitk::BoundingShapeObjectFactory.
|
inlinevirtual |
Reimplemented in mitk::CoreObjectFactory.
Definition at line 43 of file mitkCoreObjectFactoryBase.h.
|
virtual |
Reimplemented in mitk::CoreObjectFactory.
|
inlinevirtual |
Reimplemented in mitk::BoundingShapeObjectFactory.
Definition at line 69 of file mitkCoreObjectFactoryBase.h.
|
pure virtual |
Implemented in mitk::CoreObjectFactory, mitk::GizmoObjectFactory, mitk::PlanarFigureObjectFactory, mitk::RegEvaluationObjectFactory, mitk::TubeGraphObjectFactory, mitk::BoundingShapeObjectFactory, mitk::MultilabelObjectFactory, mitk::ContourObjectFactory, mitk::SegmentationObjectFactory, and mitk::MAPRegistrationWrapperObjectFactory.
|
pure virtual |
Implemented in mitk::CoreObjectFactory, mitk::GizmoObjectFactory, mitk::PlanarFigureObjectFactory, mitk::RegEvaluationObjectFactory, mitk::TubeGraphObjectFactory, mitk::BoundingShapeObjectFactory, mitk::MultilabelObjectFactory, mitk::ContourObjectFactory, mitk::SegmentationObjectFactory, and mitk::MAPRegistrationWrapperObjectFactory.
|
inline |
Definition at line 73 of file mitkCoreObjectFactoryBase.h.
|
inlinevirtual |
Definition at line 68 of file mitkCoreObjectFactoryBase.h.
|
pure virtual |
Implemented in mitk::CoreObjectFactory, mitk::GizmoObjectFactory, mitk::PlanarFigureObjectFactory, mitk::RegEvaluationObjectFactory, mitk::TubeGraphObjectFactory, mitk::BoundingShapeObjectFactory, mitk::MultilabelObjectFactory, mitk::ContourObjectFactory, mitk::SegmentationObjectFactory, and mitk::MAPRegistrationWrapperObjectFactory.
|
pure virtual |
Implemented in mitk::CoreObjectFactory, mitk::GizmoObjectFactory, mitk::PlanarFigureObjectFactory, mitk::RegEvaluationObjectFactory, mitk::TubeGraphObjectFactory, mitk::BoundingShapeObjectFactory, mitk::MultilabelObjectFactory, mitk::ContourObjectFactory, mitk::SegmentationObjectFactory, and mitk::MAPRegistrationWrapperObjectFactory.
|
inlinestatic |
Definition at line 43 of file mitkCoreObjectFactoryBase.h.
|
pure virtual |
Implemented in mitk::GizmoObjectFactory, mitk::CoreObjectFactory, mitk::PlanarFigureObjectFactory, mitk::MAPRegistrationWrapperObjectFactory, mitk::RegEvaluationObjectFactory, mitk::TubeGraphObjectFactory, mitk::MultilabelObjectFactory, mitk::ContourObjectFactory, mitk::SegmentationObjectFactory, and mitk::BoundingShapeObjectFactory.
|
protected |
Definition at line 86 of file mitkCoreObjectFactoryBase.h.