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>,
Source§impl Clone for CartesianMultiPolygonCentroid
impl Clone for CartesianMultiPolygonCentroid
Source§fn clone(&self) -> CartesianMultiPolygonCentroid
fn clone(&self) -> CartesianMultiPolygonCentroid
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 moreimpl Copy for CartesianMultiPolygonCentroid
Source§impl Default for CartesianMultiPolygonCentroid
impl Default for CartesianMultiPolygonCentroid
Source§fn default() -> CartesianMultiPolygonCentroid
fn default() -> CartesianMultiPolygonCentroid
Returns the “default value” for a type. Read more
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