| | |
| | | inline double toDegree(double radians); |
| | | inline bool isEqual(double a, double b); |
| | | inline bool isEqual2(double a, double b); |
| | | double round(double number, unsigned int bits); |
| | | |
| | | void MakeLine(Line *line, const PointF *p1, const PointF *p2); |
| | | void MakePolygon(Polygon *polygon, std::initializer_list<PointF> point_set); |
| | |
| | | int IntersectionOfLine(PointF p, Line line); |
| | | PointF GetVerticalPoint(PointF p1, PointF p2, PointF p3); |
| | | bool VerticalPointOnLine(PointF point, Line line); |
| | | bool VerticalPointOnLine(PointF point, Line line, PointF &vp); |
| | | PointF Calc3Point(PointF p1, PointF p2, double L, char dir); |
| | | PointF PointExtend(PointF ori, double length, double yaw); |
| | | #endif //GUI_GEOMETRY_H |