Trait ncollide2d::bounding_volume::HasBoundingVolume
[−]
[src]
pub trait HasBoundingVolume<N: Real, BV> { fn bounding_volume(&self, m: &Isometry<N>) -> BV; }
Traits of objects having a bounding volume.
Required Methods
fn bounding_volume(&self, m: &Isometry<N>) -> BV
The bounding volume of self
transformed by m
.
Implementors
impl<N: Real> HasBoundingVolume<N, AABB<N>> for Cuboid<N>
impl<N: Real> HasBoundingVolume<N, AABB<N>> for Segment<N>
impl<N: Real> HasBoundingVolume<N, AABB<N>> for Ball<N>
impl<N: Real> HasBoundingVolume<N, AABB<N>> for Plane<N>
impl<N: Real> HasBoundingVolume<N, AABB<N>> for ConvexPolygon<N>
impl<N: Real> HasBoundingVolume<N, AABB<N>> for Compound<N>
impl<N: Real> HasBoundingVolume<N, AABB<N>> for Polyline<N>
impl<N: Real> HasBoundingVolume<N, AABB<N>> for Shape<N>
impl<N: Real> HasBoundingVolume<N, BoundingSphere<N>> for Cuboid<N>
impl<N: Real> HasBoundingVolume<N, BoundingSphere<N>> for Ball<N>
impl<N: Real> HasBoundingVolume<N, BoundingSphere<N>> for Capsule<N>
impl<N: Real> HasBoundingVolume<N, BoundingSphere<N>> for Plane<N>
impl<N: Real> HasBoundingVolume<N, BoundingSphere<N>> for ConvexPolygon<N>
impl<N: Real> HasBoundingVolume<N, BoundingSphere<N>> for Compound<N>
impl<N: Real> HasBoundingVolume<N, BoundingSphere<N>> for Segment<N>
impl<N: Real> HasBoundingVolume<N, BoundingSphere<N>> for Polyline<N>
impl<N: Real> HasBoundingVolume<N, BoundingSphere<N>> for Shape<N>