comparison Framework/Toolbox/ViewportGeometry.cpp @ 726:4f2416d519b4

moving layers, widgets and loaders to Deprecated namespace
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 21 May 2019 11:43:25 +0200
parents 9a474e90e832
children
comparison
equal deleted inserted replaced
714:d2c0e347ddc2 726:4f2416d519b4
24 #include <Core/Logging.h> 24 #include <Core/Logging.h>
25 #include <Core/OrthancException.h> 25 #include <Core/OrthancException.h>
26 26
27 #include <boost/math/special_functions/round.hpp> 27 #include <boost/math/special_functions/round.hpp>
28 28
29 namespace OrthancStone 29 namespace Deprecated
30 { 30 {
31 void ViewportGeometry::ComputeTransform() 31 void ViewportGeometry::ComputeTransform()
32 { 32 {
33 // The following lines must be read in reverse order! 33 // The following lines must be read in reverse order!
34 cairo_matrix_t tmp; 34 cairo_matrix_t tmp;
77 ComputeTransform(); 77 ComputeTransform();
78 } 78 }
79 } 79 }
80 80
81 81
82 void ViewportGeometry::SetSceneExtent(const Extent2D& extent) 82 void ViewportGeometry::SetSceneExtent(const OrthancStone::Extent2D& extent)
83 { 83 {
84 LOG(INFO) << "New scene extent: (" 84 LOG(INFO) << "New scene extent: ("
85 << extent.GetX1() << "," << extent.GetY1() << ") => (" 85 << extent.GetX1() << "," << extent.GetY1() << ") => ("
86 << extent.GetX2() << "," << extent.GetY2() << ")"; 86 << extent.GetX2() << "," << extent.GetY2() << ")";
87 87
166 ComputeTransform(); 166 ComputeTransform();
167 } 167 }
168 } 168 }
169 169
170 170
171 void ViewportGeometry::ApplyTransform(CairoContext& context) const 171 void ViewportGeometry::ApplyTransform(OrthancStone::CairoContext& context) const
172 { 172 {
173 cairo_set_matrix(context.GetObject(), &transform_); 173 cairo_set_matrix(context.GetObject(), &transform_);
174 } 174 }
175 175
176 176
196 zoom_ = zoom; 196 zoom_ = zoom;
197 ComputeTransform(); 197 ComputeTransform();
198 } 198 }
199 199
200 200
201 Matrix ViewportGeometry::GetMatrix() const 201 OrthancStone::Matrix ViewportGeometry::GetMatrix() const
202 { 202 {
203 Matrix m(3, 3); 203 OrthancStone::Matrix m(3, 3);
204 204
205 m(0, 0) = transform_.xx; 205 m(0, 0) = transform_.xx;
206 m(0, 1) = transform_.xy; 206 m(0, 1) = transform_.xy;
207 m(0, 2) = transform_.x0; 207 m(0, 2) = transform_.x0;
208 m(1, 0) = transform_.yx; 208 m(1, 0) = transform_.yx;