Lines Matching defs:epsilon
493 BAffineTransform::IsValid(double epsilon) const
495 return fabs(sx) > epsilon && fabs(sy) > epsilon;
500 IsEqualEpsilon(double v1, double v2, double epsilon)
502 return fabs(v1 - v2) <= double(epsilon);
507 BAffineTransform::IsIdentity(double epsilon) const
509 return IsEqualEpsilon(sx, 1.0, epsilon)
510 && IsEqualEpsilon(shy, 0.0, epsilon)
511 && IsEqualEpsilon(shx, 0.0, epsilon)
512 && IsEqualEpsilon(sy, 1.0, epsilon)
513 && IsEqualEpsilon(tx, 0.0, epsilon)
514 && IsEqualEpsilon(ty, 0.0, epsilon);
519 BAffineTransform::IsDilation(double epsilon) const
521 return IsEqualEpsilon(shy, 0.0, epsilon)
522 && IsEqualEpsilon(shx, 0.0, epsilon);
527 BAffineTransform::IsEqual(const BAffineTransform& other, double epsilon) const
529 return IsEqualEpsilon(sx, other.sx, epsilon)
530 && IsEqualEpsilon(shy, other.shy, epsilon)
531 && IsEqualEpsilon(shx, other.shx, epsilon)
532 && IsEqualEpsilon(sy, other.sy, epsilon)
533 && IsEqualEpsilon(tx, other.tx, epsilon)
534 && IsEqualEpsilon(ty, other.ty, epsilon);