comparison Core/DicomParsing/Internals/DicomFrameIndex.h @ 3712:2a170a8f1faf

replacing std::auto_ptr by std::unique_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 02 Mar 2020 15:32:45 +0100
parents 94f4a18a79cc
children 113a7b994a12
comparison
equal deleted inserted replaced
3709:1f4910999fe7 3712:2a170a8f1faf
31 **/ 31 **/
32 32
33 33
34 #pragma once 34 #pragma once
35 35
36 #include "../../Compatibility.h"
36 #include "../../Enumerations.h" 37 #include "../../Enumerations.h"
37 38
38 #include <dcmtk/dcmdata/dcdatset.h> 39 #include <dcmtk/dcmdata/dcdatset.h>
39 #include <dcmtk/dcmdata/dcfilefo.h> 40 #include <dcmtk/dcmdata/dcfilefo.h>
40 #include <vector> 41 #include <vector>
60 61
61 class FragmentIndex; 62 class FragmentIndex;
62 class UncompressedIndex; 63 class UncompressedIndex;
63 class PsmctRle1Index; 64 class PsmctRle1Index;
64 65
65 std::auto_ptr<IIndex> index_; 66 std::unique_ptr<IIndex> index_;
66 unsigned int countFrames_; 67 unsigned int countFrames_;
67 68
68 public: 69 public:
69 DicomFrameIndex(DcmFileFormat& dicom); 70 DicomFrameIndex(DcmFileFormat& dicom);
70 71
71 unsigned int GetFramesCount() const 72 unsigned int GetFramesCount() const