Skip to main content

use_geometry/
lib.rs

1#![forbid(unsafe_code)]
2#![doc = include_str!("../README.md")]
3
4pub mod prelude;
5
6#[cfg(feature = "affine")]
7pub use use_affine as affine;
8#[cfg(feature = "affine")]
9pub use use_affine::*;
10
11#[cfg(feature = "angle")]
12pub use use_angle as angle;
13#[cfg(feature = "angle")]
14pub use use_angle::*;
15
16#[cfg(feature = "archimedean")]
17pub use use_archimedean as archimedean;
18#[cfg(feature = "archimedean")]
19pub use use_archimedean::*;
20
21#[cfg(feature = "bezier")]
22pub use use_bezier as bezier;
23#[cfg(feature = "bezier")]
24pub use use_bezier::*;
25
26#[cfg(feature = "bounds")]
27pub use use_bounds as bounds;
28#[cfg(feature = "bounds")]
29pub use use_bounds::*;
30
31#[cfg(feature = "catalan-solid")]
32pub use use_catalan_solid as catalan_solid;
33#[cfg(feature = "catalan-solid")]
34pub use use_catalan_solid::*;
35
36#[cfg(feature = "cell")]
37pub use use_cell as cell;
38#[cfg(feature = "cell")]
39pub use use_cell::*;
40
41#[cfg(feature = "circle")]
42pub use use_circle as circle;
43#[cfg(feature = "circle")]
44pub use use_circle::*;
45
46#[cfg(feature = "complex")]
47pub use use_complex as complex;
48#[cfg(feature = "complex")]
49pub use use_complex::*;
50
51#[cfg(feature = "configuration")]
52pub use use_configuration as configuration;
53#[cfg(feature = "configuration")]
54pub use use_configuration::*;
55
56#[cfg(feature = "congruence")]
57pub use use_congruence as congruence;
58#[cfg(feature = "congruence")]
59pub use use_congruence::*;
60
61#[cfg(feature = "conic")]
62pub use use_conic as conic;
63#[cfg(feature = "conic")]
64pub use use_conic::*;
65
66#[cfg(feature = "containment")]
67pub use use_containment as containment;
68#[cfg(feature = "containment")]
69pub use use_containment::*;
70
71#[cfg(feature = "coordinate")]
72pub use use_coordinate as coordinate;
73#[cfg(feature = "coordinate")]
74pub use use_coordinate::*;
75
76#[cfg(feature = "coxeter")]
77pub use use_coxeter as coxeter;
78#[cfg(feature = "coxeter")]
79pub use use_coxeter::*;
80
81#[cfg(feature = "crease")]
82pub use use_crease as crease;
83#[cfg(feature = "crease")]
84pub use use_crease::*;
85
86#[cfg(feature = "curve")]
87pub use use_curve as curve;
88#[cfg(feature = "curve")]
89pub use use_curve::*;
90
91#[cfg(feature = "delaunay")]
92pub use use_delaunay as delaunay;
93#[cfg(feature = "delaunay")]
94pub use use_delaunay::*;
95
96#[cfg(feature = "dihedral")]
97pub use use_dihedral as dihedral;
98#[cfg(feature = "dihedral")]
99pub use use_dihedral::*;
100
101#[cfg(feature = "dimension")]
102pub use use_dimension as dimension;
103#[cfg(feature = "dimension")]
104pub use use_dimension::*;
105
106#[cfg(feature = "distance")]
107pub use use_distance as distance;
108#[cfg(feature = "distance")]
109pub use use_distance::*;
110
111#[cfg(feature = "duality")]
112pub use use_duality as duality;
113#[cfg(feature = "duality")]
114pub use use_duality::*;
115
116#[cfg(feature = "face")]
117pub use use_face as face;
118#[cfg(feature = "face")]
119pub use use_face::*;
120
121#[cfg(feature = "folding")]
122pub use use_folding as folding;
123#[cfg(feature = "folding")]
124pub use use_folding::*;
125
126#[cfg(feature = "hull")]
127pub use use_hull as hull;
128#[cfg(feature = "hull")]
129pub use use_hull::*;
130
131#[cfg(feature = "hyperplane")]
132pub use use_hyperplane as hyperplane;
133#[cfg(feature = "hyperplane")]
134pub use use_hyperplane::*;
135
136#[cfg(feature = "hypersphere")]
137pub use use_hypersphere as hypersphere;
138#[cfg(feature = "hypersphere")]
139pub use use_hypersphere::*;
140
141#[cfg(feature = "incidence")]
142pub use use_incidence as incidence;
143#[cfg(feature = "incidence")]
144pub use use_incidence::*;
145
146#[cfg(feature = "intersection")]
147pub use use_intersection as intersection;
148#[cfg(feature = "intersection")]
149pub use use_intersection::*;
150
151#[cfg(feature = "inversion")]
152pub use use_inversion as inversion;
153#[cfg(feature = "inversion")]
154pub use use_inversion::*;
155
156#[cfg(feature = "johnson-solid")]
157pub use use_johnson_solid as johnson_solid;
158#[cfg(feature = "johnson-solid")]
159pub use use_johnson_solid::*;
160
161#[cfg(feature = "line")]
162pub use use_line as line;
163#[cfg(feature = "line")]
164pub use use_line::*;
165
166#[cfg(feature = "linkage")]
167pub use use_linkage as linkage;
168#[cfg(feature = "linkage")]
169pub use use_linkage::*;
170
171#[cfg(feature = "manifold")]
172pub use use_manifold as manifold;
173#[cfg(feature = "manifold")]
174pub use use_manifold::*;
175
176#[cfg(feature = "mesh")]
177pub use use_mesh as mesh;
178#[cfg(feature = "mesh")]
179pub use use_mesh::*;
180
181#[cfg(feature = "orientation")]
182pub use use_orientation as orientation;
183#[cfg(feature = "orientation")]
184pub use use_orientation::*;
185
186#[cfg(feature = "origami")]
187pub use use_origami as origami;
188#[cfg(feature = "origami")]
189pub use use_origami::*;
190
191#[cfg(feature = "orthotope")]
192pub use use_orthotope as orthotope;
193#[cfg(feature = "orthotope")]
194pub use use_orthotope::*;
195
196#[cfg(feature = "plane")]
197pub use use_plane as plane;
198#[cfg(feature = "plane")]
199pub use use_plane::*;
200
201#[cfg(feature = "point")]
202pub use use_point as point;
203#[cfg(feature = "point")]
204pub use use_point::*;
205
206#[cfg(feature = "polygon")]
207pub use use_polygon as polygon;
208#[cfg(feature = "polygon")]
209pub use use_polygon::*;
210
211#[cfg(feature = "polyhedral-net")]
212pub use use_polyhedral_net as polyhedral_net;
213#[cfg(feature = "polyhedral-net")]
214pub use use_polyhedral_net::*;
215
216#[cfg(feature = "polyhedron")]
217pub use use_polyhedron as polyhedron;
218#[cfg(feature = "polyhedron")]
219pub use use_polyhedron::*;
220
221#[cfg(feature = "polyline")]
222pub use use_polyline as polyline;
223#[cfg(feature = "polyline")]
224pub use use_polyline::*;
225
226#[cfg(feature = "polytope")]
227pub use use_polytope as polytope;
228#[cfg(feature = "polytope")]
229pub use use_polytope::*;
230
231#[cfg(feature = "projection")]
232pub use use_projection as projection;
233#[cfg(feature = "projection")]
234pub use use_projection::*;
235
236#[cfg(feature = "projective")]
237pub use use_projective as projective;
238#[cfg(feature = "projective")]
239pub use use_projective::*;
240
241#[cfg(feature = "ray")]
242pub use use_ray as ray;
243#[cfg(feature = "ray")]
244pub use use_ray::*;
245
246#[cfg(feature = "rectangle")]
247pub use use_rectangle as rectangle;
248#[cfg(feature = "rectangle")]
249pub use use_rectangle::*;
250
251#[cfg(feature = "reflection")]
252pub use use_reflection as reflection;
253#[cfg(feature = "reflection")]
254pub use use_reflection::*;
255
256#[cfg(feature = "regular-polytope")]
257pub use use_regular_polytope as regular_polytope;
258#[cfg(feature = "regular-polytope")]
259pub use use_regular_polytope::*;
260
261#[cfg(feature = "rigid-folding")]
262pub use use_rigid_folding as rigid_folding;
263#[cfg(feature = "rigid-folding")]
264pub use use_rigid_folding::*;
265
266#[cfg(feature = "schlafli")]
267pub use use_schlafli as schlafli;
268#[cfg(feature = "schlafli")]
269pub use use_schlafli::*;
270
271#[cfg(feature = "segment")]
272pub use use_segment as segment;
273#[cfg(feature = "segment")]
274pub use use_segment::*;
275
276#[cfg(feature = "similarity")]
277pub use use_similarity as similarity;
278#[cfg(feature = "similarity")]
279pub use use_similarity::*;
280
281#[cfg(feature = "simplex")]
282pub use use_simplex as simplex;
283#[cfg(feature = "simplex")]
284pub use use_simplex::*;
285
286#[cfg(feature = "sphere")]
287pub use use_sphere as sphere;
288#[cfg(feature = "sphere")]
289pub use use_sphere::*;
290
291#[cfg(feature = "spline")]
292pub use use_spline as spline;
293#[cfg(feature = "spline")]
294pub use use_spline::*;
295
296#[cfg(feature = "surface")]
297pub use use_surface as surface;
298#[cfg(feature = "surface")]
299pub use use_surface::*;
300
301#[cfg(feature = "tessellation")]
302pub use use_tessellation as tessellation;
303#[cfg(feature = "tessellation")]
304pub use use_tessellation::*;
305
306#[cfg(feature = "torus")]
307pub use use_torus as torus;
308#[cfg(feature = "torus")]
309pub use use_torus::*;
310
311#[cfg(feature = "transform")]
312pub use use_transform as transform;
313#[cfg(feature = "transform")]
314pub use use_transform::*;
315
316#[cfg(feature = "triangle")]
317pub use use_triangle as triangle;
318#[cfg(feature = "triangle")]
319pub use use_triangle::*;
320
321#[cfg(feature = "triangulation")]
322pub use use_triangulation as triangulation;
323#[cfg(feature = "triangulation")]
324pub use use_triangulation::*;
325
326#[cfg(feature = "unfolding")]
327pub use use_unfolding as unfolding;
328#[cfg(feature = "unfolding")]
329pub use use_unfolding::*;
330
331#[cfg(feature = "uniform-polytope")]
332pub use use_uniform_polytope as uniform_polytope;
333#[cfg(feature = "uniform-polytope")]
334pub use use_uniform_polytope::*;
335
336#[cfg(feature = "voronoi")]
337pub use use_voronoi as voronoi;
338#[cfg(feature = "voronoi")]
339pub use use_voronoi::*;
340
341#[cfg(feature = "wythoff")]
342pub use use_wythoff as wythoff;
343#[cfg(feature = "wythoff")]
344pub use use_wythoff::*;