26 #ifndef DICOMITKCOMPONENTEXTENSION_H 27 #define DICOMITKCOMPONENTEXTENSION_H 32 #include <itkGDCMSeriesFileNames.h> 105 virtual QString
getName()
const;
135 std::map<SomeDicomInfo *, FileNamesContainerType>
theSeries;
139 #endif // DICOMITKCOMPONENTEXTENSION_H QCheckBox * openIt
Check box to ask the user wether he/she wants to open this series or not.
Definition: DicomItkComponentExtension.h:75
ImageComponentExtension()
Constructor protected because the class is virtual.
Definition: ImageComponentExtension.cpp:36
QString seriesDescription
Description of the series given by clinician.
Definition: DicomItkComponentExtension.h:47
Q_INTERFACES(camitk::ComponentExtension)
bool findAllDicomSeries(const QString &)
Explores the dicom directory to find all dicom volumes and needed info.
Definition: DicomItkComponentExtension.cpp:144
QString rows
Definition: DicomItkComponentExtension.h:53
Exception class to handle abortion in component instanciation.
Definition: AbortException.h:43
virtual camitk::Component * open(const QString &)
get a new instance from data stored in a file (this is the most important method to redefine in your ...
Definition: DicomItkComponentExtension.cpp:90
QString highBit
Big and Little endian information.
Definition: DicomItkComponentExtension.h:72
This class describes what is a generic Component extension.
Definition: ComponentExtension.h:63
virtual QString getDescription() const
get the plugin description (can be html)
Definition: DicomItkComponentExtension.cpp:77
virtual bool hasDataDirectory() const
this method returns true as DICOM do not use file extension but directory
Definition: DicomItkComponentExtension.cpp:82
bool chooseDicomSeriesIds()
Shows a dialog to the user to choose which volume should be read.
Definition: DicomItkComponentExtension.cpp:244
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: DicomItkComponentExtension.cpp:342
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: sdk/libraries/core/component/Component.h:299
QString protocolName
How was the volume acquired.
Definition: DicomItkComponentExtension.h:45
This allows you to manipulate a limited number of dicom images.
Definition: DicomItkComponentExtension.h:96
QString bitsAllocated
Used to know if we open char, short or int.
Definition: DicomItkComponentExtension.h:70
bool operator()(const SomeDicomInfo i1, const SomeDicomInfo i2) const
Definition: DicomItkComponentExtension.h:82
virtual ~DicomItkComponentExtension()
the destructor
Definition: DicomItkComponentExtension.h:121
QString numberOfTemporalPositions
In case of temporal series, the volume are stored interlaced The temporal series volume are stored in...
Definition: DicomItkComponentExtension.h:68
QCheckBox * desInterlace
Check box to ask the user if he wants the temporal series volume de-interlaced or not...
Definition: DicomItkComponentExtension.h:77
Abstract class created to support export file formats for ImageComponent Any data component plugin cr...
Definition: ImageComponentExtension.h:52
std::vector< std::string > FileNamesContainerType
Definition: DicomItkComponentExtension.h:39
std::map< SomeDicomInfo *, FileNamesContainerType > theSeries
Map storing series For each series, it contains:
Definition: DicomItkComponentExtension.h:135
QString modality
Modality (generally MR or CT)
Definition: DicomItkComponentExtension.h:43
Definition: DicomItkComponentExtension.h:41
itk::GDCMSeriesFileNames NamesGeneratorType
Definition: DicomItkComponentExtension.h:37
Definition: DicomItkComponentExtension.h:81
QString studyDescription
Description of the exam given by clinician.
Definition: DicomItkComponentExtension.h:49
virtual QString getName() const
get the plugin name
Definition: DicomItkComponentExtension.cpp:72
DicomItkComponentExtension()
the constructor (do nothicamitk::ng really)
Definition: DicomItkComponentExtension.h:102
QString columns
Definition: DicomItkComponentExtension.h:54
QString slices
Definition: DicomItkComponentExtension.h:55