Mercurial > hg > orthanc-stone
comparison Framework/Layers/LineMeasureTracker.h @ 110:53025eecbc95 wasm
renamed SliceGeometry as CoordinateSystem3D
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 14 Jun 2017 15:50:38 +0200 |
parents | 28956ed68280 |
children | e2fe9352f240 |
comparison
equal
deleted
inserted
replaced
109:53bd9277b025 | 110:53025eecbc95 |
---|---|
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "../Widgets/IWorldSceneMouseTracker.h" | 24 #include "../Widgets/IWorldSceneMouseTracker.h" |
25 | 25 |
26 #include "../Viewport/IStatusBar.h" | 26 #include "../Viewport/IStatusBar.h" |
27 #include "../Toolbox/SliceGeometry.h" | 27 #include "../Toolbox/CoordinateSystem3D.h" |
28 | 28 |
29 namespace OrthancStone | 29 namespace OrthancStone |
30 { | 30 { |
31 class LineMeasureTracker : public IWorldSceneMouseTracker | 31 class LineMeasureTracker : public IWorldSceneMouseTracker |
32 { | 32 { |
33 private: | 33 private: |
34 IStatusBar* statusBar_; | 34 IStatusBar* statusBar_; |
35 SliceGeometry slice_; | 35 CoordinateSystem3D slice_; |
36 double x1_; | 36 double x1_; |
37 double y1_; | 37 double y1_; |
38 double x2_; | 38 double x2_; |
39 double y2_; | 39 double y2_; |
40 uint8_t color_[3]; | 40 uint8_t color_[3]; |
41 unsigned int fontSize_; | 41 unsigned int fontSize_; |
42 | 42 |
43 public: | 43 public: |
44 LineMeasureTracker(IStatusBar* statusBar, | 44 LineMeasureTracker(IStatusBar* statusBar, |
45 const SliceGeometry& slice, | 45 const CoordinateSystem3D& slice, |
46 double x, | 46 double x, |
47 double y, | 47 double y, |
48 uint8_t red, | 48 uint8_t red, |
49 uint8_t green, | 49 uint8_t green, |
50 uint8_t blue, | 50 uint8_t blue, |