| Encapsulates a double-precision circular arc. |
| Represents a bounding box, in terms of the minimal and maximal X and Y coordinates. |
| Encapsulates a double-precision circle. |
| A double-precision class encapsulating a straight line segment connecting two points. |
| Contains general geometry-related utility functions. |
|
A utility class to find / test for intersections between geometric shapes.
In this static class, function names always have the two basic shapes ordered using the following order: [Unrecognized tag: "list"][Unrecognized tag: "item"]Line (infinite)[Unrecognized tag: "item"]Ray (starts at a point, extends to infinity)[Unrecognized tag: "item"]Segment (starts and ends on finite points)[Unrecognized tag: "item"]Circle[Unrecognized tag: "item"]BoundingBox (axis-aligned, ordered coords of each edge are known)
Hence it's always LineWithCircle, never CircleWithLine. |
| Encapsulates a double-precision point. |
| This class encapsulates double-precision polygons. |
| A double-precision rectangle struct, representing an axis-aligned rectangle. |
| Encapsulates a triangle defined by vertices represented as PointD values. |
| Triangulation-related routines. |