List of all items
Structs
- collision_detection::cd_engine::CDESnapshot
- collision_detection::cd_engine::CDEngine
- collision_detection::hazard::Hazard
- collision_detection::hazard_filter::BinHazardFilter
- collision_detection::hazard_filter::CombinedHazardFilter
- collision_detection::hazard_filter::EntityHazardFilter
- collision_detection::hazard_filter::QZHazardFilter
- collision_detection::hazard_helpers::DetectionMap
- collision_detection::hpg::boundary_fill::BoundaryFillHPG
- collision_detection::hpg::grid::Grid
- collision_detection::hpg::grid::OutOfBounds
- collision_detection::hpg::hazard_proximity_grid::DirtyState
- collision_detection::hpg::hazard_proximity_grid::HazardProximityGrid
- collision_detection::hpg::hpg_cell::HPGCell
- collision_detection::quadtree::qt_hazard::QTHazard
- collision_detection::quadtree::qt_hazard_vec::QTHazardVec
- collision_detection::quadtree::qt_node::QTNode
- collision_detection::quadtree::qt_partial_hazard::PartialQTHaz
- entities::bin::Bin
- entities::instances::bin_packing::BPInstance
- entities::instances::strip_packing::SPInstance
- entities::item::Item
- entities::layout::Layout
- entities::layout::LayoutSnapshot
- entities::placed_item::PItemKey
- entities::placed_item::PlacedItem
- entities::placing_option::PlacingOption
- entities::problems::bin_packing::BPProblem
- entities::problems::strip_packing::SPProblem
- entities::quality_zone::InferiorQualityZone
- entities::solution::Solution
- geometry::d_transformation::DTransformation
- geometry::fail_fast::sp_surrogate::SPSurrogate
- geometry::primitives::aa_rectangle::AARectangle
- geometry::primitives::circle::Circle
- geometry::primitives::edge::Edge
- geometry::primitives::point::Point
- geometry::primitives::simple_polygon::SimplePolygon
- geometry::transformation::Transformation
- io::json_instance::JsonBin
- io::json_instance::JsonInstance
- io::json_instance::JsonItem
- io::json_instance::JsonPoly
- io::json_instance::JsonQualityZone
- io::json_instance::JsonSimplePoly
- io::json_instance::JsonStrip
- io::json_solution::JsonLayout
- io::json_solution::JsonLayoutStats
- io::json_solution::JsonPlacedItem
- io::json_solution::JsonSolution
- io::json_solution::JsonTransformation
- io::parser::Parser
- util::config::CDEConfig
- util::config::SPSurrogateConfig
- util::fpa::FPA
Enums
- collision_detection::hazard::HazardEntity
- collision_detection::hpg::hpg_cell::HPGCellUpdate
- collision_detection::quadtree::qt_hazard::QTHazPresence
- collision_detection::quadtree::qt_partial_hazard::RelevantEdges
- entities::instances::instance::Instance
- entities::problems::problem::Problem
- entities::problems::problem_generic::LayoutIndex
- geometry::geo_enums::AllowedRotation
- geometry::geo_enums::GeoPosition
- geometry::geo_enums::GeoRelation
- io::json_instance::JsonShape
- io::json_solution::JsonContainer
- util::polygon_simplification::PolySimplConfig
- util::polygon_simplification::PolySimplMode
Traits
- collision_detection::hazard_filter::HazardFilter
- collision_detection::hazard_helpers::HazardDetector
- collision_detection::hazard_helpers::HazardIgnorer
- collision_detection::quadtree::qt_traits::QTQueryable
- entities::instances::instance_generic::InstanceGeneric
- entities::problems::problem_generic::ProblemGeneric
- geometry::geo_traits::AlmostCollidesWith
- geometry::geo_traits::CollidesWith
- geometry::geo_traits::Distance
- geometry::geo_traits::SeparationDistance
- geometry::geo_traits::Shape
- geometry::geo_traits::Transformable
- geometry::geo_traits::TransformableFrom
Functions
- collision_detection::hazard_filter::generate_irrelevant_hazards
- collision_detection::hpg::grid_generator::generate
- collision_detection::hpg::hpg_cell::distance_to_surrogate_poles_border
- entities::problems::strip_packing::occupied_range
- entities::problems::strip_packing::occupied_width
- entities::problems::strip_packing::strip_width
- geometry::convex_hull::convex_hull_from_points
- geometry::convex_hull::convex_hull_from_shapes
- geometry::convex_hull::convex_hull_indices
- geometry::fail_fast::piers::generate
- geometry::fail_fast::poi::generate_additional_surrogate_poles
- geometry::fail_fast::poi::generate_next_pole
- io::parser::absolute_to_internal_transform
- io::parser::build_bin_packing_solution
- io::parser::build_solution_from_json
- io::parser::build_strip_packing_solution
- io::parser::centering_transformation
- io::parser::compose_json_solution
- io::parser::internal_to_absolute_transform
- io::parser::pretransform_bin
- io::parser::pretransform_item
- util::assertions::all_bins_and_items_centered
- util::assertions::collision_hazards_sorted_correctly
- util::assertions::hpg_update_no_affected_cells_remain
- util::assertions::hz_entity_same_everywhere
- util::assertions::instance_item_bin_ids_correct
- util::assertions::item_to_place_does_not_collide
- util::assertions::layout_is_collision_free
- util::assertions::layout_qt_matches_fresh_qt
- util::assertions::layouts_match
- util::assertions::problem_matches_solution
- util::assertions::qt_contains_no_dangling_hazards
- util::assertions::qt_hz_entity_activation_consistent
- util::assertions::qt_node_contains_no_deactivated_hazards
- util::assertions::quadrants_have_valid_layout
- util::polygon_simplification::simplify_shape
- util::print_layout