9 #include "fwGdcmIO/helper/SegmentedPropertyRegistry.hpp" 10 #include "fwGdcmIO/reader/ie/InformationEntity.hpp" 12 #include <fwMedData/ModelSeries.hpp> 14 #include <boost/filesystem/path.hpp> 16 #include <gdcmSurfaceReader.h> 48 const SPTR(::gdcm::Reader)& reader,
50 const ::fwMedData::ModelSeries::sptr& series,
51 const ::fwLog::Logger::sptr& logger =
nullptr,
52 ProgressCallback progress =
nullptr,
53 CancelRequestedCallback cancel =
nullptr);
60 FWGDCMIO_API
bool loadSegmentedPropertyRegistry(const ::boost::filesystem::path& filepath);
63 FWGDCMIO_API
virtual ~Surface();
69 FWGDCMIO_API
virtual void readSurfaceSegmentationAndSurfaceMeshModules();
81 const ::gdcm::SmartPointer< ::gdcm::Segment >& segment,
82 const ::gdcm::Item& segmentItem);
89 FWGDCMIO_API
virtual void readSurfaceMeshModule(
const SPTR(::
fwData::Reconstruction)& reconstruction, const ::gdcm::SmartPointer< ::gdcm::Surface >& surface
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.
::fwGdcmIO::helper::SegmentedPropertyRegistry m_segmentedPropertyRegistry
Segment Property Registry.
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...
Surface Information Entity class.
Contains the representation of the data objects used in the framework.