9 #include "fwGdcmIO/writer/ie/InformationEntity.hpp" 11 #include <fwData/Image.hpp> 36 FWGDCMIO_API
Image(
const SPTR(::gdcm::Writer)& writer,
38 const ::fwData::Image::csptr& image,
39 const ::fwLog::Logger::sptr& logger =
nullptr,
40 ProgressCallback progress =
nullptr,
41 CancelRequestedCallback cancel =
nullptr);
44 FWGDCMIO_API
virtual ~Image();
50 FWGDCMIO_API
virtual void writeGeneralImageModule();
57 FWGDCMIO_API
virtual void writeGeneralImageModuleSpecificTags(
unsigned int instanceNumber);
63 FWGDCMIO_API
virtual void writeImagePlaneModule();
70 FWGDCMIO_API
virtual void writeImagePlaneModuleSpecificTags(
unsigned int instanceNumber);
76 FWGDCMIO_API
virtual void writeImagePixelModule();
83 FWGDCMIO_API
virtual void writeImagePixelModuleSpecificTags(
unsigned int instanceNumber);
89 FWGDCMIO_API
virtual void writeVOILUTModule();
95 FWGDCMIO_API
virtual void writeSOPCommonModule();
102 FWGDCMIO_API
virtual void writeSOPCommonModuleSpecificTags(
unsigned int instanceNumber);
108 FWGDCMIO_API
virtual void writeCTImageModule();
114 FWGDCMIO_API
virtual void writeMRImageModule();
This class defines a DICOM SOP instance. It is useful during the whole writing process. This class allows to share data between module writers.
The namespace fwGdcmIO contains reader, writer and helper for dicom data.
Image Information Entity class.