pub struct CartesianDisjoint;Expand description
The Cartesian disjoint kernel — Boost’s default for the Cartesian
coordinate system. Implemented as !CartesianIntersects for every
pair where the intersects kernel is defined; specialised faster
per-pair tests (e.g. box-box bounding-box compare) can be added
later without changing the public surface.
Trait Implementations§
Source§impl Clone for CartesianDisjoint
impl Clone for CartesianDisjoint
impl Copy for CartesianDisjoint
Source§impl Debug for CartesianDisjoint
impl Debug for CartesianDisjoint
Source§impl Default for CartesianDisjoint
impl Default for CartesianDisjoint
Source§impl<A, B> DisjointStrategy<A, B> for CartesianDisjointwhere
CartesianIntersects: IntersectsStrategy<A, B>,
impl<A, B> DisjointStrategy<A, B> for CartesianDisjointwhere
CartesianIntersects: IntersectsStrategy<A, B>,
Auto Trait Implementations§
impl Freeze for CartesianDisjoint
impl RefUnwindSafe for CartesianDisjoint
impl Send for CartesianDisjoint
impl Sync for CartesianDisjoint
impl Unpin for CartesianDisjoint
impl UnsafeUnpin for CartesianDisjoint
impl UnwindSafe for CartesianDisjoint
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more