aboutsummaryrefslogtreecommitdiff
path: root/src/geometry/proximity_detector/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/geometry/proximity_detector/mod.rs')
-rw-r--r--src/geometry/proximity_detector/mod.rs30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/geometry/proximity_detector/mod.rs b/src/geometry/proximity_detector/mod.rs
new file mode 100644
index 0000000..a99372f
--- /dev/null
+++ b/src/geometry/proximity_detector/mod.rs
@@ -0,0 +1,30 @@
+pub use self::ball_ball_proximity_detector::detect_proximity_ball_ball;
+#[cfg(feature = "simd-is-enabled")]
+pub use self::ball_ball_proximity_detector::detect_proximity_ball_ball_simd;
+pub use self::ball_convex_proximity_detector::detect_proximity_ball_convex;
+pub use self::cuboid_cuboid_proximity_detector::detect_proximity_cuboid_cuboid;
+pub use self::cuboid_triangle_proximity_detector::detect_proximity_cuboid_triangle;
+pub use self::polygon_polygon_proximity_detector::detect_proximity_polygon_polygon;
+pub use self::proximity_detector::{
+ PrimitiveProximityDetectionContext, PrimitiveProximityDetector, ProximityDetectionContext,
+ ProximityDetector, ProximityPhase,
+};
+#[cfg(feature = "simd-is-enabled")]
+pub use self::proximity_detector::{
+ PrimitiveProximityDetectionContextSimd, ProximityDetectionContextSimd,
+};
+pub use self::proximity_dispatcher::{DefaultProximityDispatcher, ProximityDispatcher};
+pub use self::trimesh_shape_proximity_detector::{
+ detect_proximity_trimesh_shape, TrimeshShapeProximityDetectorWorkspace,
+};
+
+mod ball_ball_proximity_detector;
+mod ball_convex_proximity_detector;
+mod ball_polygon_proximity_detector;
+mod cuboid_cuboid_proximity_detector;
+mod cuboid_polygon_proximity_detector;
+mod cuboid_triangle_proximity_detector;
+mod polygon_polygon_proximity_detector;
+mod proximity_detector;
+mod proximity_dispatcher;
+mod trimesh_shape_proximity_detector;