7 #ifndef __VTKGDCMIO_SERIESDBREADER_HPP__ 8 #define __VTKGDCMIO_SERIESDBREADER_HPP__ 10 #include "vtkGdcmIO/config.hpp" 12 #include <fwData/location/Folder.hpp> 13 #include <fwData/location/MultiFiles.hpp> 15 #include <fwDataIO/reader/GenericObjectReader.hpp> 43 ::fwDataIO::reader::factory::New< SeriesDBReader >
54 VTKGDCMIO_API
void read()
override;
68 SPTR( ::
fwMedData::SeriesDB ) createSeriesDB( const ::
boost::filesystem::path &dicomDir );
76 void addSeries( const
SPTR( ::
fwMedData::SeriesDB )& seriesDB, const
std::vector<
std::
string >& filenames);
This class is an interface for class managing job.
Namespace containing medical data.
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
vtkmGdcm reader/writer lib
Reads DICOM data from a directory path in order to create a SeriesDB object.
generic class for all object readers.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
#define fwCoreAllowSharedFromThis()
Generate getSptr and getConstSptr methods.
This class is derived by reader/writer.
This class is derived by reader/writer.
This namespace fwJobs provides jobs management.