pub struct CartesianSegmentize;Expand description
Cartesian length and linear-interpolation segmentization.
Trait Implementations§
Source§impl Clone for CartesianSegmentize
impl Clone for CartesianSegmentize
Source§fn clone(&self) -> CartesianSegmentize
fn clone(&self) -> CartesianSegmentize
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 CartesianSegmentize
Source§impl Debug for CartesianSegmentize
impl Debug for CartesianSegmentize
Source§impl Default for CartesianSegmentize
impl Default for CartesianSegmentize
Source§fn default() -> CartesianSegmentize
fn default() -> CartesianSegmentize
Returns the “default value” for a type. Read more
Source§impl<L, P> SegmentizeStrategy<L> for CartesianSegmentizewhere
L: Linestring<Point = P>,
P: Point<Scalar = f64> + PointMut + Default + Copy,
<P::Cs as CoordinateSystem>::Family: SameAs<CartesianFamily>,
Pythagoras: DistanceStrategy<P, P, Out = f64>,
impl<L, P> SegmentizeStrategy<L> for CartesianSegmentizewhere
L: Linestring<Point = P>,
P: Point<Scalar = f64> + PointMut + Default + Copy,
<P::Cs as CoordinateSystem>::Family: SameAs<CartesianFamily>,
Pythagoras: DistanceStrategy<P, P, Out = f64>,
Source§type Output = MultiLinestring<Linestring<P>>
type Output = MultiLinestring<Linestring<P>>
Segmented output geometry.
Auto Trait Implementations§
impl Freeze for CartesianSegmentize
impl RefUnwindSafe for CartesianSegmentize
impl Send for CartesianSegmentize
impl Sync for CartesianSegmentize
impl Unpin for CartesianSegmentize
impl UnsafeUnpin for CartesianSegmentize
impl UnwindSafe for CartesianSegmentize
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