Provides classes for defining and performing operations
related to two-dimensional geometry.

# Classes

Class | Description | |
---|---|---|

AffineLine | This class represents a line in the 2D-dimensional affine space. | |

BorderLine |
This class can be used to easily model an orthogonal
border line or sky-line.
| |

BorderLine..::..Segment | The handle of a segment of a borderline. | |

Geom |
This class provides useful geometric primitives and advanced
geometric algorithms.
| |

IntersectionAlgorithm |
This class calculates the intersection of rectangles in the plane with
the help of a sweep-line algorithm.
| |

LineSegment | This class represents a line segment in the plane. | |

Triangulator |
This class provides algorithms for the triangulation of point
sets in the plane.
| |

YDimension | This class represents the size of an object. | |

YOrientedRectangle |
An oriented rectangle in 2D coordinate space with double precision
coordinates.
| |

YPoint | This class represents a point in the plane with double coordinates. | |

YPointPath | This class represents an ordered list of points in the plane. | |

YRectangle | This class defines a rectangle and provides utility methods for it. | |

YVector | This class represents a vector in the 2-dimensional real vector space. |

# Interfaces

Interface | Description | |
---|---|---|

ILineSegmentCursor | This is an interface for a sequence of instances of LineSegment. | |

IntersectionAlgorithm..::..IIntersectionHandler |
An instance of this interface handles intersections found by the
IntersectionAlgorithm,
| |

IPlaneObject |
This interface describes a 2-dimensional object which has a finite
bounding box.
| |

IPointCursor | This is an interface for a sequence of instances of YPoint. |

# Remarks

Provides classes for defining and performing operations
related to two-dimensional geometry.