|
BIMHome v1.0.0
BIMHome接口文档说明
|
成员的完整列表,这些成员属于 Calculator,包括所有继承而来的类成员
| absmod(int a, int b) | Calculator | static |
| correctAngle(double a) | Calculator | static |
| correctAngleU(double a) | Calculator | static |
| cubicSolver(const std::vector< double > &ce) | Calculator | static |
| decode(const QString &str) | Calculator | static |
| deg2rad(double a) | Calculator | static |
| findGCD(unsigned a, unsigned b) | Calculator | static |
| fuzzyCompare(double v1, double v2, double tolerance=RS_ANGLETOLERANCE) | Calculator | static |
| getAngleDifference(double a1, double a2, bool reversed=false) | Calculator | static |
| getAngleDifference180(double a1, double a2) | Calculator | static |
| getAngleDifferenceU(double a1, double a2) | Calculator | static |
| getAngleLength(double a, double b, double isReversed) | Calculator | static |
| getFontWidthAndHeight(double heightInDxf, const QString &fontFamily, const std::string &str, double &fontWidth, double &fontHeight, double coefficient=1.0) | Calculator | static |
| getNearestPointOnEntity(TechDraw::DxfVector &ret, const TechDraw::DxfVector &point1, const TechDraw::DxfVector &point2, const TechDraw::DxfVector &coord, bool onEntity=true, double *dist=NULL) | Calculator | static |
| getNormalizedAngle(double a) | Calculator | static |
| getText(const std::string &s, std::string &english, std::string &chinese) | Calculator | static |
| GetUtf8CharCount(const std::string &str, int &count) | Calculator | static |
| GetUtf8CharCount(const std::string &str) | Calculator | static |
| gra2rad(double a) | Calculator | static |
| isAngleBetween(double a, double a1, double a2, bool reversed) | Calculator | static |
| isAngleReadable(double angle) | Calculator | static |
| isEllipticArc(double angle1, double angle2) | Calculator | static |
| isInf(double v) | Calculator | static |
| isNaN(double v) | Calculator | static |
| isSane(double v) | Calculator | static |
| makeAngleReadable(double angle, bool readable=true, bool *corrected=nullptr) | Calculator | static |
| pow(double x, double y) | Calculator | static |
| quadraticSolver(const std::vector< double > &ce) | Calculator | static |
| quarticSolver(const std::vector< double > &ce) | Calculator | static |
| rad2deg(double a) | Calculator | static |
| rad2gra(double a) | Calculator | static |
| replace(std::string str, const std::string &from, const std::string &to) | Calculator | static |
| round(double v) | Calculator | static |
| trunc(double v) | Calculator | static |