[][src]Module arcs::components

Common components used by the arcs CAD library.

Structs

BoundingBox

An axis-aligned bounding box.

ComponentVtable

A vtable which gives the engine reflection-like abilities.

DrawingObject

Something which can be drawn on the screen.

Layer

A logical grouping of data, assembled as though each Layer were laid out on transparent acetate overlays.

LineStyle
Name

A name that can be looked up later in the NameTable.

NameTable

A global Resource for looking up an Entity using its Name.

PointStyle
Viewport
WindowStyle

Enums

Dimension

A dimension on the canvas.

Geometry

The geometry of a DrawingObject.

Functions

attached_to_entity

Looks up all specs::Components associated with this Entity, yielding copies of their current value.

register

Register all specs::Components.