pub struct PairIntersection {
pub cat_a: usize,
pub cat_b: usize,
pub area: f64,
}Expand description
Cap intersection area between two categories on S².
Stored in SpatialQuality::pairwise_intersections; only pairs with
measurable overlap (> 1e-15 sr) are kept to keep the list sparse.
Fields§
§cat_a: usizeLower of the two category indices (min(i, j)).
cat_b: usizeHigher of the two category indices (max(i, j)).
area: f64Overlap area of the two caps, in steradians.
Trait Implementations§
Source§impl Clone for PairIntersection
impl Clone for PairIntersection
Source§fn clone(&self) -> PairIntersection
fn clone(&self) -> PairIntersection
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PairIntersection
impl Debug for PairIntersection
impl Copy for PairIntersection
Auto Trait Implementations§
impl Freeze for PairIntersection
impl RefUnwindSafe for PairIntersection
impl Send for PairIntersection
impl Sync for PairIntersection
impl Unpin for PairIntersection
impl UnsafeUnpin for PairIntersection
impl UnwindSafe for PairIntersection
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more