[−][src]Trait collision::ComputeBound
Utilities for computing bounding volumes of primitives
Required methods
fn compute_bound(&self) -> B
Compute the bounding volume
Implementors
impl<S> ComputeBound<Aabb2<S>> for Primitive2<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb2<S>
[src]
impl<S> ComputeBound<Aabb2<S>> for Circle<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb2<S>
[src]
impl<S> ComputeBound<Aabb2<S>> for ConvexPolygon<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb2<S>
[src]
impl<S> ComputeBound<Aabb2<S>> for Rectangle<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb2<S>
[src]
impl<S> ComputeBound<Aabb2<S>> for Square<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb2<S>
[src]
impl<S> ComputeBound<Aabb2<S>> for Line2<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb2<S>
[src]
impl<S> ComputeBound<Aabb3<S>> for Primitive3<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb3<S>
[src]
impl<S> ComputeBound<Aabb3<S>> for Capsule<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb3<S>
[src]
impl<S> ComputeBound<Aabb3<S>> for ConvexPolyhedron<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb3<S>
[src]
impl<S> ComputeBound<Aabb3<S>> for Cube<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb3<S>
[src]
impl<S> ComputeBound<Aabb3<S>> for Cuboid<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb3<S>
[src]
impl<S> ComputeBound<Aabb3<S>> for Cylinder<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb3<S>
[src]
impl<S> ComputeBound<Aabb3<S>> for Quad<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb3<S>
[src]
impl<S> ComputeBound<Aabb3<S>> for Sphere<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Aabb3<S>
[src]
impl<S> ComputeBound<Sphere<S>> for Primitive3<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Sphere<S>
[src]
impl<S> ComputeBound<Sphere<S>> for Capsule<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Sphere<S>
[src]
impl<S> ComputeBound<Sphere<S>> for ConvexPolyhedron<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Sphere<S>
[src]
impl<S> ComputeBound<Sphere<S>> for Cube<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Sphere<S>
[src]
impl<S> ComputeBound<Sphere<S>> for Cuboid<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Sphere<S>
[src]
impl<S> ComputeBound<Sphere<S>> for Cylinder<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Sphere<S>
[src]
impl<S> ComputeBound<Sphere<S>> for Quad<S> where
S: BaseFloat,
[src]
S: BaseFloat,
fn compute_bound(&self) -> Sphere<S>
[src]
impl<S> ComputeBound<Sphere<S>> for Sphere<S> where
S: BaseFloat,
[src]
S: BaseFloat,