AffineMatrix2D.idl (96af39f7) AffineMatrix2D.idl (32698fcc)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 15 unchanged lines hidden (view full) ---

24#define __com_sun_star_geometry_AffineMatrix2D_idl__
25
26module com { module sun { module star { module geometry {
27
28/** This structure defines a 2 by 3 affine matrix.<p>
29
30 The matrix defined by this structure constitutes an affine mapping
31 of a point in 2D to another point in 2D. The last line of a
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 15 unchanged lines hidden (view full) ---

24#define __com_sun_star_geometry_AffineMatrix2D_idl__
25
26module com { module sun { module star { module geometry {
27
28/** This structure defines a 2 by 3 affine matrix.<p>
29
30 The matrix defined by this structure constitutes an affine mapping
31 of a point in 2D to another point in 2D. The last line of a
32 complete 3 by 3 matrix is omitted, since it is implicitely assumed
32 complete 3 by 3 matrix is omitted, since it is implicitly assumed
33 to be [0,0,1].<p>
34
35 An affine mapping, as performed by this matrix, can be written out
36 as follows, where <code>xs</code> and <code>ys</code> are the source, and
37 <code>xd</code> and <code>yd</code> the corresponding result coordinates:
38
39 <code>
40 xd = m00*xs + m01*ys + m02;

--- 49 unchanged lines hidden ---
33 to be [0,0,1].<p>
34
35 An affine mapping, as performed by this matrix, can be written out
36 as follows, where <code>xs</code> and <code>ys</code> are the source, and
37 <code>xd</code> and <code>yd</code> the corresponding result coordinates:
38
39 <code>
40 xd = m00*xs + m01*ys + m02;

--- 49 unchanged lines hidden ---