:: drafts :: com :: sun :: star ::

module geometry

Interfaces
XMapping2D Interface for an arbitrary bijective mapping from R^2 to R^2
Structs
AffineMatrix2D This structure defines a 2 by 3 matrix.
EllipticalArc This structure contains all parameters necessary to specify arbitrary elliptical arcs. The parameters are modelled closely after the SVG specification.
IntegerBezierSegment2D This structure contains the relevant data for a segment of a cubic Bezier curve. The last point of the segment is taken from the first point of the following segment, and thus not included herein.
IntegerPoint2D This structure contains x and y coordinate of a two-dimensional point
IntegerRectangle2D This structure contains the necessary information for a two-dimensional rectangle. Please note that the XCanvas defines the screen representation of rectangles in such a way that the lower and the rightmost line of the rectangle are drawn on screen. Thus, if for two rectangles R1 and R2, R1.x2 equals R2.x1, the screen representation of these rectangles will not overlap, but being exactly adjacent.
IntegerSize2D This structure contains data representing a two-dimensional size
Matrix2D This structure defines a 2 by 2 matrix.
RealBezierSegment2D This structure contains the relevant data for a segment of a cubic Bezier curve. The last point of the segment is taken from the first point of the following segment, and thus not included herein.
RealPoint2D This structure contains x and y coordinate of a two-dimensional point
RealRectangle2D This structure contains the necessary information for a two-dimensional rectangle. Please note that the XCanvas defines the screen representation of rectangles in such a way that the lower and the rightmost line of the rectangle are drawn on screen. Thus, if for two rectangles R1 and R2, R1.x2 equals R2.x1, the screen representation of these rectangles will not overlap, but being exactly adjacent.
RealSize2D This structure contains data representing a two-dimensional size
Top of Page