[][src]Trait collision::prelude::ComputeBound

pub trait ComputeBound<B> where
    B: Bound
{ fn compute_bound(&self) -> B; }

Utilities for computing bounding volumes of primitives

Required methods

fn compute_bound(&self) -> B

Compute the bounding volume

Loading content...

Implementors

impl<S> ComputeBound<Aabb2<S>> for Primitive2<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb2<S>> for Circle<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb2<S>> for ConvexPolygon<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb2<S>> for Rectangle<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb2<S>> for Square<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb2<S>> for Line2<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb3<S>> for Primitive3<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb3<S>> for Capsule<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb3<S>> for ConvexPolyhedron<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb3<S>> for Cube<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb3<S>> for Cuboid<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb3<S>> for Cylinder<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb3<S>> for Quad<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Aabb3<S>> for Sphere<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Sphere<S>> for Primitive3<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Sphere<S>> for Capsule<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Sphere<S>> for ConvexPolyhedron<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Sphere<S>> for Cube<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Sphere<S>> for Cuboid<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Sphere<S>> for Cylinder<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Sphere<S>> for Quad<S> where
    S: BaseFloat
[src]

impl<S> ComputeBound<Sphere<S>> for Sphere<S> where
    S: BaseFloat
[src]

Loading content...