pub struct VoronoiCell {
pub generator_index: usize,
pub neighbor_indices: Vec<usize>,
pub area: f64,
}Expand description
A cell in the spherical Voronoi diagram.
Fields§
§generator_index: usizeIndex into the generators slice passed to spherical_voronoi.
neighbor_indices: Vec<usize>Indices of adjacent cells (sharing a Voronoi boundary).
area: f64Approximate cell area in steradians (Monte Carlo estimate).
Trait Implementations§
Source§impl Clone for VoronoiCell
impl Clone for VoronoiCell
Source§fn clone(&self) -> VoronoiCell
fn clone(&self) -> VoronoiCell
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for VoronoiCell
impl RefUnwindSafe for VoronoiCell
impl Send for VoronoiCell
impl Sync for VoronoiCell
impl Unpin for VoronoiCell
impl UnsafeUnpin for VoronoiCell
impl UnwindSafe for VoronoiCell
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