Commit Graph

27 Commits

Author SHA1 Message Date
54aa1369ab Clean the imports up 2024-06-30 15:37:11 +03:00
fce3203859 Reduce MetricCS API 2024-06-30 15:37:09 +03:00
e3d068579c Unify Ray and Location transforms 2024-06-30 15:35:52 +03:00
150f81f03b Bugfix! 2024-06-30 12:34:00 +03:00
ffc74ef09b Drop useless default implementations 2024-06-30 12:33:55 +03:00
d515054281 Unify FCS<Ray> 2024-06-30 12:33:46 +03:00
1c96c87173 Unify FCS<Location> 2024-06-30 12:24:27 +03:00
b58dcbd4a9 Bugfix! 2024-06-30 12:13:57 +03:00
dff3f94f68 Implement missing OuterCS APIs, and test them 2024-06-30 12:07:09 +03:00
95d46b24c8 Implement missing InnerCS APIs, and test them 2024-06-30 11:52:50 +03:00
e8551f5d02 Unify tracing in different CSes 2024-06-28 15:32:35 +03:00
08dba8e1dd Use unified coordinate handling as unified 2024-06-28 15:19:24 +03:00
b9cf26701c Drop unused code 2024-06-28 15:19:02 +03:00
41448d2226 Unify flat coordinate system handling 2024-06-28 15:10:53 +03:00
64344659e3 Remove a useless wrapper 2024-06-28 14:59:28 +03:00
0cf6b5b1fb Remove redundant code 2024-06-28 14:54:30 +03:00
c49a3ea241 Test for the bugfix 2024-06-28 14:54:00 +03:00
15a28df2ed Bugfix! 2024-06-27 12:58:45 +03:00
c2922d5fe1 Keep limit as an Option one level deeper 2024-06-27 12:53:28 +03:00
b5c57babb4 Extract flat coordinate system handling 2024-06-25 20:28:09 +03:00
7f560a2b49 Rename “outer” to “global” as that’s what it is 2024-06-25 20:11:25 +03:00
a31a950eca Unify coordinate mapping 2024-06-25 19:56:29 +03:00
2515c0a0da Simplify code 2024-06-25 13:31:39 +03:00
4caa260a34 Remove single-implementation traits 2024-06-25 13:20:52 +03:00
0cddb8798d Move basic types to a module 2024-06-25 13:14:48 +03:00
455b69d447 Extract the implementation to a module 2024-06-25 13:04:36 +03:00
84068a5a13 Move Tube to a file 2024-06-25 12:16:31 +03:00