/trunk/main/basegfx/source/workbench/ |
H A D | gauss.hxx | 46 bool eliminate( Matrix& matrix, in eliminate() argument 60 if( fabs(matrix[ j*cols + i ]) > fabs(matrix[ max*cols + i ]) ) in eliminate() 70 temp = matrix[ i*cols + k ]; in eliminate() 71 matrix[ i*cols + k ] = matrix[ max*cols + k ]; in eliminate() 72 matrix[ max*cols + k ] = temp; in eliminate() 78 matrix[ j*cols + k ] -= matrix[ i*cols + k ] * in eliminate() 79 matrix[ j*cols + i ] / matrix[ i*cols + i ]; in eliminate() 108 bool substitute( const Matrix& matrix, in substitute() argument 123 if( matrix[ j*cols + j ] == 0.0 ) in substitute() 126 result[j] = (matrix[ j*cols + cols-1 ] - temp) / matrix[ j*cols + j ]; in substitute() [all …]
|
/trunk/main/offapi/com/sun/star/geometry/ |
H A D | AffineMatrix3D.idl | 70 /// The top, left matrix entry. 73 /// The top, left middle matrix entry. 76 /// The top, right middle matrix entry. 79 /// The top, right matrix entry. 82 /// The middle, left matrix entry. 85 /// The middle, middle left matrix entry. 88 /// The middle, middle right matrix entry. 91 /// The middle, right matrix entry. 94 /// The bottom, left matrix entry. 97 /// The bottom, middle left matrix entry. [all …]
|
H A D | AffineMatrix2D.idl | 28 /** This structure defines a 2 by 3 affine matrix.<p> 32 complete 3 by 3 matrix is omitted, since it is implicitly assumed 44 Thus, in common matrix language, with M being the 50 the above notation. Since matrix multiplication is associative, 61 printer, Then, the total transformation matrix and the device 68 /// The top, left matrix entry. 71 /// The top, middle matrix entry. 74 /// The top, right matrix entry. 77 /// The bottom, left matrix entry. 80 /// The bottom, middle matrix entry. [all …]
|
H A D | Matrix2D.idl | 28 /** This structure defines a 2 by 2 matrix.<p> 33 The matrix defined by this structure constitutes a linear 36 matrix does not include any translational components.<p> 38 A linear mapping, as performed by this matrix, can be written out 47 Thus, in common matrix language, with M being the 53 the above notation. Since matrix multiplication is associative, 64 printer. Then, the total transformation matrix and the device 71 /// The top, left matrix entry. 74 /// The top, right matrix entry. 77 /// The bottom, left matrix entry. [all …]
|
/trunk/main/canvas/source/tools/ |
H A D | verifyinput.cxx | 289 if( !::rtl::math::isFinite( matrix.m00 ) || in verifyInput() 290 !::rtl::math::isFinite( matrix.m01 ) || in verifyInput() 291 !::rtl::math::isFinite( matrix.m02 ) || in verifyInput() 292 !::rtl::math::isFinite( matrix.m10 ) || in verifyInput() 293 !::rtl::math::isFinite( matrix.m11 ) || in verifyInput() 294 !::rtl::math::isFinite( matrix.m12 ) ) in verifyInput() 310 1000 * !::rtl::math::isFinite( matrix.m00 ) + in verifyInput() 325 if( !::rtl::math::isFinite( matrix.m00 ) || in verifyInput() 326 !::rtl::math::isFinite( matrix.m01 ) || in verifyInput() 327 !::rtl::math::isFinite( matrix.m10 ) || in verifyInput() [all …]
|
H A D | canvastools.cxx | 242 matrix.m00 = 1.0; in setIdentityAffineMatrix2D() 243 matrix.m01 = 0.0; in setIdentityAffineMatrix2D() 244 matrix.m02 = 0.0; in setIdentityAffineMatrix2D() 245 matrix.m10 = 0.0; in setIdentityAffineMatrix2D() 246 matrix.m11 = 1.0; in setIdentityAffineMatrix2D() 247 matrix.m12 = 0.0; in setIdentityAffineMatrix2D() 249 return matrix; in setIdentityAffineMatrix2D() 254 matrix.m00 = 1.0; in setIdentityMatrix2D() 255 matrix.m01 = 0.0; in setIdentityMatrix2D() 256 matrix.m10 = 0.0; in setIdentityMatrix2D() [all …]
|
/trunk/main/vcl/source/gdi/ |
H A D | graphictools.cxx | 115 matrix[0] = 1.0; matrix[1] = 0.0; matrix[2] = 0.0; in Transform() 116 matrix[3] = 0.0; matrix[4] = 1.0; matrix[5] = 0.0; in Transform() 543 aStr += ::rtl::OString::valueOf( maFillTransform.matrix[i] ); in toString() 711 rOStm << rClass.maFillTransform.matrix[i]; in operator <<() 741 rIStm >> rClass.maFillTransform.matrix[i]; in operator >>()
|
H A D | pdfwriter_impl.cxx | 3041 if( it->m_aTransform.matrix[0] != 1.0 || in emitTilings() 3042 it->m_aTransform.matrix[1] != 0.0 || in emitTilings() 3043 it->m_aTransform.matrix[3] != 0.0 || in emitTilings() 3044 it->m_aTransform.matrix[4] != 1.0 || in emitTilings() 3045 it->m_aTransform.matrix[2] != 0.0 || in emitTilings() 3046 it->m_aTransform.matrix[5] != 0.0 ) in emitTilings() 10496 Size aTranslation( (long)rTransform.matrix[2], (long)rTransform.matrix[5] ); in endPattern() 10504 rTile.m_aTransform.matrix[0] = rTransform.matrix[0] * fSX; in endPattern() 10505 rTile.m_aTransform.matrix[1] = rTransform.matrix[1] * fSY; in endPattern() 10507 rTile.m_aTransform.matrix[3] = rTransform.matrix[3] * fSX; in endPattern() [all …]
|
/trunk/main/offapi/com/sun/star/presentation/ |
H A D | XSlideShowView.idl | 78 /** Query the current transformation matrix for this view.<p> 80 This method returns the transformation matrix of the 84 @return the view transformation matrix. Note that the slide 86 therefore has to at least provide a scaling at this matrix to 94 /** Add a listener to get notified when the transformation matrix changes.<p> 97 called every time the transformation matrix changes.<p> 100 Listener interface to call when the transformation matrix changes. 104 /** Revoke a previously registered transformation matrix change listener.<p>
|
/trunk/main/basegfx/inc/basegfx/tools/ |
H A D | canvastools.hxx | 124 affineMatrixFromHomMatrix( ::com::sun::star::geometry::AffineMatrix2D& matrix, 128 ::com::sun::star::geometry::AffineMatrix3D& matrix, 133 const ::com::sun::star::geometry::AffineMatrix2D& matrix ); 135 …B2DHomMatrix homMatrixFromAffineMatrix( const ::com::sun::star::geometry::AffineMatrix2D& matrix ); 136 …DHomMatrix homMatrixFromAffineMatrix3D( const ::com::sun::star::geometry::AffineMatrix3D& matrix ); 139 matrixFromHomMatrix( ::com::sun::star::geometry::Matrix2D& matrix, 144 const ::com::sun::star::geometry::Matrix2D& matrix );
|
/trunk/main/basegfx/ |
H A D | Package_inc.mk | 88 $(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/matrix/b2dhommatrix.hxx,basegfx/matrix/b2… 89 $(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/matrix/b3dhommatrix.hxx,basegfx/matrix/b3… 90 …val $(call gb_Package_add_file,basegfx_inc,inc/basegfx/matrix/b2dhommatrixtools.hxx,basegfx/matrix…
|
H A D | Library_basegfx.mk | 99 basegfx/source/matrix/b2dhommatrixtools \ 100 basegfx/source/matrix/b3dhommatrix \ 101 basegfx/source/matrix/b2dhommatrix \
|
H A D | StaticLibrary_basegfx_s.mk | 101 CustomTarget/basegfx/source/matrix/b2dhommatrixtools \ 102 CustomTarget/basegfx/source/matrix/b3dhommatrix \ 103 CustomTarget/basegfx/source/matrix/b2dhommatrix \
|
/trunk/main/drawinglayer/source/processor2d/ |
H A D | vclmetafileprocessor2d.cxx | 1418 aTransform.matrix[0] = aTransformScale.getX(); in processBasePrimitive2D() 1419 aTransform.matrix[4] = aTransformScale.getY(); in processBasePrimitive2D() 1422 aTransform.matrix[2] = aTransformPosition.getX(); in processBasePrimitive2D() 1423 aTransform.matrix[5] = aTransformPosition.getY(); in processBasePrimitive2D() 1514 aTransform.matrix[0] *= rFillHatchAttribute.getDistance(); in processBasePrimitive2D() 1515 aTransform.matrix[4] *= rFillHatchAttribute.getDistance(); in processBasePrimitive2D() 1518 aTransform.matrix[0] *= cos(rFillHatchAttribute.getAngle()); in processBasePrimitive2D() 1519 aTransform.matrix[1] *= -sin(rFillHatchAttribute.getAngle()); in processBasePrimitive2D() 1520 aTransform.matrix[3] *= sin(rFillHatchAttribute.getAngle()); in processBasePrimitive2D() 1521 aTransform.matrix[4] *= cos(rFillHatchAttribute.getAngle()); in processBasePrimitive2D()
|
/trunk/main/vcl/unx/generic/gdi/ |
H A D | salgdi3.cxx | 311 void matrix_init_identity(cairo_matrix_t *matrix) in matrix_init_identity() argument 312 { (*mp_matrix_init_identity)(matrix); } in matrix_init_identity() 313 void matrix_scale(cairo_matrix_t *matrix, double sx, double sy) in matrix_scale() argument 314 { (*mp_matrix_scale)(matrix, sx, sy); } in matrix_scale() 315 void matrix_rotate(cairo_matrix_t *matrix, double radians) in matrix_rotate() argument 316 { (*mp_matrix_rotate)(matrix, radians); } in matrix_rotate() 317 void set_font_matrix(cairo_t *cr, const cairo_matrix_t *matrix) in set_font_matrix() argument 318 { (*mp_set_font_matrix)(cr, matrix); } in set_font_matrix()
|
/trunk/main/offapi/com/sun/star/rendering/ |
H A D | XAnimatedSprite.idl | 138 if the view transformation matrix is singular. 162 that is applied to aNewPos. The view transformation matrix 167 that is applied to aNewPos. The render transformation matrix
|
H A D | XSimpleCanvas.idl | 128 /** Set the current transform matrix.<p> 252 /** Retrieve current transformation matrix
|
H A D | XSprite.idl | 108 The given transformation matrix locally transforms the sprite 131 if the given transformation matrix is singular.
|
/trunk/main/offapi/com/sun/star/report/ |
H A D | XShape.idl | 50 /** this property lets you get and set the transformation matrix 53 The transformation is a 3x3 homogen matrix and can contain
|
/trunk/main/offapi/com/sun/star/drawing/ |
H A D | Shape.idl | 175 /** this property lets you get and set the transformation matrix 178 The transformation is a 3x3 homogen matrix and can contain
|
H A D | HomogenMatrix3.idl | 38 /** specifies a homogenous matrix by three homogenous lines
|
H A D | HomogenMatrix.idl | 38 /** specifies a homogenous matrix by three homogenous lines
|
H A D | HomogenMatrix4.idl | 38 /** specifies a homogenous matrix by four homogenous lines.
|
/trunk/main/cppcanvas/source/mtfrenderer/ |
H A D | implrenderer.cxx | 1808 aMatrix.set(0,0, aTransform.matrix[ 0 ] ); in createActions() 1809 aMatrix.set(0,1, aTransform.matrix[ 1 ] ); in createActions() 1810 aMatrix.set(0,2, aTransform.matrix[ 2 ] ); in createActions() 1811 aMatrix.set(1,0, aTransform.matrix[ 3 ] ); in createActions() 1812 aMatrix.set(1,1, aTransform.matrix[ 4 ] ); in createActions() 1813 aMatrix.set(1,2, aTransform.matrix[ 5 ] ); in createActions()
|
/trunk/main/canvas/inc/canvas/ |
H A D | canvastools.hxx | 214 setIdentityAffineMatrix2D( ::com::sun::star::geometry::AffineMatrix2D& matrix ); 217 setIdentityMatrix2D( ::com::sun::star::geometry::Matrix2D& matrix );
|