Trait collision::HasAabb
[−]
[src]
pub trait HasAabb { type Aabb: Aabb + Clone + Union<Self::Aabb, Output = Self::Aabb> + Debug; fn get_bound(&self) -> Self::Aabb; }
Primitive with axis aligned bounding box
Associated Types
Required Methods
Implementors
impl<S> HasAabb for Circle<S> where
S: BaseFloat, type Aabb = Aabb2<S>;impl<S> HasAabb for Rectangle<S> where
S: BaseFloat, type Aabb = Aabb2<S>;impl<S> HasAabb for ConvexPolygon<S> where
S: BaseFloat, type Aabb = Aabb2<S>;impl<S> HasAabb for Sphere<S> where
S: BaseFloat, type Aabb = Aabb3<S>;impl<S> HasAabb for Cuboid<S> where
S: BaseFloat, type Aabb = Aabb3<S>;impl<S> HasAabb for ConvexPolyhedron<S> where
S: BaseFloat, type Aabb = Aabb3<S>;impl<S> HasAabb for Primitive2<S> where
S: BaseFloat, type Aabb = Aabb2<S>;impl<S> HasAabb for Primitive3<S> where
S: BaseFloat, type Aabb = Aabb3<S>;