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

Classes

  ClassDescription
Public classAffineLine
This class represents a line in the 2D-dimensional affine space.
Public classBorderLine
This class can be used to easily model an orthogonal border line or sky-line.
Public classBorderLine..::..Segment
The handle of a segment of a borderline.
Public classGeom
This class provides useful geometric primitives and advanced geometric algorithms.
Public classIntersectionAlgorithm
This class calculates the intersection of rectangles in the plane with the help of a sweep-line algorithm.
Public classLineSegment
This class represents a line segment in the plane.
Public classTriangulator
This class provides algorithms for the triangulation of point sets in the plane.
Public classYDimension
This class represents the size of an object.
Public classYOrientedRectangle
An oriented rectangle in 2D coordinate space with double precision coordinates.
Public classYPoint
This class represents a point in the plane with double coordinates.
Public classYPointPath
This class represents an ordered list of points in the plane.
Public classYRectangle
This class defines a rectangle and provides utility methods for it.
Public classYVector
This class represents a vector in the 2-dimensional real vector space.

Interfaces

  InterfaceDescription
Public interfaceILineSegmentCursor
This is an interface for a sequence of instances of LineSegment.
Public interfaceIntersectionAlgorithm..::..IIntersectionHandler
An instance of this interface handles intersections found by the IntersectionAlgorithm,
Public interfaceIPlaneObject
This interface describes a 2-dimensional object which has a finite bounding box.
Public interfaceIPointCursor
This is an interface for a sequence of instances of YPoint.

Remarks

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