Searched defs:det (Results 1 - 15 of 15) sorted by relevance

/inkscape/src/2geom/numeric/
H A Dmatrix.cpp119 double det (detail::BaseMatrixImpl const& A) function in namespace:Geom::NL
H A Dsymmetric-matrix-fs-trace.h101 return det(M);
232 //std::cout << "trace_sgn<2,2>: det = " << d << std::endl;
334 double det (const ConstBaseSymmetricMatrix<N> & _matrix) function in namespace:Geom::NL
/inkscape/src/live_effects/
H A Dlpe-circle_3pts.cpp42 double det = -v[0] * w[1] + v[1] * w[0]; local
45 double lambda = 1/det * (-w[1] * F[0] + w[0] * F[1]);
/inkscape/src/2geom/
H A Drecursive-bezier-intersection.cpp289 double det = xnm * ylk - ynm * xlk; local
290 if( 1.0 + det == 1.0 )
294 double detinv = 1.0 / det;
H A Daffine.cpp320 * @return True iff \f$|\det A| = 1\f$. */
369 return det() < 0;
378 return are_near(det(), 0.0, eps);
394 Geom::Coord const determ = det();
415 * @return \f$\det A\f$. */
416 Coord Affine::det() const { function in class:Geom::Affine
423 * @return \f$|\det A|\f$. */
425 return fabs(det());
433 * @return \f$\sqrt{|\det A|}\f$. */
H A Dsbasis.cpp642 double det = p10*q01-p01*q10; local
644 //TODO: handle det~0!!
645 if (fabs(det)<zero){
648 a=( q01*r10-q10*r01)/det;
649 b=(-p01*r10+p10*r01)/det;
H A Dpath-intersection.cpp77 double &tA, double &tB, double &det) {
84 det = cross(Ad, Bd);
86 double det_rel = det; // Calculate the determinant of the normalized vectors
103 double detinv = 1.0 / det;
76 linear_intersect(Point const &A0, Point const &A1, Point const &B0, Point const &B1, double &tA, double &tB, double &det) argument
H A Dbezier-clipping.cpp130 double det(Point const& P1, Point const& P2) function in namespace:Geom::detail::bezier_clipping
141 double d = det(P1, P2);
144 P[X] = det(Q, P2) * d;
145 P[Y] = det(P1, Q) * d;
H A Dconicsec.cpp55 static double det(Point a, Point b) { function in namespace:Geom
60 static T det(T a, T b, T c, T d) { function in namespace:Geom
65 static T det(T M[2][2]) { function in namespace:Geom
71 return ( M[0][0] * det(M[1][1], M[1][2],
73 -M[1][0] * det(M[0][1], M[0][2],
75 +M[2][0] * det(M[0][1], M[0][2],
80 return det(a,b) - det(a,c) + det(b,c);
242 double const determ = det(
[all...]
/inkscape/src/
H A Dline-geometry.cpp101 double det = determinant (v1, v2);; local
102 if (fabs (det) < epsilon) {
107 double lambda1 = determinant (w, v2) / det;
108 double lambda2 = determinant (v1, w) / det;
/inkscape/src/livarot/
H A DPathSimplify.cpp264 double const det = M.det(); local
265 if (fabs(det) < 0.000001) {
H A DShapeSweep.cpp2608 double det = m.det(); local
2610 double tdet = det * ils->eData[ilb].isqlength * irs->eData[irb].isqlength;
2645 atL = (m[0]* usvs[0] + m[1] * usvs[1]) / det;
2646 atR = -(m[2] * usvs[0] + m[3] * usvs[1]) / det;
/inkscape/src/ui/widget/
H A Dgimpcolorwheel.c641 gdouble det, s, v; local
645 det = (vx - sx) * (hy - sy) - (vy - sy) * (hx - sx);
647 s = ((x - sx) * (hy - sy) - (y - sy) * (hx - sx)) / det;
648 v = ((vx - sx) * (y - sy) - (vy - sy) * (x - sx)) / det;
/inkscape/src/extension/internal/pdfinput/
H A Dsvg-builder.cpp630 double det; local
635 det = _ttm[0] * _ttm[3] - _ttm[1] * _ttm[2];
636 if (det) {
638 ittm[0] = _ttm[3] / det;
639 ittm[1] = -_ttm[1] / det;
640 ittm[2] = -_ttm[2] / det;
641 ittm[3] = _ttm[0] / det;
642 ittm[4] = (_ttm[2] * _ttm[5] - _ttm[3] * _ttm[4]) / det;
643 ittm[5] = (_ttm[1] * _ttm[4] - _ttm[0] * _ttm[5]) / det;
677 double det; local
[all...]
H A Dpdf-parser.cpp1578 double det; local
1627 det = 1 / (ctm[0] * ctm[3] - ctm[1] * ctm[2]);
1628 ictm[0] = ctm[3] * det;
1629 ictm[1] = -ctm[1] * det;
1630 ictm[2] = -ctm[2] * det;
1631 ictm[3] = ctm[0] * det;
1632 ictm[4] = (ctm[2] * ctm[5] - ctm[3] * ctm[4]) * det;
1633 ictm[5] = (ctm[1] * ctm[4] - ctm[0] * ctm[5]) * det;

Completed in 1765 milliseconds