Mercurial > hg > orthanc-stone
comparison Framework/Toolbox/AffineTransform2D.cpp @ 1025:7912de3a15e0
AffineTransform2D::Combine with 5 args
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Fri, 04 Oct 2019 17:47:31 +0200 |
parents | 919226caca82 |
children | 69177b10e2b9 0ca50d275b9a |
comparison
equal
deleted
inserted
replaced
1024:9889c819db01 | 1025:7912de3a15e0 |
---|---|
195 b.GetHomogeneousMatrix(), | 195 b.GetHomogeneousMatrix(), |
196 c.GetHomogeneousMatrix(), | 196 c.GetHomogeneousMatrix(), |
197 d.GetHomogeneousMatrix())); | 197 d.GetHomogeneousMatrix())); |
198 } | 198 } |
199 | 199 |
200 AffineTransform2D AffineTransform2D::Combine(const AffineTransform2D& a, | |
201 const AffineTransform2D& b, | |
202 const AffineTransform2D& c, | |
203 const AffineTransform2D& d, | |
204 const AffineTransform2D& e) | |
205 { | |
206 return AffineTransform2D(LinearAlgebra::Product(a.GetHomogeneousMatrix(), | |
207 b.GetHomogeneousMatrix(), | |
208 c.GetHomogeneousMatrix(), | |
209 d.GetHomogeneousMatrix(), | |
210 e.GetHomogeneousMatrix())); | |
211 } | |
200 | 212 |
201 AffineTransform2D AffineTransform2D::CreateOffset(double dx, | 213 AffineTransform2D AffineTransform2D::CreateOffset(double dx, |
202 double dy) | 214 double dy) |
203 { | 215 { |
204 AffineTransform2D t; | 216 AffineTransform2D t; |