parry3d_f64/partitioning/
mod.rs

1//! Spatial partitioning tools.
2
3#[cfg(feature = "alloc")]
4pub use self::qbvh::{
5    CenterDataSplitter, IndexedData, NodeIndex, Qbvh, QbvhDataGenerator, QbvhNode,
6    QbvhNonOverlappingDataSplitter, QbvhProxy, QbvhUpdateWorkspace, SimdNodeIndex,
7};
8#[cfg(feature = "parallel")]
9pub use self::visitor::{ParallelSimdSimultaneousVisitor, ParallelSimdVisitor};
10pub use self::visitor::{
11    SimdBestFirstVisitStatus, SimdBestFirstVisitor, SimdSimultaneousVisitStatus,
12    SimdSimultaneousVisitor, SimdVisitStatus, SimdVisitor, SimdVisitorWithContext,
13};
14
15/// A quaternary bounding-volume-hierarchy.
16#[deprecated(note = "Renamed to Qbvh")]
17#[cfg(feature = "alloc")]
18pub type SimdQbvh<T> = Qbvh<T>;
19
20#[cfg(feature = "alloc")]
21mod qbvh;
22mod visitor;