pub struct CartesianMultiPointCentroid;Expand description
Cartesian centroid for a geometry_trait::MultiPoint — arithmetic mean of the
member points.
Mirrors the pointlike_tag arm of
boost/geometry/algorithms/centroid.hpp together with
strategies/cartesian/centroid_average.hpp.
Trait Implementations§
Source§impl<G> CentroidStrategy<G> for CartesianMultiPointCentroidwhere
G: MultiPointTrait,
G::ItemPoint: PointTrait + PointMut + Default + Copy,
<<G::ItemPoint as PointTrait>::Cs as CoordinateSystem>::Family: SameAs<CartesianFamily>,
impl<G> CentroidStrategy<G> for CartesianMultiPointCentroidwhere
G: MultiPointTrait,
G::ItemPoint: PointTrait + PointMut + Default + Copy,
<<G::ItemPoint as PointTrait>::Cs as CoordinateSystem>::Family: SameAs<CartesianFamily>,
Source§impl Clone for CartesianMultiPointCentroid
impl Clone for CartesianMultiPointCentroid
impl Copy for CartesianMultiPointCentroid
Source§impl Debug for CartesianMultiPointCentroid
impl Debug for CartesianMultiPointCentroid
Auto Trait Implementations§
impl Freeze for CartesianMultiPointCentroid
impl RefUnwindSafe for CartesianMultiPointCentroid
impl Send for CartesianMultiPointCentroid
impl Sync for CartesianMultiPointCentroid
impl Unpin for CartesianMultiPointCentroid
impl UnsafeUnpin for CartesianMultiPointCentroid
impl UnwindSafe for CartesianMultiPointCentroid
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