comparison Framework/Volumes/DicomVolumeImage.h @ 1298:8a0a62189f46

replacing std::auto_ptr by std::unique_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 02 Mar 2020 16:31:30 +0100
parents 2d8ab34c8c91
children 257f2c9a02ac
comparison
equal deleted inserted replaced
1296:86400fa16091 1298:8a0a62189f46
47 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, GeometryReadyMessage, DicomVolumeImage); 47 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, GeometryReadyMessage, DicomVolumeImage);
48 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, ContentUpdatedMessage, DicomVolumeImage); 48 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, ContentUpdatedMessage, DicomVolumeImage);
49 49
50 private: 50 private:
51 uint64_t revision_; 51 uint64_t revision_;
52 std::auto_ptr<VolumeImageGeometry> geometry_; 52 std::unique_ptr<VolumeImageGeometry> geometry_;
53 std::auto_ptr<ImageBuffer3D> image_; 53 std::unique_ptr<ImageBuffer3D> image_;
54 std::auto_ptr<DicomInstanceParameters> parameters_; 54 std::unique_ptr<DicomInstanceParameters> parameters_;
55 55
56 void CheckHasGeometry() const; 56 void CheckHasGeometry() const;
57 57
58 public: 58 public:
59 DicomVolumeImage() : 59 DicomVolumeImage() :