comparison Framework/Toolbox/ViewportGeometry.cpp @ 340:f5d5814a41a0 am-2

rendering BitmapStack
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 20 Oct 2018 18:26:05 +0200
parents 50e5ec1bdd46
children b70e9be013e4
comparison
equal deleted inserted replaced
339:5a7915b23138 340:f5d5814a41a0
177 void ViewportGeometry::SetZoom(double zoom) 177 void ViewportGeometry::SetZoom(double zoom)
178 { 178 {
179 zoom_ = zoom; 179 zoom_ = zoom;
180 ComputeTransform(); 180 ComputeTransform();
181 } 181 }
182
183
184 Matrix ViewportGeometry::GetMatrix() const
185 {
186 Matrix m(3, 3);
187
188 m(0, 0) = transform_.xx;
189 m(0, 1) = transform_.xy;
190 m(0, 2) = transform_.x0;
191 m(1, 0) = transform_.yx;
192 m(1, 1) = transform_.yy;
193 m(1, 2) = transform_.y0;
194 m(2, 0) = 0;
195 m(2, 1) = 0;
196 m(2, 2) = 1;
197
198 return m;
199 }
182 } 200 }