


The standard library xgeometry_float package implements a floating-point version of the basic geometry types and operations from xgeometry api.
The xgeometry_float package currently lacks a proper separate api definition.
The xgeometry_float package source code is in src/lib/std/2d/xgeometry-float.pkg.
See also: xgeometry package.
The above information is manually maintained and may contain errors.
api {
bound_box : List({x:Float, y:Float} ) -> Box;
from_box : xgeometry::Box -> Box;
intersect : (Box , Box) -> Bool;
lowerright_of_box : Box -> {x:Float, y:Float};
point_zero : {x:Float, y:Float};
to_box : Box -> xgeometry::Box;
upperleft_of_box : Box -> {x:Float, y:Float};
Box
= BOX {high:Float, wide:Float, x:Float, y:Float};
Point = {x:Float, y:Float};
Size = SIZE {high:Float, wide:Float};
};


