| /AOO41X/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() 64 if( fabs(matrix[ max*cols + i ]) < minPivot ) 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 121 temp += matrix[ j*cols + k ] * result[k]; in substitute() [all …]
|
| /AOO41X/main/offapi/com/sun/star/geometry/ |
| H A D | AffineMatrix3D.idl | 28 /** This structure defines a 3 by 4 affine matrix.<p> 30 The matrix defined by this structure constitutes an affine mapping 32 complete 4 by 4 matrix is omitted, since it is implicitely assumed 35 An affine mapping, as performed by this matrix, can be written out 45 Thus, in common matrix language, with M being the 51 the above notation. Since matrix multiplication is associative, 63 Only then the total transformation matrix (oncluding projection to 2D) 70 /// The top, left matrix entry. 73 /// The top, left middle matrix entry. 76 /// The top, right middle matrix entry. [all …]
|
| H A D | AffineMatrix2D.idl | 28 /** This structure defines a 2 by 3 affine matrix.<p> 30 The matrix defined by this structure constitutes an affine mapping 32 complete 3 by 3 matrix is omitted, since it is implicitely assumed 35 An affine mapping, as performed by this matrix, can be written out 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. [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 …]
|
| /AOO41X/main/canvas/source/tools/ |
| H A D | verifyinput.cxx | 263 void verifyInput( const geometry::AffineMatrix2D& matrix, in verifyInput() argument 272 100000 * !::rtl::math::isFinite( matrix.m00 ) + in verifyInput() 273 10000 * !::rtl::math::isFinite( matrix.m01 ) + in verifyInput() 274 1000 * !::rtl::math::isFinite( matrix.m02 ) + in verifyInput() 275 100 * !::rtl::math::isFinite( matrix.m10 ) + in verifyInput() 276 10 * !::rtl::math::isFinite( matrix.m11 ) + in verifyInput() 277 1 * !::rtl::math::isFinite( matrix.m12 ) ); in verifyInput() 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() [all …]
|
| H A D | canvastools.cxx | 240 geometry::AffineMatrix2D& setIdentityAffineMatrix2D( geometry::AffineMatrix2D& matrix ) in setIdentityAffineMatrix2D() argument 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() 252 geometry::Matrix2D& setIdentityMatrix2D( geometry::Matrix2D& matrix ) in setIdentityMatrix2D() argument 254 matrix.m00 = 1.0; in setIdentityMatrix2D() [all …]
|
| /AOO41X/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() 3050 appendDouble( it->m_aTransform.matrix[0], aTilingObj ); in emitTilings() 3052 appendDouble( it->m_aTransform.matrix[1], aTilingObj ); in emitTilings() 3054 appendDouble( it->m_aTransform.matrix[3], aTilingObj ); in emitTilings() 3056 appendDouble( it->m_aTransform.matrix[4], aTilingObj ); in emitTilings() [all …]
|
| /AOO41X/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 everytime 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>
|
| /AOO41X/main/basegfx/inc/basegfx/tools/ |
| H A D | canvastools.hxx | 123 affineMatrixFromHomMatrix( ::com::sun::star::geometry::AffineMatrix2D& matrix, 127 ::com::sun::star::geometry::AffineMatrix3D& matrix, 132 … const ::com::sun::star::geometry::AffineMatrix2D& matrix ); 134 …B2DHomMatrix homMatrixFromAffineMatrix( const ::com::sun::star::geometry::AffineMatrix2D& matrix ); 135 …DHomMatrix homMatrixFromAffineMatrix3D( const ::com::sun::star::geometry::AffineMatrix3D& matrix ); 138 matrixFromHomMatrix( ::com::sun::star::geometry::Matrix2D& matrix, 143 const ::com::sun::star::geometry::Matrix2D& matrix );
|
| /AOO41X/main/basegfx/prj/ |
| H A D | d.lst | 13 mkdir: %_DEST%\inc%_EXT%\basegfx\matrix 14 ..\inc\basegfx\matrix\b2dhommatrix.hxx %_DEST%\inc%_EXT%\basegfx\matrix\b2dhommatrix.hxx 15 ..\inc\basegfx\matrix\b2dhommatrixtools.hxx %_DEST%\inc%_EXT%\basegfx\matrix\b2dhommatrixtools.hxx 16 ..\inc\basegfx\matrix\b3dhommatrix.hxx %_DEST%\inc%_EXT%\basegfx\matrix\b3dhommatrix.hxx
|
| H A D | build.lst | 6 fx basegfx\source\matrix nmake - all fx_matrix fx_inc NULL
|
| /AOO41X/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() 1505 aTransform.matrix[0] *= rFillHatchAttribute.getDistance(); in processBasePrimitive2D() 1506 aTransform.matrix[4] *= rFillHatchAttribute.getDistance(); in processBasePrimitive2D() 1509 aTransform.matrix[0] *= cos(rFillHatchAttribute.getAngle()); in processBasePrimitive2D() 1510 aTransform.matrix[1] *= -sin(rFillHatchAttribute.getAngle()); in processBasePrimitive2D() 1511 aTransform.matrix[3] *= sin(rFillHatchAttribute.getAngle()); in processBasePrimitive2D() 1512 aTransform.matrix[4] *= cos(rFillHatchAttribute.getAngle()); in processBasePrimitive2D()
|
| /AOO41X/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()
|
| /AOO41X/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.
|
| /AOO41X/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
|
| /AOO41X/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
|
| /AOO41X/main/canvas/inc/canvas/ |
| H A D | canvastools.hxx | 213 setIdentityAffineMatrix2D( ::com::sun::star::geometry::AffineMatrix2D& matrix ); 216 setIdentityMatrix2D( ::com::sun::star::geometry::Matrix2D& matrix );
|
| /AOO41X/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()
|
| /AOO41X/main/basegfx/source/matrix/ |
| H A D | makefile.mk | 26 TARGET=matrix
|
| /AOO41X/main/basegfx/util/ |
| H A D | makefile.mk | 38 $(SLB)$/matrix.lib \
|
| /AOO41X/main/canvas/source/vcl/ |
| H A D | impltools.hxx | 48 namespace matrix namespace
|