Mercurial > hg > orthanc-stone
comparison Framework/Layers/LineMeasureTracker.h @ 332:50e5ec1bdd46 am-2
separating ZoomMouseTracker and PanMouseTracker from WorldSceneWidget
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 17 Oct 2018 19:38:39 +0200 |
parents | fccffbf99ba1 |
children | face7b7008de |
comparison
equal
deleted
inserted
replaced
331:7ccf919faff0 | 332:50e5ec1bdd46 |
---|---|
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, |
51 unsigned int fontSize); | 51 unsigned int fontSize); |
52 | 52 |
53 virtual bool HasRender() const | |
54 { | |
55 return true; | |
56 } | |
57 | |
53 virtual void Render(CairoContext& context, | 58 virtual void Render(CairoContext& context, |
54 double zoom); | 59 double zoom); |
55 | 60 |
56 double GetLength() const; // In millimeters | 61 double GetLength() const; // In millimeters |
57 | 62 |
60 virtual void MouseUp() | 65 virtual void MouseUp() |
61 { | 66 { |
62 // Possibly create a new landmark "volume" with the line in subclasses | 67 // Possibly create a new landmark "volume" with the line in subclasses |
63 } | 68 } |
64 | 69 |
65 virtual void MouseMove(double x, | 70 virtual void MouseMove(int displayX, |
71 int displayY, | |
72 double x, | |
66 double y); | 73 double y); |
67 }; | 74 }; |
68 } | 75 } |