PreviousUpNext

13.4.175  xgeometry_float

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};
};

Comments and suggestions to: bugs@mythryl.org

PreviousUpNext