Mercurial > hg > orthanc-stone
comparison Framework/Toolbox/SliceGeometry.h @ 32:517c46f527cd
sync
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 19 Dec 2016 11:00:23 +0100 |
parents | 351ab0da0150 |
children | 7207a407bcd8 |
comparison
equal
deleted
inserted
replaced
31:9aace933cb64 | 32:517c46f527cd |
---|---|
30 **/ | 30 **/ |
31 | 31 |
32 | 32 |
33 #pragma once | 33 #pragma once |
34 | 34 |
35 #include "DicomDataset.h" | 35 #include "GeometryToolbox.h" |
36 #include "../../Resources/Orthanc/Plugins/Samples/Common/IDicomDataset.h" | |
36 | 37 |
37 namespace OrthancStone | 38 namespace OrthancStone |
38 { | 39 { |
39 // Geometry of a 3D plane, NOT thread-safe | 40 // Geometry of a 3D plane, NOT thread-safe |
40 class SliceGeometry | 41 class SliceGeometry |
60 | 61 |
61 SliceGeometry(const Vector& origin, | 62 SliceGeometry(const Vector& origin, |
62 const Vector& axisX, | 63 const Vector& axisX, |
63 const Vector& axisY); | 64 const Vector& axisY); |
64 | 65 |
65 SliceGeometry(const DicomDataset& dicom); | 66 SliceGeometry(const OrthancPlugins::IDicomDataset& dicom); |
66 | 67 |
67 SliceGeometry(const std::string& imagePositionPatient, | 68 SliceGeometry(const std::string& imagePositionPatient, |
68 const std::string& imageOrientationPatient) | 69 const std::string& imageOrientationPatient) |
69 { | 70 { |
70 Setup(imagePositionPatient, imageOrientationPatient); | 71 Setup(imagePositionPatient, imageOrientationPatient); |