pub struct EnvelopePoint;Expand description
Cartesian envelope, per geometry kind: component-wise min / max across every coordinate of every point in the geometry.
Mirrors the per-tag sub-strategies of
boost::geometry::strategies::envelope::cartesian<>
(strategies/envelope/cartesian.hpp). Each struct is a stateless ZST
carrying exactly one concept-bounded EnvelopeStrategy impl, so
distinct kinds never overlap; the [EnvelopeStrategyForKind] picker
routes a tag to its struct.
Trait Implementations§
Source§impl Clone for EnvelopePoint
impl Clone for EnvelopePoint
Source§fn clone(&self) -> EnvelopePoint
fn clone(&self) -> EnvelopePoint
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 EnvelopePoint
Source§impl Debug for EnvelopePoint
impl Debug for EnvelopePoint
Source§impl Default for EnvelopePoint
impl Default for EnvelopePoint
Source§fn default() -> EnvelopePoint
fn default() -> EnvelopePoint
Returns the “default value” for a type. Read more
Source§impl<G> EnvelopeStrategy<G> for EnvelopePointwhere
G: PointTrait + PointMut + Default,
<G::Cs as CoordinateSystem>::Family: SameAs<CartesianFamily>,
impl<G> EnvelopeStrategy<G> for EnvelopePointwhere
G: PointTrait + PointMut + Default,
<G::Cs as CoordinateSystem>::Family: SameAs<CartesianFamily>,
Auto Trait Implementations§
impl Freeze for EnvelopePoint
impl RefUnwindSafe for EnvelopePoint
impl Send for EnvelopePoint
impl Sync for EnvelopePoint
impl Unpin for EnvelopePoint
impl UnsafeUnpin for EnvelopePoint
impl UnwindSafe for EnvelopePoint
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