List of all items
Structs
- aabb::Aabb
- types::Attempt
- types::DecomposeOptions
- types::DecomposeResult
- types::ProtocolConfig
- validate_onchain::ValidationCheck
- validate_onchain::ValidationReport
- validation::CompactnessOutcome
- wasm::types::WasmDecomposeResult
- wasm::types::WasmIndexPair
Enums
- primitives::Orientation
- shared_edge::ContactKind
- types::DecompError
- types::Outcome
- types::Strategy
- types::TopologyError
Functions
- area::area_display
- area::areas_conserved
- area::twice_area_fp2
- bayazit::bayazit_decompose
- bayazit::find_steiner_points
- containment::contains_polygon
- containment::point_inside_any_part
- decompose::collect_steiner_points
- decompose::decompose
- ear_clip::ear_clip_triangulate
- exact_partition::exact_vertex_partition
- exact_partition::only_original_vertices
- hertel_mehlhorn::merge_convex_pair
- hertel_mehlhorn::optimize_partition
- overlap::convex_parts_overlap
- overlap::find_overlapping_parts
- overlap::parts_overlap
- primitives::cross2d
- primitives::edge_squared_length
- primitives::is_collinear_pts
- primitives::is_left
- primitives::is_left_or_on
- primitives::is_reflex
- primitives::is_right
- primitives::is_right_or_on
- primitives::orientation
- primitives::point_on_segment
- primitives::segments_intersect
- primitives::segments_properly_intersect
- ring::ensure_ccw
- ring::is_ccw
- ring::is_simple
- ring::normalize_ring
- ring::remove_collinear
- ring::rotate_ring
- ring::signed_area_2x
- sat::sat_overlaps
- sat::sat_overlaps_with_aabb
- shared_edge::classify_contact
- shared_edge::has_exact_shared_edge
- shared_edge::segments_contact
- signed::cross_sign
- signed::is_collinear
- signed::is_left_turn
- signed::is_right_turn
- signed::sign
- signed::sub_u64
- spatial::collinear_segments_overlap_area
- spatial::point_inside_or_on_boundary
- spatial::point_on_polygon_boundary
- spatial::point_strictly_inside_convex
- topology::validate_multipart_topology
- validate_onchain::validate_decomposition
- validation::check_compactness
- validation::is_convex
- validation::perimeter_l1
- validation::validate_compactness
- validation::validate_edge_lengths
- validation::validate_part
- wasm::area::area_display_from_twice_area
- wasm::area::areas_conserved_values
- wasm::area::signed_area_2x
- wasm::area::twice_area
- wasm::decompose::bayazit_decompose_polygon
- wasm::decompose::collect_steiner_points
- wasm::decompose::decompose_polygon
- wasm::decompose::ear_clip_triangulate_polygon
- wasm::decompose::exact_partition_only_original_vertices
- wasm::decompose::exact_vertex_partition_polygon
- wasm::optimization::merge_convex_pair
- wasm::optimization::optimize_partition
- wasm::overlap::convex_parts_overlap
- wasm::overlap::find_overlapping_parts
- wasm::overlap::parts_overlap
- wasm::overlap::sat_overlap
- wasm::overlap::sat_overlap_with_aabb
- wasm::primitives::cross2d
- wasm::primitives::edge_squared_length
- wasm::primitives::is_collinear_pts
- wasm::primitives::is_left
- wasm::primitives::is_left_or_on
- wasm::primitives::is_reflex
- wasm::primitives::is_right
- wasm::primitives::is_right_or_on
- wasm::primitives::orientation
- wasm::primitives::point_on_segment
- wasm::primitives::segments_intersect
- wasm::primitives::segments_properly_intersect
- wasm::ring::ensure_ccw
- wasm::ring::is_ccw
- wasm::ring::is_simple
- wasm::ring::normalize_polygon
- wasm::ring::remove_collinear
- wasm::ring::rotate_polygon
- wasm::spatial::collinear_segments_overlap_area
- wasm::spatial::contains_polygon
- wasm::spatial::point_inside_any_part
- wasm::spatial::point_inside_or_on_boundary
- wasm::spatial::point_on_polygon_boundary
- wasm::spatial::point_strictly_inside_convex
- wasm::topology::classify_contact
- wasm::topology::has_exact_shared_edge
- wasm::topology::segments_contact
- wasm::topology::validate_decomposition
- wasm::topology::validate_multipart_topology
- wasm::validation::is_convex
- wasm::validation::perimeter_l1
- wasm::validation::validate_compactness
- wasm::validation::validate_edge_lengths
- wasm::validation::validate_part