List of all items
Structs
- core::math::Vector2
- polyline::BooleanPlineSlice
- polyline::BooleanResult
- polyline::BooleanResultPline
- polyline::ClosestPointResult
- polyline::FindIntersectsOptions
- polyline::PlineBasicIntersect
- polyline::PlineBooleanOptions
- polyline::PlineIntersectsCollection
- polyline::PlineOffsetOptions
- polyline::PlineOverlappingIntersect
- polyline::PlineSegIndexIterator
- polyline::PlineSelfIntersectOptions
- polyline::PlineVertex
- polyline::PlineView
- polyline::PlineViewData
- polyline::Polyline
- polyline::SegmentIter
- polyline::SplitResult
- polyline::VertexIter
- polyline::internal::pline_boolean::NotXorStitchSelector
- polyline::internal::pline_boolean::OrAndStitchSelector
- polyline::internal::pline_boolean::ProcessForBooleanResult
- polyline::internal::pline_boolean::PrunedSlices
- polyline::internal::pline_intersects::OverlappingSlice
- polyline::internal::pline_offset::RawPlineOffsetSeg
- shape_algorithms::IndexedPolyline
- shape_algorithms::Shape
- shape_algorithms::ShapeOffsetOptions
- shape_algorithms::SlicePointSet
Enums
- core::Control
- core::math::CircleCircleIntr
- core::math::LineCircleIntr
- core::math::LineLineIntr
- polyline::BooleanOp
- polyline::BooleanResultInfo
- polyline::PlineIntersect
- polyline::PlineOrientation
- polyline::PlineSegIntr
- polyline::SelfIntersectsInclude
- polyline::ViewDataValidation
Traits
- core::traits::ControlFlow
- core::traits::FuzzyEq
- core::traits::FuzzyOrd
- core::traits::Real
- polyline::PlineCreation
- polyline::PlineIntersectVisitor
- polyline::PlineSegVisitor
- polyline::PlineSource
- polyline::PlineSourceMut
- polyline::PlineVertexVisitor
- polyline::internal::pline_boolean::StitchSelector
Macros
Functions
- core::math::angle
- core::math::angle_from_bulge
- core::math::angle_is_between
- core::math::angle_is_between_eps
- core::math::angle_is_within_sweep
- core::math::angle_is_within_sweep_eps
- core::math::bulge_from_angle
- core::math::circle_circle_intr
- core::math::delta_angle
- core::math::delta_angle_signed
- core::math::dist_squared
- core::math::is_left
- core::math::is_left_or_coincident
- core::math::is_left_or_coincident_eps
- core::math::is_left_or_equal
- core::math::is_right_or_coincident
- core::math::is_right_or_coincident_eps
- core::math::line_circle_intr
- core::math::line_line_intr
- core::math::line_seg_closest_point
- core::math::midpoint
- core::math::min_max
- core::math::normalize_radians
- core::math::parametric_from_point
- core::math::point_from_parametric
- core::math::point_on_circle
- core::math::point_within_arc_sweep
- core::math::quadratic_solutions
- polyline::internal::pline_boolean::polyline_boolean
- polyline::internal::pline_boolean::process_for_boolean
- polyline::internal::pline_boolean::prune_slices
- polyline::internal::pline_boolean::slice_at_intersects
- polyline::internal::pline_boolean::stitch_slices_into_closed_polylines
- polyline::internal::pline_intersects::all_self_intersects_as_basic
- polyline::internal::pline_intersects::find_intersects
- polyline::internal::pline_intersects::sort_and_join_overlapping_intersects
- polyline::internal::pline_intersects::visit_global_self_intersects
- polyline::internal::pline_intersects::visit_local_self_intersects
- polyline::internal::pline_offset::create_raw_offset_polyline
- polyline::internal::pline_offset::create_untrimmed_raw_offset_segs
- polyline::internal::pline_offset::parallel_offset
- polyline::internal::pline_offset::point_valid_for_offset
- polyline::internal::pline_offset::slices_from_dual_raw_offsets
- polyline::internal::pline_offset::slices_from_raw_offset
- polyline::internal::pline_offset::stitch_slices_together
- polyline::pline_seg_intr
- polyline::seg_arc_radius_and_center
- polyline::seg_bounding_box
- polyline::seg_closest_point
- polyline::seg_fast_approx_bounding_box
- polyline::seg_length
- polyline::seg_midpoint
- polyline::seg_split_at_point
- polyline::seg_tangent_vector