Crate axgeom[−][src]
A 2D geometry library. It provides a way to easily extract 1d ranges from a 2d container based off of the x or y axis. Also provides functions that operate on types that implement Ord.
Structs
AxisWrapRef |
A wrapper around an array that lets you extract the x and y components using the AxisTrait. |
Range |
A 1d range. Internally represented as start and end. (not start and length) This means that subdivision does not result in any floating point calculations. The left value be <= the right value. There is no protection against "degenerate" Ranges where left>right. |
Rect |
Stored as two Ranges. |
XAXISS |
The x axis implementation of the AxisTrait |
YAXISS |
The y axis implementation of the AxisTrait |
Traits
AxisTrait |
Axis trait can be used to extract the x or y portions of a container. when you know the axis as compile time. The X implementation of this trait's Next associated trait is the Y implementation. The Y implementation of this trait's Next associated trait is the X implementation. |