Trait e2rcore::interface::i_bound::IBound
[−]
[src]
pub trait IBound {
fn get_type(&self) -> BoundType;
fn intersect(&self, other: &IBound) -> bool;
fn get_shortest_separation(&self, other: &IBound) -> f64;
fn get_bound_data(&self) -> [f64; 32];
fn get_union(&mut self, bounds: &[&IBound]);
fn get_centroid(&self) -> [f64; 3];
}
Required Methods
fn get_type(&self) -> BoundType
fn intersect(&self, other: &IBound) -> bool
fn get_shortest_separation(&self, other: &IBound) -> f64
fn get_bound_data(&self) -> [f64; 32]
fn get_union(&mut self, bounds: &[&IBound])
fn get_centroid(&self) -> [f64; 3]
Implementors
impl IBound for AxisAlignedBBoximpl IBound for BoundSphere