comparison Framework/Volumes/DicomVolumeImage.h @ 1156:34ee7204fde3 broker

removing IGeometryProvider
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 16 Nov 2019 14:37:33 +0100
parents 391fb6d6905d
children 9ad62b031c47
comparison
equal deleted inserted replaced
1155:e265ed3f7843 1156:34ee7204fde3
26 #include "ImageBuffer3D.h" 26 #include "ImageBuffer3D.h"
27 #include "VolumeImageGeometry.h" 27 #include "VolumeImageGeometry.h"
28 28
29 namespace OrthancStone 29 namespace OrthancStone
30 { 30 {
31 class IGeometryProvider
32 {
33 public:
34 virtual ~IGeometryProvider() {}
35 virtual bool HasGeometry() const = 0;
36 virtual const VolumeImageGeometry& GetImageGeometry() const = 0;
37 };
38
39 /** 31 /**
40 This class combines a 3D image buffer, a 3D volume geometry and 32 This class combines a 3D image buffer, a 3D volume geometry and
41 information about the DICOM parameters of the series. 33 information about the DICOM parameters of the series.
42 (MPR means MultiPlanar Reconstruction) 34 (MPR means MultiPlanar Reconstruction)
43 */ 35 */