Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Toolbox/DicomStructureSet.h @ 1892:cdf91ad891a5
estimated geometry of rt-struct
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 19 Jan 2022 13:50:28 +0100 |
parents | 6ce81914f7e4 |
children | 90b5e116a5f9 |
line wrap: on
line diff
--- a/OrthancStone/Sources/Toolbox/DicomStructureSet.h Wed Jan 19 12:32:15 2022 +0100 +++ b/OrthancStone/Sources/Toolbox/DicomStructureSet.h Wed Jan 19 13:50:28 2022 +0100 @@ -152,6 +152,8 @@ Structures structures_; ReferencedSlices referencedSlices_; + Vector estimatedNormal_; + double estimatedSliceThickness_; void Setup(const IDicomDataset& dataset); @@ -168,6 +170,8 @@ const Structure& structure, const CoordinateSystem3D& slice) const; + void EstimateGeometry(); + public: explicit DicomStructureSet(const FullOrthancDataset& instance) { @@ -242,6 +246,14 @@ size_t structureIndex, const std::string& sopInstanceUid) const; - void Test(); + const Vector& GetEstimatedNormal() const + { + return estimatedNormal_; + } + + const double GetEstimatedSliceThickness() const + { + return estimatedSliceThickness_; + } }; }