pub enum BufferDistanceStrategy {
Symmetric(f64),
Asymmetric {
left: f64,
right: f64,
},
}Expand description
Signed offset distance policy.
Mirrors strategy::buffer::distance_symmetric and distance_asymmetric
from strategies/agnostic/buffer_distance_symmetric.hpp:46-104 and
buffer_distance_asymmetric.hpp:45-111.
Variants§
Symmetric(f64)
One signed distance on both sides.
Asymmetric
Independent offsets on the left and right of a linear geometry.
Trait Implementations§
Source§impl Clone for BufferDistanceStrategy
impl Clone for BufferDistanceStrategy
Source§fn clone(&self) -> BufferDistanceStrategy
fn clone(&self) -> BufferDistanceStrategy
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 BufferDistanceStrategy
Source§impl Debug for BufferDistanceStrategy
impl Debug for BufferDistanceStrategy
Source§impl PartialEq for BufferDistanceStrategy
impl PartialEq for BufferDistanceStrategy
impl StructuralPartialEq for BufferDistanceStrategy
Auto Trait Implementations§
impl Freeze for BufferDistanceStrategy
impl RefUnwindSafe for BufferDistanceStrategy
impl Send for BufferDistanceStrategy
impl Sync for BufferDistanceStrategy
impl Unpin for BufferDistanceStrategy
impl UnsafeUnpin for BufferDistanceStrategy
impl UnwindSafe for BufferDistanceStrategy
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