[−][src]Trait geo_clipper::ClipperOpen
This trait defines the boolean and offset operations between open paths and polygons It is a subset of the operations for polygons
The factor
parameter in its methods is used to scale shapes before and after applying the boolean operation
to avoid precision loss since Clipper (the underlaying library) performs integer computation.
Required methods
fn difference<T: ToOwnedPolygon + ClosedPoly + ?Sized>(
&self,
other: &T,
factor: f64
) -> MultiLineString<f64>
&self,
other: &T,
factor: f64
) -> MultiLineString<f64>
fn intersection<T: ToOwnedPolygon + ClosedPoly + ?Sized>(
&self,
other: &T,
factor: f64
) -> MultiLineString<f64>
&self,
other: &T,
factor: f64
) -> MultiLineString<f64>
fn offset(
&self,
delta: f64,
join_type: JoinType,
end_type: EndType,
factor: f64
) -> MultiPolygon<f64>
&self,
delta: f64,
join_type: JoinType,
end_type: EndType,
factor: f64
) -> MultiPolygon<f64>
Implementors
impl<U: ToOwnedPolygon + OpenPath + ?Sized> ClipperOpen for U
[src]
fn difference<T: ToOwnedPolygon + ClosedPoly + ?Sized>(
&self,
other: &T,
factor: f64
) -> MultiLineString<f64>
[src]
&self,
other: &T,
factor: f64
) -> MultiLineString<f64>
fn intersection<T: ToOwnedPolygon + ClosedPoly + ?Sized>(
&self,
other: &T,
factor: f64
) -> MultiLineString<f64>
[src]
&self,
other: &T,
factor: f64
) -> MultiLineString<f64>
fn offset(
&self,
delta: f64,
join_type: JoinType,
end_type: EndType,
factor: f64
) -> MultiPolygon<f64>
[src]
&self,
delta: f64,
join_type: JoinType,
end_type: EndType,
factor: f64
) -> MultiPolygon<f64>