TopLevelDrawFunctionsForCompiledFunctions

draw.spad line 1 [edit on github]

TopLevelDrawFunctionsForCompiledFunctions provides top level functions for drawing graphics of expressions.

draw : (Mapping(DoubleFloat, DoubleFloat, DoubleFloat), Segment(Float), Segment(Float)) -> ThreeDimensionalViewport

draw(f, a..b, c..d) draws the graph of z = f(x, y) as x ranges from min(a, b) to max(a, b) and y ranges from min(c, d) to max(c, d).

draw : (Mapping(DoubleFloat, DoubleFloat, DoubleFloat), Segment(Float), Segment(Float), List(DrawOption)) -> ThreeDimensionalViewport

draw(f, a..b, c..d, l) draws the graph of z = f(x, y) as x ranges from min(a, b) to max(a, b) and y ranges from min(c, d) to max(c, d). and the options contained in the list l of the domain DrawOption are applied.

draw : (Mapping(Point(DoubleFloat), DoubleFloat), Segment(Float)) -> ThreeDimensionalViewport

draw(f, a..b, l) draws the graph of the parametric curve f as t ranges from min(a, b) to max(a, b).

draw : (Mapping(Point(DoubleFloat), DoubleFloat), Segment(Float), List(DrawOption)) -> ThreeDimensionalViewport

draw(f, a..b, l) draws the graph of the parametric curve f as t ranges from min(a, b) to max(a, b). The options contained in the list l of the domain DrawOption are applied.

draw : (Mapping(Point(DoubleFloat), DoubleFloat, DoubleFloat), Segment(Float), Segment(Float)) -> ThreeDimensionalViewport

draw(f, a..b, c..d) draws the graph of the parametric surface f(u, v) as u ranges from min(a, b) to max(a, b) and v ranges from min(c, d) to max(c, d) The options contained in the list l of the domain DrawOption are applied.

draw : (Mapping(Point(DoubleFloat), DoubleFloat, DoubleFloat), Segment(Float), Segment(Float), List(DrawOption)) -> ThreeDimensionalViewport

draw(f, a..b, c..d) draws the graph of the parametric surface f(u, v) as u ranges from min(a, b) to max(a, b) and v ranges from min(c, d) to max(c, d). The options contained in the list l of the domain DrawOption are applied.

draw : (ParametricSpaceCurve(Mapping(DoubleFloat, DoubleFloat)), Segment(Float)) -> ThreeDimensionalViewport

draw(curve(f, g, h), a..b, l) draws the graph of the parametric curve x = f(t), y = g(t), z = h(t) as t ranges from min(a, b) to max(a, b).

draw : (ParametricSpaceCurve(Mapping(DoubleFloat, DoubleFloat)), Segment(Float), List(DrawOption)) -> ThreeDimensionalViewport

draw(curve(f, g, h), a..b, l) draws the graph of the parametric curve x = f(t), y = g(t), z = h(t) as t ranges from min(a, b) to max(a, b). The options contained in the list l of the domain DrawOption are applied.

draw : (ParametricSurface(Mapping(DoubleFloat, DoubleFloat, DoubleFloat)), Segment(Float), Segment(Float)) -> ThreeDimensionalViewport

draw(surface(f, g, h), a..b, c..d) draws the graph of the parametric surface x = f(u, v), y = g(u, v), z = h(u, v) as u ranges from min(a, b) to max(a, b) and v ranges from min(c, d) to max(c, d).

draw : (ParametricSurface(Mapping(DoubleFloat, DoubleFloat, DoubleFloat)), Segment(Float), Segment(Float), List(DrawOption)) -> ThreeDimensionalViewport

draw(surface(f, g, h), a..b, c..d) draws the graph of the parametric surface x = f(u, v), y = g(u, v), z = h(u, v) as u ranges from min(a, b) to max(a, b) and v ranges from min(c, d) to max(c, d); The options contained in the list l of the domain DrawOption are applied.

draw : (Mapping(DoubleFloat, DoubleFloat), Segment(Float)) -> TwoDimensionalViewport

draw(f, a..b) draws the graph of y = f(x) as x ranges from min(a, b) to max(a, b).

draw : (Mapping(DoubleFloat, DoubleFloat), Segment(Float), List(DrawOption)) -> TwoDimensionalViewport

draw(f, a..b, l) draws the graph of y = f(x) as x ranges from min(a, b) to max(a, b). The options contained in the list l of the domain DrawOption are applied.

draw : (ParametricPlaneCurve(Mapping(DoubleFloat, DoubleFloat)), Segment(Float)) -> TwoDimensionalViewport

draw(curve(f, g), a..b) draws the graph of the parametric curve x = f(t), y = g(t) as t ranges from min(a, b) to max(a, b).

draw : (ParametricPlaneCurve(Mapping(DoubleFloat, DoubleFloat)), Segment(Float), List(DrawOption)) -> TwoDimensionalViewport

draw(curve(f, g), a..b, l) draws the graph of the parametric curve x = f(t), y = g(t) as t ranges from min(a, b) to max(a, b). The options contained in the list l of the domain DrawOption are applied.

makeObject : (Mapping(DoubleFloat, DoubleFloat), Segment(Float), List(DrawOption)) -> GraphImage

makeObject(f, a..b, l) creates the graph of y = f(x) as x ranges from min(a, b) to max(a, b). The options contained in the list l of the domain DrawOption are applied.

makeObject : (ParametricPlaneCurve(Mapping(DoubleFloat, DoubleFloat)), Segment(Float), List(DrawOption)) -> GraphImage

makeObject(curve(f, g), a..b, l) creates the graph of the parametric curve x = f(t), y = g(t) as t ranges from min(a, b) to max(a, b). The options contained in the list l of the domain DrawOption are applied.

makeObject : (Mapping(DoubleFloat, DoubleFloat, DoubleFloat), Segment(Float), Segment(Float)) -> ThreeSpace(DoubleFloat)

makeObject(f, a..b, c..d) returns a space of the domain ThreeSpace which contains the graph of z = f(x, y) as x ranges from min(a, b) to max(a, b) and y ranges from min(c, d) to max(c, d).

makeObject : (Mapping(DoubleFloat, DoubleFloat, DoubleFloat), Segment(Float), Segment(Float), List(DrawOption)) -> ThreeSpace(DoubleFloat)

makeObject(f, a..b, c..d, l) returns a space of the domain ThreeSpace which contains the graph of z = f(x, y) as x ranges from min(a, b) to max(a, b) and y ranges from min(c, d) to max(c, d), and the options contained in the list l of the domain DrawOption are applied.

makeObject : (Mapping(Point(DoubleFloat), DoubleFloat), Segment(Float)) -> ThreeSpace(DoubleFloat)

makeObject(sp, curve(f, g, h), a..b) returns the space sp of the domain ThreeSpace with the addition of the graph of the parametric curve x = f(t), y = g(t), z = h(t) as t ranges from min(a, b) to max(a, b).

makeObject : (Mapping(Point(DoubleFloat), DoubleFloat), Segment(Float), List(DrawOption)) -> ThreeSpace(DoubleFloat)

makeObject(curve(f, g, h), a..b, l) returns a space of the domain ThreeSpace which contains the graph of the parametric curve x = f(t), y = g(t), z = h(t) as t ranges from min(a, b) to max(a, b). The options contained in the list l of the domain DrawOption are applied.

makeObject : (Mapping(Point(DoubleFloat), DoubleFloat, DoubleFloat), Segment(Float), Segment(Float)) -> ThreeSpace(DoubleFloat)

makeObject(f, a..b, c..d, l) returns a space of the domain ThreeSpace which contains the graph of the parametric surface f(u, v) as u ranges from min(a, b) to max(a, b) and v ranges from min(c, d) to max(c, d).

makeObject : (Mapping(Point(DoubleFloat), DoubleFloat, DoubleFloat), Segment(Float), Segment(Float), List(DrawOption)) -> ThreeSpace(DoubleFloat)

makeObject(f, a..b, c..d, l) returns a space of the domain ThreeSpace which contains the graph of the parametric surface f(u, v) as u ranges from min(a, b) to max(a, b) and v ranges from min(c, d) to max(c, d); The options contained in the list l of the domain DrawOption are applied.

makeObject : (ParametricSpaceCurve(Mapping(DoubleFloat, DoubleFloat)), Segment(Float)) -> ThreeSpace(DoubleFloat)

makeObject(sp, curve(f, g, h), a..b) returns the space sp of the domain ThreeSpace with the addition of the graph of the parametric curve x = f(t), y = g(t), z = h(t) as t ranges from min(a, b) to max(a, b).

makeObject : (ParametricSpaceCurve(Mapping(DoubleFloat, DoubleFloat)), Segment(Float), List(DrawOption)) -> ThreeSpace(DoubleFloat)

makeObject(curve(f, g, h), a..b, l) returns a space of the domain ThreeSpace which contains the graph of the parametric curve x = f(t), y = g(t), z = h(t) as t ranges from min(a, b) to max(a, b); The options contained in the list l of the domain DrawOption are applied.

makeObject : (ParametricSurface(Mapping(DoubleFloat, DoubleFloat, DoubleFloat)), Segment(Float), Segment(Float)) -> ThreeSpace(DoubleFloat)

makeObject(surface(f, g, h), a..b, c..d, l) returns a space of the domain ThreeSpace which contains the graph of the parametric surface x = f(u, v), y = g(u, v), z = h(u, v) as u ranges from min(a, b) to max(a, b) and v ranges from min(c, d) to max(c, d).

makeObject : (ParametricSurface(Mapping(DoubleFloat, DoubleFloat, DoubleFloat)), Segment(Float), Segment(Float), List(DrawOption)) -> ThreeSpace(DoubleFloat)

makeObject(surface(f, g, h), a..b, c..d, l) returns a space of the domain ThreeSpace which contains the graph of the parametric surface x = f(u, v), y = g(u, v), z = h(u, v) as u ranges from min(a, b) to max(a, b) and v ranges from min(c, d) to max(c, d). The options contained in the list l of the domain DrawOption are applied.

recolor : (Mapping(Point(DoubleFloat), DoubleFloat, DoubleFloat), Mapping(DoubleFloat, DoubleFloat, DoubleFloat, DoubleFloat)) -> Mapping(Point(DoubleFloat), DoubleFloat, DoubleFloat)

recolor(), uninteresting to top level user; exported in order to compile package.