9 #include "ioVtkGdcm/config.hpp" 11 #include <fwIO/IReader.hpp> 13 #include <boost/filesystem/path.hpp> 59 typedef std::string ExtensionType;
60 typedef std::vector< ExtensionType > ExtensionsType;
78 IOVTKGDCM_API virtual
void starting() override;
81 IOVTKGDCM_API virtual
void stopping() override;
84 IOVTKGDCM_API virtual
void configuring() override;
87 IOVTKGDCM_API
void updating() override;
90 IOVTKGDCM_API
void info(
std::ostream& _sstream ) override;
93 IOVTKGDCM_API virtual ExtensionsType getSupportedExtensions() override;
96 IOVTKGDCM_API virtual
std::
string getSelectorDialogTitle() override;
99 IOVTKGDCM_API virtual
void configureWithIHM() override;
102 IOVTKGDCM_API ::
fwIO::IOPathType getIOPathType() const override;
106 void notificationOfDBUpdate();
108 SPTR(::
fwMedData::SeriesDB) createSeriesDB(const ::
boost::filesystem::path& dicomDir);
110 SPTR(JobCreatedSignalType) m_sigJobCreated;
This class contains helper to generate Medical Data (SeriesDB, ImageSeries, ...). ...
Namespace containing medical data.
Reader service API. It manages extension points definition and extension configuration.
ioVtkGdcm contains services to read and write Series using vtk and gdcm libraries.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
The namespace fwIO contains the base interface for reader and writer services.
This namespace fwJobs provides jobs management.
This service reads a dicom dir, and provides a fwMedData::SeriesDB.