15 references to Determinant
PresentationCore (15)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (2)
647if (DoubleUtil.IsZero(Vector.Determinant(spineVector, hitVector))) 782&& !DoubleUtil.IsZero(Vector.Determinant(spine, segVector)))
Core\CSharp\MS\Internal\Ink\Lasso.cs (3)
871double det = Vector.Determinant(AB, CD); 879double r = AdjustFIndex(Vector.Determinant(AB, CA) / det); 884double s = AdjustFIndex(Vector.Determinant(CD, CA) / det);
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (3)
276((pressureDelta != 0) && Vector.Determinant(quad.B - quad.A, quad.D - quad.A) == 0)) // (1) 795double det = -Vector.Determinant(nextNode, hitVector); 798double s = Vector.Determinant(hitVector, hitBegin - lastVertex) / det;
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations2.cs (6)
273double det = Vector.Determinant(AB, CD); 300if (DoubleUtil.IsZero(Vector.Determinant(CD, CA)) || DoubleUtil.GreaterThan(Vector.Determinant(AB, CA), 0)) 308double r = AdjustFIndex(Vector.Determinant(AB, CA) / det); 313double s = AdjustFIndex(Vector.Determinant(CD, CA) / det); 407double determinant = Vector.Determinant(vector1, vector2);
Core\CSharp\MS\Internal\Ink\StylusShape.cs (1)
248double det = Vector.Determinant(edge, (Point)vertices[(i + 1) % vertices.Length] - (Point)vertex);