7 #ifndef __VTKGDCMIO_IMAGESERIESWRITER_HPP__ 8 #define __VTKGDCMIO_IMAGESERIESWRITER_HPP__ 10 #include "vtkGdcmIO/config.hpp" 12 #include <fwData/location/Folder.hpp> 14 #include <fwDataIO/writer/GenericObjectWriter.hpp> 29 enum class CompressionTypes
50 ::fwDataIO::writer::factory::New< ImageSeriesWriter >
58 VTKGDCMIO_API
void write() override;
61 VTKGDCMIO_API
std::
string extension() override;
64 VTKGDCMIO_API
SPTR(::
fwJobs::IJob) getJob() const override;
67 CompressionTypes getCompressionTypes()
const 69 return m_compressionTypes;
75 m_compressionTypes = type;
81 CompressionTypes m_compressionTypes;
86 #endif // __VTKGDCMIO_IMAGESERIESWRITER_HPP__
Namespace containing medical data.
This namespace fwDataIO contains reader and writer for several framework's data.
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
vtkmGdcm reader/writer lib
Write an ImageSeries in DICOM format.
void setCompressionTypes(CompressionTypes type)
Set DICOM compression type.
#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 namespace fwJobs provides jobs management.
generic class for all object writers.
This class manages a job.