Mercurial > hg > orthanc-stone
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 } |