26 #ifndef DICOMTREECOMPONENTEXTENSION_H 27 #define DICOMTREECOMPONENTEXTENSION_H 50 return "Dicom Component (directory)";
55 return "This component allows one to read DICOM images files from a directory using the library GDCM 2.2.x";
82 #endif // DICOMTREECOMPONENTEXTENSION_H virtual bool hasDataDirectory() const
this method returns true as this component loads images from a directory (not a single file) ...
Definition: DicomTreeComponentExtension.cpp:64
virtual bool save(camitk::Component *) const
Save a given Component (does not have to be top-level) into one of the currently managed format...
Definition: DicomTreeComponentExtension.cpp:54
virtual QString getName() const
Method returning the component extension name.
Definition: DicomTreeComponentExtension.h:49
Exception class to handle abortion in component instanciation.
Definition: AbortException.h:43
virtual camitk::Component * open(const QString &)
Open a single .dcm image or a directory containing files to be read.
Definition: DicomTreeComponentExtension.cpp:48
virtual QString getDescription() const
Method returning the component extension descrption.
Definition: DicomTreeComponentExtension.h:54
This class describes what is a generic Component extension.
Definition: ComponentExtension.h:63
DicomTreeComponentExtension()
Constructor.
Definition: DicomTreeComponentExtension.h:46
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: sdk/libraries/core/component/Component.h:299
ComponentExtension()
protected constructor,
Definition: ComponentExtension.cpp:39
Q_INTERFACES(camitk::ComponentExtension)
Manager for handling DICOM directories which store DICOM images.
Definition: DicomTreeComponentExtension.h:40
virtual QStringList getFileExtensions() const
Get the list of managed extensions (each file with an extension in the list can be loaded by this ext...
Definition: DicomTreeComponentExtension.cpp:40
virtual ~DicomTreeComponentExtension()
Destructor.
Definition: DicomTreeComponentExtension.h:78