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;