QCAD
Open Source 2D CAD
RMath Member List

This is the complete list of members for RMath, including all inherited members.

absmod(int a, int b)RMathstatic
angleToString(double a)RMathstatic
containsFuzzy(const QList< double > &values, double v, double tol=RS::PointTolerance)RMathstatic
deg2rad(double a)RMathstatic
eval(const QString &expression, bool *ok=NULL)RMathstatic
fuzzyCompare(double v1, double v2, double tolerance=RS::PointTolerance)RMathstatic
getAngleDifference(double a1, double a2)RMathstatic
getAngleDifference180(double a1, double a2)RMathstatic
getBiQuadRoots(double p[], double r[][5])RMathstatic
getCubicRoots(double p[], double r[][5])RMathstatic
getError()RMathstatic
getGcd(int a, int b)RMathstatic
getNormalizedAngle(double a)RMathstatic
getQuadRoots(double p[], double r[][5])RMathstatic
getRelativeAngle(double a, double baseAngle)RMathstatic
gra2deg(double a)RMathstatic
hasError()RMathstatic
init()RMathinlinestatic
isAngleBetween(double a, double a1, double a2, bool reversed)RMathstatic
isAngleReadable(double angle, double tolerance=0.01)RMathstatic
isInf(double v)RMathstatic
isNaN(double v)RMathstatic
isNormal(double v)RMathstatic
isSameDirection(double dir1, double dir2, double tol=RS::AngleTolerance)RMathstatic
isSane(double v)RMathstatic
lastErrorRMathprivatestatic
makeAngleReadable(double angle, bool readable=true, bool *corrected=NULL)RMathstatic
mathExtRMathprivatestatic
mround(double v)RMathinlinestatic
parseCoordinate(const QString &coordinateString, const RVector &relativeZero=RVector::nullVector)RMathstatic
parseScale(const QString &scaleString)RMathstatic
pow(double x, double y)RMathstatic
rad2deg(double a)RMathstatic
rad2gra(double a)RMathstatic
simplify(int numerator, int denominator, int &numeratorRes, int &denominatorRes)RMathstatic
swap(T &a, T &b)RMathinlinestatic
toFraction(double v, int maxDenominator, int &number, int &numerator, int &denominator)RMathstatic
toFractionString(double v, int maxDenominator)RMathstatic
trimTrailingZeroes(const QString &s)RMathstatic
trunc(double v)RMathstatic
uninit()RMathinlinestatic