Medical Imaging Interaction Toolkit
2016.11.0
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 const char * | GetFileExtensions ()=0 |
virtual MultimapType | GetFileExtensionsMap ()=0 |
virtual const char * | 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 41 of file mitkCoreObjectFactoryBase.h.
typedef itk::SmartPointer<const Self> mitk::CoreObjectFactoryBase::ConstPointer |
Definition at line 47 of file mitkCoreObjectFactoryBase.h.
typedef std::list<mitk::FileWriterWithInformation::Pointer> mitk::CoreObjectFactoryBase::FileWriterList |
Definition at line 44 of file mitkCoreObjectFactoryBase.h.
typedef std::multimap<std::string, std::string> mitk::CoreObjectFactoryBase::MultimapType |
Definition at line 45 of file mitkCoreObjectFactoryBase.h.
Definition at line 47 of file mitkCoreObjectFactoryBase.h.
Definition at line 47 of file mitkCoreObjectFactoryBase.h.
typedef itk::Object mitk::CoreObjectFactoryBase::Superclass |
Definition at line 47 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 );;Q-Ball Images (*.hqbi *qbi)" |
Definition at line 19 of file mitkCoreObjectFactoryBase.cpp.
|
pure virtual |
Implemented in mitk::MAPRegistrationWrapperObjectFactory, mitk::GizmoObjectFactory, mitk::FiberTrackingObjectFactory, mitk::RegEvaluationObjectFactory, mitk::CoreObjectFactory, mitk::ConnectomicsObjectFactory, mitk::DiffusionCoreObjectFactory, mitk::PlanarFigureObjectFactory, mitk::TubeGraphObjectFactory, mitk::MultilabelObjectFactory, mitk::SimulationObjectFactory, mitk::BoundingShapeObjectFactory, mitk::ContourObjectFactory, mitk::SegmentationObjectFactory, and mitk::QuantificationObjectFactory.
|
inlinevirtual |
Reimplemented in mitk::CoreObjectFactory.
Definition at line 47 of file mitkCoreObjectFactoryBase.h.
|
virtual |
Reimplemented in mitk::CoreObjectFactory.
|
inlinevirtual |
Reimplemented in mitk::BoundingShapeObjectFactory, and mitk::SimulationObjectFactory.
Definition at line 73 of file mitkCoreObjectFactoryBase.h.
|
pure virtual |
Implemented in mitk::CoreObjectFactory, mitk::GizmoObjectFactory, mitk::FiberTrackingObjectFactory, mitk::MAPRegistrationWrapperObjectFactory, mitk::ConnectomicsObjectFactory, mitk::DiffusionCoreObjectFactory, mitk::RegEvaluationObjectFactory, mitk::PlanarFigureObjectFactory, mitk::TubeGraphObjectFactory, mitk::MultilabelObjectFactory, mitk::SimulationObjectFactory, mitk::BoundingShapeObjectFactory, mitk::ContourObjectFactory, mitk::SegmentationObjectFactory, and mitk::QuantificationObjectFactory.
|
pure virtual |
Implemented in mitk::CoreObjectFactory, mitk::GizmoObjectFactory, mitk::FiberTrackingObjectFactory, mitk::MAPRegistrationWrapperObjectFactory, mitk::ConnectomicsObjectFactory, mitk::DiffusionCoreObjectFactory, mitk::PlanarFigureObjectFactory, mitk::RegEvaluationObjectFactory, mitk::TubeGraphObjectFactory, mitk::MultilabelObjectFactory, mitk::SimulationObjectFactory, mitk::BoundingShapeObjectFactory, mitk::ContourObjectFactory, mitk::SegmentationObjectFactory, and mitk::QuantificationObjectFactory.
|
inline |
Definition at line 77 of file mitkCoreObjectFactoryBase.h.
|
inlinevirtual |
Definition at line 72 of file mitkCoreObjectFactoryBase.h.
|
pure virtual |
Implemented in mitk::CoreObjectFactory, mitk::GizmoObjectFactory, mitk::FiberTrackingObjectFactory, mitk::MAPRegistrationWrapperObjectFactory, mitk::ConnectomicsObjectFactory, mitk::DiffusionCoreObjectFactory, mitk::PlanarFigureObjectFactory, mitk::RegEvaluationObjectFactory, mitk::TubeGraphObjectFactory, mitk::MultilabelObjectFactory, mitk::SimulationObjectFactory, mitk::BoundingShapeObjectFactory, mitk::ContourObjectFactory, mitk::SegmentationObjectFactory, and mitk::QuantificationObjectFactory.
|
pure virtual |
Implemented in mitk::CoreObjectFactory, mitk::GizmoObjectFactory, mitk::MAPRegistrationWrapperObjectFactory, mitk::FiberTrackingObjectFactory, mitk::ConnectomicsObjectFactory, mitk::DiffusionCoreObjectFactory, mitk::PlanarFigureObjectFactory, mitk::RegEvaluationObjectFactory, mitk::TubeGraphObjectFactory, mitk::MultilabelObjectFactory, mitk::SimulationObjectFactory, mitk::BoundingShapeObjectFactory, mitk::ContourObjectFactory, mitk::SegmentationObjectFactory, and mitk::QuantificationObjectFactory.
|
inlinestatic |
Definition at line 47 of file mitkCoreObjectFactoryBase.h.
|
pure virtual |
Implemented in mitk::GizmoObjectFactory, mitk::FiberTrackingObjectFactory, mitk::CoreObjectFactory, mitk::SimulationObjectFactory, mitk::ConnectomicsObjectFactory, mitk::DiffusionCoreObjectFactory, mitk::MAPRegistrationWrapperObjectFactory, mitk::RegEvaluationObjectFactory, mitk::PlanarFigureObjectFactory, mitk::TubeGraphObjectFactory, mitk::MultilabelObjectFactory, mitk::BoundingShapeObjectFactory, mitk::ContourObjectFactory, mitk::SegmentationObjectFactory, and mitk::QuantificationObjectFactory.
|
protected |
Definition at line 90 of file mitkCoreObjectFactoryBase.h.
Referenced by mitk::PlanarFigureObjectFactory::PlanarFigureObjectFactory(), and mitk::QuantificationObjectFactory::QuantificationObjectFactory().