Home
last modified time | relevance | path

Searched refs:matrix (Results 1 – 25 of 117) sorted by relevance

12345

/trunk/main/basegfx/source/workbench/
H A Dgauss.hxx46 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 DAffineMatrix3D.idl70 /// 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 DAffineMatrix2D.idl28 /** 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 DMatrix2D.idl28 /** 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 Dverifyinput.cxx289 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 Dcanvastools.cxx242 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 Dgraphictools.cxx115 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 Dpdfwriter_impl.cxx3041 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 DXSlideShowView.idl78 /** 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 Dcanvastools.hxx124 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 DPackage_inc.mk88 $(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 DLibrary_basegfx.mk99 basegfx/source/matrix/b2dhommatrixtools \
100 basegfx/source/matrix/b3dhommatrix \
101 basegfx/source/matrix/b2dhommatrix \
H A DStaticLibrary_basegfx_s.mk101 CustomTarget/basegfx/source/matrix/b2dhommatrixtools \
102 CustomTarget/basegfx/source/matrix/b3dhommatrix \
103 CustomTarget/basegfx/source/matrix/b2dhommatrix \
/trunk/main/drawinglayer/source/processor2d/
H A Dvclmetafileprocessor2d.cxx1418 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 Dsalgdi3.cxx311 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 DXAnimatedSprite.idl138 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 DXSimpleCanvas.idl128 /** Set the current transform matrix.<p>
252 /** Retrieve current transformation matrix
H A DXSprite.idl108 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 DXShape.idl50 /** 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 DShape.idl175 /** this property lets you get and set the transformation matrix
178 The transformation is a 3x3 homogen matrix and can contain
H A DHomogenMatrix3.idl38 /** specifies a homogenous matrix by three homogenous lines
H A DHomogenMatrix.idl38 /** specifies a homogenous matrix by three homogenous lines
H A DHomogenMatrix4.idl38 /** specifies a homogenous matrix by four homogenous lines.
/trunk/main/cppcanvas/source/mtfrenderer/
H A Dimplrenderer.cxx1808 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 Dcanvastools.hxx214 setIdentityAffineMatrix2D( ::com::sun::star::geometry::AffineMatrix2D& matrix );
217 setIdentityMatrix2D( ::com::sun::star::geometry::Matrix2D& matrix );

Completed in 620 milliseconds

12345