pub struct CartesianMultiPolygonCentroid;Expand description
Cartesian centroid for a geometry_trait::MultiPolygon — one
Bashein–Detmer accumulator over every ring of every member.
Mirrors the multi-polygon arm of
boost/geometry/algorithms/centroid.hpp.
Trait Implementations§
Source§impl<G> CentroidStrategy<G> for CartesianMultiPolygonCentroidwhere
G: MultiPolygonTrait,
G::Point: PointTrait + PointMut + Default + Copy,
<<G::Point as PointTrait>::Cs as CoordinateSystem>::Family: SameAs<CartesianFamily>,
impl<G> CentroidStrategy<G> for CartesianMultiPolygonCentroidwhere
G: MultiPolygonTrait,
G::Point: PointTrait + PointMut + Default + Copy,
<<G::Point as PointTrait>::Cs as CoordinateSystem>::Family: SameAs<CartesianFamily>,
impl Copy for CartesianMultiPolygonCentroid
Auto Trait Implementations§
impl Freeze for CartesianMultiPolygonCentroid
impl RefUnwindSafe for CartesianMultiPolygonCentroid
impl Send for CartesianMultiPolygonCentroid
impl Sync for CartesianMultiPolygonCentroid
impl Unpin for CartesianMultiPolygonCentroid
impl UnsafeUnpin for CartesianMultiPolygonCentroid
impl UnwindSafe for CartesianMultiPolygonCentroid
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