List of all items
Structs
- core::Clipper2Exception
- core::Point
- core::Rect
- core::UInt128Struct
- engine::Active
- engine::ClipperBase
- engine::HorzJoin
- engine::HorzSegment
- engine::IntersectNode
- engine::LocalMinima
- engine::OutPt
- engine::OutRec
- engine::Vertex
- engine::VertexFlags
- engine_public::Clipper64
- engine_public::ClipperD
- engine_public::PolyPath64
- engine_public::PolyPathD
- engine_public::PolyTree64
- engine_public::PolyTreeD
- offset::ClipperOffset
- rectclip::RectClip64
- rectclip::RectClipLines64
- utils::colors::Color32
- utils::colors::Hsl
- utils::file_io::ClipTestData
- utils::svg::PathInfo
- utils::svg::SvgReader
- utils::svg::SvgWriter
- utils::svg::TextInfo
- utils::timer::Timer
Enums
- core::FillRule
- core::Location
- core::PointInPolygonResult
- engine::ClipType
- engine::JoinWith
- engine::PathType
- offset::EndType
- offset::JoinType
Traits
Functions
- clipper::boolean_op_64
- clipper::boolean_op_d
- clipper::boolean_op_tree_64
- clipper::boolean_op_tree_d
- clipper::check_polytree_fully_contains_children
- clipper::difference_64
- clipper::difference_d
- clipper::distance
- clipper::inflate_paths_64
- clipper::inflate_paths_d
- clipper::intersect_64
- clipper::intersect_d
- clipper::make_path64
- clipper::make_path_d
- clipper::near_collinear
- clipper::path_length
- clipper::poly_tree_to_paths64
- clipper::poly_tree_to_paths_d
- clipper::ramer_douglas_peucker
- clipper::ramer_douglas_peucker_paths
- clipper::rect_clip_64
- clipper::rect_clip_d
- clipper::rect_clip_line_64
- clipper::rect_clip_line_d
- clipper::rect_clip_lines_64
- clipper::rect_clip_lines_d
- clipper::rect_clip_path_64
- clipper::rect_clip_path_d
- clipper::simplify_path
- clipper::simplify_paths
- clipper::translate_path
- clipper::translate_paths
- clipper::trim_collinear_64
- clipper::trim_collinear_d
- clipper::union_64
- clipper::union_d
- clipper::union_subjects_64
- clipper::union_subjects_d
- clipper::xor_64
- clipper::xor_d
- core::area
- core::area_paths
- core::check_precision_range
- core::check_precision_range_simple
- core::cross_product_sign
- core::cross_product_three_points
- core::cross_product_two_vectors
- core::distance_sqr
- core::do_error
- core::dot_product_three_points
- core::dot_product_two_vectors
- core::ellipse_point64
- core::ellipse_point_d
- core::get_bounds_path
- core::get_bounds_path_convert
- core::get_bounds_paths
- core::get_bounds_paths_convert
- core::get_closest_point_on_segment
- core::get_location
- core::get_segment_intersect_pt
- core::get_segment_intersect_pt_d
- core::get_sign
- core::is_collinear
- core::is_horizontal
- core::is_positive
- core::mid_point
- core::multiply_u64
- core::near_equal
- core::perpendic_dist_from_line_sqrd
- core::perpendicular_distance_from_line_sqr
- core::point_in_polygon
- core::products_are_equal
- core::reflect_point
- core::scale_path
- core::scale_path_uniform
- core::scale_paths
- core::scale_paths_uniform
- core::scale_rect
- core::segments_intersect
- core::sqr
- core::strip_duplicates_path
- core::strip_duplicates_paths
- core::strip_near_equal
- core::strip_near_equal_paths
- core::transform_path
- core::transform_paths
- core::translate_point
- core::tri_sign
- engine_fns::area_outpt
- engine_fns::area_triangle
- engine_fns::build_path64_from_outpt
- engine_fns::build_path_d_from_outpt
- engine_fns::edges_adjacent_in_ael
- engine_fns::extract_from_sel
- engine_fns::fix_outrec_pts
- engine_fns::get_clean_path
- engine_fns::get_curr_y_maxima_vertex
- engine_fns::get_curr_y_maxima_vertex_open
- engine_fns::get_dx
- engine_fns::get_last_op
- engine_fns::get_maxima_pair
- engine_fns::get_poly_type
- engine_fns::get_real_outrec
- engine_fns::insert1_before2_in_sel
- engine_fns::intersect_list_sort
- engine_fns::is_heading_left_horz
- engine_fns::is_heading_right_horz
- engine_fns::is_horizontal_active
- engine_fns::is_hot_edge
- engine_fns::is_invalid_path
- engine_fns::is_joined
- engine_fns::is_maxima_active
- engine_fns::is_maxima_vertex
- engine_fns::is_odd
- engine_fns::is_open_active
- engine_fns::is_open_end_active
- engine_fns::is_open_end_vertex
- engine_fns::is_same_poly_type
- engine_fns::is_valid_ael_order
- engine_fns::is_valid_closed_path
- engine_fns::is_valid_owner
- engine_fns::is_very_small_triangle
- engine_fns::move_splits
- engine_fns::next_vertex
- engine_fns::outrec_is_ascending
- engine_fns::path2_contains_path1
- engine_fns::path2_contains_path1_outpt
- engine_fns::point_count
- engine_fns::point_in_op_polygon
- engine_fns::prev_prev_vertex
- engine_fns::pts_really_close
- engine_fns::reverse_out_pts
- engine_fns::set_dx
- engine_fns::set_owner
- engine_fns::swap_front_back_sides
- engine_fns::top_x
- engine_fns::uncouple_outrec
- engine_fns::update_outrec_owner
- minkowski::minkowski_diff
- minkowski::minkowski_diff_d
- minkowski::minkowski_sum
- minkowski::minkowski_sum_d
- utils::colors::hsl_to_rgb
- utils::colors::rainbow_color
- utils::colors::rainbow_color_default
- utils::file_io::file_exists
- utils::file_io::load_test
- utils::file_io::load_test_num
- utils::file_io::save_test
- utils::svg::color_to_html
- utils::svg::get_alpha_as_frac
- utils::svg::svg_add_caption
- utils::svg::svg_add_clip_64
- utils::svg::svg_add_clip_d
- utils::svg::svg_add_open_solution_64
- utils::svg::svg_add_open_solution_d
- utils::svg::svg_add_open_subject_64
- utils::svg::svg_add_open_subject_d
- utils::svg::svg_add_solution_64
- utils::svg::svg_add_solution_d
- utils::svg::svg_add_subject_64
- utils::svg::svg_add_subject_d
- utils::svg::svg_save_to_file
Type Aliases
- core::Path
- core::Path64
- core::PathD
- core::Paths
- core::Paths64
- core::PathsD
- core::Point64
- core::PointD
- core::Rect64
- core::RectD
- offset::DeltaCallback64
Constants
- core::INVALID_POINT64
- core::INVALID_POINTD
- core::constants::CLIPPER2_MAX_DEC_PRECISION
- core::constants::INVALID
- core::constants::MAX_COORD
- core::constants::MAX_COORD_D
- core::constants::MAX_DBL
- core::constants::MIN_COORD
- core::constants::MIN_COORD_D
- core::constants::PI
- core::errors::NON_PAIR_ERROR
- core::errors::NON_PAIR_ERROR_I
- core::errors::PRECISION_ERROR
- core::errors::PRECISION_ERROR_I
- core::errors::RANGE_ERROR
- core::errors::RANGE_ERROR_I
- core::errors::SCALE_ERROR
- core::errors::SCALE_ERROR_I
- core::errors::UNDEFINED_ERROR
- core::errors::UNDEFINED_ERROR_I
- engine::NONE
- utils::svg::CLIP_BRUSH_CLR
- utils::svg::CLIP_STROKE_CLR
- utils::svg::SOLUTION_BRUSH_CLR
- utils::svg::SUBJ_BRUSH_CLR
- utils::svg::SUBJ_STROKE_CLR
- version::CLIPPER2_VERSION