Expand description
This crate contains type definitions for Geo-AID’s JSON format.
Modules§
- math_
string - Math strings are Geo-AID’s way of handling text involving math-specific notation.
Structs§
- Circle
- A circle
- Circle
Item - A circle item. Usually depicted by a circle.
- Complex
- A complex number real + i*imaginary
- Entity
- A single entity
- Entity
Index - Index of an expression or an entity
- Expression
- A single expression
- Figure
- A figure generated by Geo-AID
- Label
- Label-related information
- Line
- A line
- Line
Item - A line item. Usually depicted by a line.
- Point
Item - A point item. Usually depicted by a dot.
- Position
- A figure-space position
- Ratio
- A rational number
- TwoPoint
Item - A segment or a ray. Usually depicted by a line.
- VarIndex
- Index of an expression.
Isn’t
Copy
for easier differentiation between moving and cloning the value.
Enums§
- Entity
Kind - The kind of an entity
- Expression
Kind - The kind of an expression
- Item
- An item drawn on the image
- Style
- Defines how a line should be drawn
- Value
- A value of an expression or an entity