9 #include "fwGdcmIO/helper/SegmentedPropertyRegistry.hpp" 10 #include "fwGdcmIO/writer/ie/InformationEntity.hpp" 12 #include <fwMedData/ModelSeries.hpp> 14 #include <boost/filesystem/path.hpp> 16 #include <gdcmSegment.h> 41 FWGDCMIO_API
Surface(
const SPTR(::gdcm::Writer)& writer,
44 const ::fwMedData::ModelSeries::csptr& series,
45 const ::fwLog::Logger::sptr& logger =
nullptr,
46 ProgressCallback progress =
nullptr,
47 CancelRequestedCallback cancel =
nullptr);
50 FWGDCMIO_API
virtual ~Surface();
57 FWGDCMIO_API
bool loadSegmentedPropertyRegistry(const ::boost::filesystem::path& filepath);
63 FWGDCMIO_API
virtual void writeSOPCommonModule();
69 FWGDCMIO_API
virtual void writeSurfaceSegmentationAndSurfaceMeshModules();
82 ::gdcm::Item& segmentItem,
83 const ::gdcm::SmartPointer< ::gdcm::Segment >& segment,
84 unsigned short segmentNumber);
94 ::gdcm::Item& surfaceItem,
95 const ::gdcm::SmartPointer< ::gdcm::Surface >& surface,
96 unsigned short segmentNumber);
Surface Information Entity class.
This class defines a reconstruction object.
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.
Registry of Segment Properties. This class defines a registry which links a structure type to an entr...
::fwGdcmIO::helper::SegmentedPropertyRegistry m_segmentedPropertyRegistry
Structure Dictionary.