parry3d_f64/query/closest_points/mod.rs
1//! Implementation details of the `closest_points` function.
2
3pub use self::closest_points::ClosestPoints;
4pub use self::closest_points_ball_ball::closest_points_ball_ball;
5pub use self::closest_points_ball_convex_polyhedron::{
6 closest_points_ball_convex_polyhedron, closest_points_convex_polyhedron_ball,
7};
8#[cfg(feature = "alloc")]
9pub use self::closest_points_composite_shape_shape::{
10 closest_points_composite_shape_shape, closest_points_shape_composite_shape,
11 CompositeShapeAgainstShapeClosestPointsVisitor,
12};
13pub use self::closest_points_cuboid_cuboid::closest_points_cuboid_cuboid;
14pub use self::closest_points_cuboid_triangle::{
15 closest_points_cuboid_triangle, closest_points_triangle_cuboid,
16};
17pub use self::closest_points_halfspace_support_map::{
18 closest_points_halfspace_support_map, closest_points_support_map_halfspace,
19};
20pub use self::closest_points_line_line::{
21 closest_points_line_line, closest_points_line_line_parameters,
22 closest_points_line_line_parameters_eps,
23};
24pub use self::closest_points_segment_segment::{
25 closest_points_segment_segment, closest_points_segment_segment_with_locations,
26 closest_points_segment_segment_with_locations_nD,
27};
28pub use self::closest_points_shape_shape::closest_points;
29pub use self::closest_points_support_map_support_map::closest_points_support_map_support_map;
30pub use self::closest_points_support_map_support_map::closest_points_support_map_support_map_with_params;
31
32mod closest_points;
33mod closest_points_ball_ball;
34mod closest_points_ball_convex_polyhedron;
35#[cfg(feature = "alloc")]
36mod closest_points_composite_shape_shape;
37mod closest_points_cuboid_cuboid;
38mod closest_points_cuboid_triangle;
39mod closest_points_halfspace_support_map;
40mod closest_points_line_line;
41mod closest_points_segment_segment;
42mod closest_points_shape_shape;
43mod closest_points_support_map_support_map;