topola/src/geometry
Alain Emilia Anna Zscheile 9e0bdb5bc7 refactor: various further refactorings (#128)
These optimize out unnecessary code duplication, reserve vector capacity beforehand by leveraging `Iterator`s and avoid unnecessary double-lookups into HashMaps.

Reviewed-on: https://codeberg.org/topola/topola/pulls/128
Co-authored-by: Alain Emilia Anna Zscheile <fogti+devel@ytrizja.de>
Co-committed-by: Alain Emilia Anna Zscheile <fogti+devel@ytrizja.de>
2024-12-11 14:13:21 +00:00
..
compound.rs cleanup: get rid of `*Trait` names for traits, use verbs and sentences 2024-07-03 13:40:37 +02:00
edit.rs refactor(ApplyGeometryEdit): make 'apply' take 'GeometryEdit' by reference 2024-12-08 16:20:05 +00:00
geometry.rs refactor: various further refactorings (#128) 2024-12-11 14:13:21 +00:00
mod.rs refactor(geometry): move edit code to its own file 2024-11-25 22:42:25 +01:00
poly.rs cleanup: get rid of `*Trait` names for traits, use verbs and sentences 2024-07-03 13:40:37 +02:00
primitive.rs refactor: various further refactorings (#128) 2024-12-11 14:13:21 +00:00
recording_with_rtree.rs refactor: various further refactorings (#128) 2024-12-11 14:13:21 +00:00
shape.rs cleanup: get rid of `*Trait` names for traits, use verbs and sentences 2024-07-03 13:40:37 +02:00
with_rtree.rs fix(geometry): don't check invariants on R-tree bbox init methods 2024-11-28 06:34:49 +01:00