9 #include "fwGdcmIO/config.hpp" 10 #include "fwGdcmIO/container/DicomInstance.hpp" 11 #include "fwGdcmIO/exception/Failed.hpp" 13 #include <fwData/location/SingleFile.hpp> 15 #include <fwDataIO/writer/GenericObjectWriter.hpp> 17 #include <fwLog/Logger.hpp> 19 #include <fwMedData/ImageSeries.hpp> 20 #include <fwMedData/ModelSeries.hpp> 50 ::fwDataIO::writer::factory::New< SurfaceSegmentation >);
59 FWGDCMIO_API
void write()
override;
62 FWGDCMIO_API std::string extension()
override;
68 FWGDCMIO_API
SPTR(::
fwJobs::IJob) getJob() const override;
73 ::
fwLog::Logger::sptr m_logger;
This class handles DICOM Surface Segmentation files writing.
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
The namespace fwGdcmIO contains reader, writer and helper for dicom data.
fwLog contains classes used to manage logs.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
Logger class used to store logs.
This class is derived by reader/writer.
This namespace fwJobs provides jobs management.
generic class for all object writers.