pub trait Bounded2d {
// Required methods
fn aabb_2d(&self, isometry: impl Into<Isometry2d>) -> Aabb2d;
fn bounding_circle(&self, isometry: impl Into<Isometry2d>) -> BoundingCircle;
}
Expand description
A trait with methods that return 2D bounding volumes for a shape.
Required Methods§
sourcefn aabb_2d(&self, isometry: impl Into<Isometry2d>) -> Aabb2d
fn aabb_2d(&self, isometry: impl Into<Isometry2d>) -> Aabb2d
Get an axis-aligned bounding box for the shape translated and rotated by the given isometry.
sourcefn bounding_circle(&self, isometry: impl Into<Isometry2d>) -> BoundingCircle
fn bounding_circle(&self, isometry: impl Into<Isometry2d>) -> BoundingCircle
Get a bounding circle for the shape translated and rotated by the given isometry.
Object Safety§
This trait is not object safe.