parry3d_f64/query/distance/mod.rs
1//! Implementation details of the `distance` function.
2
3pub use self::distance::distance;
4pub use self::distance_ball_ball::distance_ball_ball;
5pub use self::distance_ball_convex_polyhedron::{
6 distance_ball_convex_polyhedron, distance_convex_polyhedron_ball,
7};
8#[cfg(feature = "alloc")]
9pub use self::distance_composite_shape_shape::{
10 distance_composite_shape_shape, distance_shape_composite_shape,
11 CompositeShapeAgainstAnyDistanceVisitor,
12};
13pub use self::distance_cuboid_cuboid::distance_cuboid_cuboid;
14pub use self::distance_halfspace_support_map::{
15 distance_halfspace_support_map, distance_support_map_halfspace,
16};
17pub use self::distance_segment_segment::distance_segment_segment;
18pub use self::distance_support_map_support_map::{
19 distance_support_map_support_map, distance_support_map_support_map_with_params,
20};
21
22mod distance;
23mod distance_ball_ball;
24mod distance_ball_convex_polyhedron;
25#[cfg(feature = "alloc")]
26mod distance_composite_shape_shape;
27mod distance_cuboid_cuboid;
28mod distance_halfspace_support_map;
29mod distance_segment_segment;
30mod distance_support_map_support_map;