9 #include "ioDcmtk/config.hpp" 11 #include <fwIO/IReader.hpp> 13 #include <boost/filesystem/path.hpp> 59 typedef
std::vector<
std::
string > SupportedSOPClassContainerType;
85 IODCMTK_API virtual
void configuring() override;
88 IODCMTK_API virtual
void starting() override;
91 IODCMTK_API virtual
void stopping() override;
94 IODCMTK_API
void updating() override;
97 IODCMTK_API
void info(
std::ostream& _sstream ) override;
100 IODCMTK_API virtual
std::
string getSelectorDialogTitle() override;
103 IODCMTK_API virtual
void configureWithIHM() override;
106 IODCMTK_API ::
fwIO::IOPathType getIOPathType() const override;
110 void notificationOfDBUpdate();
112 SPTR(::
fwMedData::SeriesDB) createSeriesDB(const ::
boost::filesystem::path& dicomDir);
115 std::
string m_filterSelectorSrvConfig;
118 std::
string m_filterType;
121 SupportedSOPClassContainerType m_supportedSOPClassSelection;
Namespace containing medical data.
Reader service API. It manages extension points definition and extension configuration.
Holds patient information.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
The namespace fwIO contains the base interface for reader and writer services.
Read ImageSeries from DICOM with dcmtk.
ioDcmtk contains services use to deal with DICOM using the GDCM library.