Expand description
Core types for exact-poly integer polygon geometry. All coordinates are i64 (fixed-point, SCALE=1_000_000 units = 1 meter). No float arithmetic anywhere in this library.
Structs§
- Attempt
- Decompose
Options - Options for the decompose() cascade.
- Decompose
Result - Result of a successful decomposition.
- Protocol
Config - Protocol-specific configuration for polygon validation.
Passed to validation and decomposition functions.
Use
ProtocolConfig::merca()for explicit on-chain Merca rules. UseProtocolConfig::permissive()for demos/testing with no validation limits.
Enums§
- Decomp
Error - Decomposition error.
- Outcome
- Strategy
- Topology
Error - Topology validation error with structured diagnostic data. Serializable to JSON via serde for WASM boundary.