static void FindTangents(Object *, Object *);
static Point NearestTo(Point, Point, Point);
static Vector GetNormalOfPointAndLine(Point, Line *);
+ static int Orientation(Point, Point, Point);
+ static Circle FindCircleForThreePoints(Point, Point, Point);
+ static Arc FindArcForThreePoints(Point, Point, Point);
+ static double Determinant3x3(double, double, double, double, double, double, double, double, double);
+ static Arc Unpack(Point, Point, double);
+ static double Pack(Arc *);
};
#endif // __GEOMETRY_H__