9 #include "fwGdcmIO/config.hpp" 10 #include "fwGdcmIO/container/DicomInstance.hpp" 11 #include "fwGdcmIO/exception/Failed.hpp" 13 #include <fwLog/Logger.hpp> 15 #include <fwMedData/DicomSeries.hpp> 17 #include <gdcmReader.h> 36 typedef std::function< void (std::uint64_t) > ProgressCallback;
37 typedef std::function< bool () > CancelRequestedCallback;
49 const ::fwLog::Logger::sptr& logger =
nullptr,
50 ProgressCallback progress =
nullptr,
51 CancelRequestedCallback cancel =
nullptr);
54 FWGDCMIO_API
virtual ~InformationObjectDefinition();
74 ProgressCallback m_progressCallback;
77 CancelRequestedCallback m_cancelRequestedCallback;
Namespace containing medical data.
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.
fwLog contains classes used to manage logs.
Implements a failed exception class for fwGdcmIO.