OpenSCAD

v0.1.0

  • Pages
  • Modules

    OpenSCAD v0.1.0 OpenSCAD.Element behaviour View Source

    Link to this section Summary

    Types

    action()
    object()
    operator()
    t()

    Functions

    maybe_format(element, key, f)
    new(element, params, transformations \\ [])

    Callbacks

    new(arg0)

    Link to this section Types

    Link to this type action() View Source
    action() :: object() | BitString
    Link to this type object() View Source
    object() ::
      OpenSCAD.Circle.t() |
      OpenSCAD.Cube.t() |
      OpenSCAD.Cylinder.t() |
      OpenSCAD.Polygon.t() |
      OpenSCAD.Polyhedron.t() |
      OpenSCAD.Sphere.t() |
      OpenSCAD.Square.t() |
      OpenSCAD.Text.t()
    Link to this type operator() View Source
    operator() :: OpenSCAD.Translate.t()
    Link to this type t() View Source
    t() :: action() | operator()

    Link to this section Functions

    Link to this function maybe_format(element, key, f) View Source
    maybe_format(t(), atom(), (any() -> bitstring())) :: bitstring()
    Link to this function new(element, params, transformations \\ []) View Source
    new(t(), Keyword.t(), Keyword.t((t(), any() -> t()))) :: t()

    Link to this section Callbacks

    Link to this callback new(arg0) View Source
    new(Keyword.t()) :: OpenSCAD.Element.t()

    Built using ExDoc (v0.18.1), designed by Friedel Ziegelmayer for the Elixir programming language.