Skip to content

Axiolid dependency graph ​

Edges point from a package to an internal package it depends on.

Diagram source
graph TD
    accTitle: Axiolid internal package dependency graph
    accDescr: Each arrow points from a package to another internal package it depends on.
    axiolid["axiolid\nfacade"]
    axiolid_arrangement["axiolid-arrangement\nalgorithm.planar"]
    axiolid_backend_cpu["axiolid-backend-cpu\nexecution.context"]
    axiolid_backend_gpu["axiolid-backend-gpu\nexecution.context"]
    axiolid_benchmark["axiolid-benchmark\ntool.benchmark"]
    axiolid_brep["axiolid-brep\nrepresentation.composed"]
    axiolid_brep_audit["axiolid-brep-audit\nalgorithm.repair"]
    axiolid_brep_boolean["axiolid-brep-boolean\nalgorithm.construction"]
    axiolid_capi["axiolid-capi\nfacade.native-c"]
    axiolid_collide["axiolid-collide\nalgorithm.query"]
    axiolid_constraint2d["axiolid-constraint2d\nalgorithm.planar"]
    axiolid_construct["axiolid-construct\nalgorithm.construction"]
    axiolid_contracts["axiolid-contracts\ncontract.common"]
    axiolid_core["axiolid-core\nfoundation.values"]
    axiolid_curve["axiolid-curve\nrepresentation.atomic"]
    axiolid_curve_evaluate_contract["axiolid-curve-evaluate-contract\ncontract.operation"]
    axiolid_decimate["axiolid-decimate\nalgorithm.discrete"]
    axiolid_decompose["axiolid-decompose\nalgorithm.discrete"]
    axiolid_dispatch["axiolid-dispatch\nexecution.dispatch"]
    axiolid_evaluate["axiolid-evaluate\nalgorithm.parametric"]
    axiolid_exact["axiolid-exact\nalgorithm.reference"]
    axiolid_exact_compile_contract["axiolid-exact-compile-contract\ncontract.operation"]
    axiolid_field["axiolid-field\nrepresentation.sampled"]
    axiolid_field_ops["axiolid-field-ops\nalgorithm.sampled"]
    axiolid_fixtures["axiolid-fixtures\nrepresentation.fixtures"]
    axiolid_guarantees["axiolid-guarantees\ncontract.guarantees"]
    axiolid_heal["axiolid-heal\nalgorithm.repair"]
    axiolid_inspect["axiolid-inspect\nalgorithm.query"]
    axiolid_levelset["axiolid-levelset\nalgorithm.sampled"]
    axiolid_linear["axiolid-linear\nrepresentation.atomic"]
    axiolid_linear_intersection["axiolid-linear-intersection\nalgorithm.query"]
    axiolid_measure["axiolid-measure\nalgorithm.query"]
    axiolid_mesh["axiolid-mesh\nrepresentation.discrete"]
    axiolid_mesh_boolean_boolmesh["axiolid-mesh-boolean-boolmesh\nprovider.mesh"]
    axiolid_mesh_boolean_contract["axiolid-mesh-boolean-contract\ncontract.operation"]
    axiolid_mesh_compile["axiolid-mesh-compile\nexecution.orchestration"]
    axiolid_mesh_compile_contract["axiolid-mesh-compile-contract\ncontract.operation"]
    axiolid_mesh_contracts["axiolid-mesh-contracts\ncontract.common.mesh"]
    axiolid_mesh_section_contract["axiolid-mesh-section-contract\ncontract.operation"]
    axiolid_minkowski["axiolid-minkowski\nalgorithm.discrete"]
    axiolid_model["axiolid-model\nrepresentation.graph"]
    axiolid_numeric["axiolid-numeric\nalgorithm.numeric"]
    axiolid_nurbs["axiolid-nurbs\nalgorithm.parametric"]
    axiolid_oracle["axiolid-oracle\ntool.oracle"]
    axiolid_overlay["axiolid-overlay\nalgorithm.planar"]
    axiolid_pointcloud["axiolid-pointcloud\nrepresentation.discrete"]
    axiolid_pointcloud_reconstruction_contract["axiolid-pointcloud-reconstruction-contract\ncontract.operation"]
    axiolid_pointcloud_reconstruction_sdf["axiolid-pointcloud-reconstruction-sdf\nprovider.pointcloud"]
    axiolid_predicates["axiolid-predicates\nalgorithm.reference"]
    axiolid_primitive["axiolid-primitive\nrepresentation.atomic"]
    axiolid_profile["axiolid-profile\nrepresentation.region"]
    axiolid_project["axiolid-project\nalgorithm.planar"]
    axiolid_ray_mesh["axiolid-ray-mesh\nalgorithm.query"]
    axiolid_reference["axiolid-reference\nalgorithm.reference"]
    axiolid_refine["axiolid-refine\nalgorithm.discrete"]
    axiolid_route["axiolid-route\nalgorithm.planar"]
    axiolid_spatial["axiolid-spatial\nalgorithm.query"]
    axiolid_surface["axiolid-surface\nrepresentation.atomic"]
    axiolid_tessellation_contract["axiolid-tessellation-contract\ncontract.operation"]
    axiolid_tetrahedralize["axiolid-tetrahedralize\nalgorithm.discrete"]
    axiolid_topology["axiolid-topology\nrepresentation.topology"]
    axiolid_triangulate["axiolid-triangulate\nalgorithm.planar"]
    xtask["xtask\ntool.architecture"]
    axiolid --> axiolid_backend_cpu
    axiolid --> axiolid_backend_gpu
    axiolid --> axiolid_brep
    axiolid --> axiolid_construct
    axiolid --> axiolid_contracts
    axiolid --> axiolid_core
    axiolid --> axiolid_curve
    axiolid --> axiolid_dispatch
    axiolid --> axiolid_evaluate
    axiolid --> axiolid_field
    axiolid --> axiolid_field_ops
    axiolid --> axiolid_heal
    axiolid --> axiolid_linear
    axiolid --> axiolid_linear_intersection
    axiolid --> axiolid_measure
    axiolid --> axiolid_mesh
    axiolid --> axiolid_mesh_boolean_boolmesh
    axiolid --> axiolid_mesh_boolean_contract
    axiolid --> axiolid_mesh_compile_contract
    axiolid --> axiolid_mesh_contracts
    axiolid --> axiolid_mesh_section_contract
    axiolid --> axiolid_model
    axiolid --> axiolid_nurbs
    axiolid --> axiolid_overlay
    axiolid --> axiolid_pointcloud
    axiolid --> axiolid_pointcloud_reconstruction_contract
    axiolid --> axiolid_pointcloud_reconstruction_sdf
    axiolid --> axiolid_predicates
    axiolid --> axiolid_primitive
    axiolid --> axiolid_profile
    axiolid --> axiolid_project
    axiolid --> axiolid_ray_mesh
    axiolid --> axiolid_reference
    axiolid --> axiolid_route
    axiolid --> axiolid_spatial
    axiolid --> axiolid_surface
    axiolid --> axiolid_tessellation_contract
    axiolid --> axiolid_topology
    axiolid_arrangement --> axiolid_core
    axiolid_arrangement --> axiolid_guarantees
    axiolid_arrangement --> axiolid_predicates
    axiolid_backend_gpu --> axiolid_contracts
    axiolid_backend_gpu --> axiolid_core
    axiolid_backend_gpu --> axiolid_mesh
    axiolid_backend_gpu --> axiolid_mesh_compile_contract
    axiolid_backend_gpu --> axiolid_model
    axiolid_benchmark --> axiolid
    axiolid_benchmark --> axiolid_contracts
    axiolid_benchmark --> axiolid_core
    axiolid_benchmark --> axiolid_curve
    axiolid_benchmark --> axiolid_exact_compile_contract
    axiolid_benchmark --> axiolid_guarantees
    axiolid_benchmark --> axiolid_measure
    axiolid_benchmark --> axiolid_mesh
    axiolid_benchmark --> axiolid_mesh_compile
    axiolid_benchmark --> axiolid_model
    axiolid_benchmark --> axiolid_predicates
    axiolid_benchmark --> axiolid_profile
    axiolid_benchmark --> axiolid_spatial
    axiolid_brep --> axiolid_core
    axiolid_brep --> axiolid_curve
    axiolid_brep --> axiolid_surface
    axiolid_brep --> axiolid_topology
    axiolid_brep_audit --> axiolid_brep
    axiolid_brep_audit --> axiolid_contracts
    axiolid_brep_audit --> axiolid_core
    axiolid_brep_audit --> axiolid_curve
    axiolid_brep_audit --> axiolid_evaluate
    axiolid_brep_audit --> axiolid_surface
    axiolid_brep_audit --> axiolid_topology
    axiolid_brep_boolean --> axiolid_brep
    axiolid_brep_boolean --> axiolid_brep_audit
    axiolid_brep_boolean --> axiolid_construct
    axiolid_brep_boolean --> axiolid_core
    axiolid_brep_boolean --> axiolid_curve
    axiolid_brep_boolean --> axiolid_evaluate
    axiolid_brep_boolean --> axiolid_exact
    axiolid_brep_boolean --> axiolid_measure
    axiolid_brep_boolean --> axiolid_nurbs
    axiolid_brep_boolean --> axiolid_overlay
    axiolid_brep_boolean --> axiolid_primitive
    axiolid_brep_boolean --> axiolid_profile
    axiolid_brep_boolean --> axiolid_surface
    axiolid_brep_boolean --> axiolid_topology
    axiolid_capi --> axiolid
    axiolid_collide --> axiolid_core
    axiolid_constraint2d --> axiolid_core
    axiolid_constraint2d --> axiolid_curve
    axiolid_constraint2d --> axiolid_linear
    axiolid_construct --> axiolid_brep
    axiolid_construct --> axiolid_brep_audit
    axiolid_construct --> axiolid_contracts
    axiolid_construct --> axiolid_core
    axiolid_construct --> axiolid_curve
    axiolid_construct --> axiolid_evaluate
    axiolid_construct --> axiolid_exact
    axiolid_construct --> axiolid_guarantees
    axiolid_construct --> axiolid_heal
    axiolid_construct --> axiolid_measure
    axiolid_construct --> axiolid_mesh
    axiolid_construct --> axiolid_mesh_boolean_contract
    axiolid_construct --> axiolid_mesh_contracts
    axiolid_construct --> axiolid_nurbs
    axiolid_construct --> axiolid_overlay
    axiolid_construct --> axiolid_predicates
    axiolid_construct --> axiolid_primitive
    axiolid_construct --> axiolid_profile
    axiolid_construct --> axiolid_reference
    axiolid_construct --> axiolid_surface
    axiolid_construct --> axiolid_tessellation_contract
    axiolid_construct --> axiolid_topology
    axiolid_contracts --> axiolid_core
    axiolid_contracts --> axiolid_guarantees
    axiolid_curve --> axiolid_core
    axiolid_curve --> axiolid_linear
    axiolid_curve_evaluate_contract --> axiolid_contracts
    axiolid_curve_evaluate_contract --> axiolid_core
    axiolid_curve_evaluate_contract --> axiolid_curve
    axiolid_decimate --> axiolid_core
    axiolid_decimate --> axiolid_heal
    axiolid_decimate --> axiolid_measure
    axiolid_decimate --> axiolid_mesh
    axiolid_decompose --> axiolid_construct
    axiolid_decompose --> axiolid_contracts
    axiolid_decompose --> axiolid_core
    axiolid_decompose --> axiolid_measure
    axiolid_decompose --> axiolid_mesh
    axiolid_decompose --> axiolid_mesh_boolean_boolmesh
    axiolid_decompose --> axiolid_mesh_boolean_contract
    axiolid_decompose --> axiolid_reference
    axiolid_dispatch --> axiolid_backend_cpu
    axiolid_dispatch --> axiolid_contracts
    axiolid_dispatch --> axiolid_core
    axiolid_dispatch --> axiolid_mesh
    axiolid_dispatch --> axiolid_mesh_boolean_contract
    axiolid_dispatch --> axiolid_mesh_contracts
    axiolid_dispatch --> axiolid_mesh_section_contract
    axiolid_dispatch --> axiolid_pointcloud
    axiolid_dispatch --> axiolid_pointcloud_reconstruction_contract
    axiolid_dispatch --> axiolid_pointcloud_reconstruction_sdf
    axiolid_evaluate --> axiolid_contracts
    axiolid_evaluate --> axiolid_core
    axiolid_evaluate --> axiolid_curve
    axiolid_evaluate --> axiolid_curve_evaluate_contract
    axiolid_evaluate --> axiolid_surface
    axiolid_exact --> axiolid_core
    axiolid_exact --> axiolid_guarantees
    axiolid_exact_compile_contract --> axiolid_brep
    axiolid_exact_compile_contract --> axiolid_contracts
    axiolid_exact_compile_contract --> axiolid_model
    axiolid_field --> axiolid_core
    axiolid_field_ops --> axiolid_core
    axiolid_field_ops --> axiolid_field
    axiolid_fixtures --> axiolid_core
    axiolid_fixtures --> axiolid_mesh
    axiolid_heal --> axiolid_core
    axiolid_heal --> axiolid_guarantees
    axiolid_heal --> axiolid_measure
    axiolid_heal --> axiolid_mesh
    axiolid_heal --> axiolid_predicates
    axiolid_heal --> axiolid_spatial
    axiolid_inspect --> axiolid_core
    axiolid_inspect --> axiolid_exact
    axiolid_inspect --> axiolid_guarantees
    axiolid_inspect --> axiolid_heal
    axiolid_inspect --> axiolid_mesh
    axiolid_inspect --> axiolid_predicates
    axiolid_inspect --> axiolid_spatial
    axiolid_levelset --> axiolid_core
    axiolid_levelset --> axiolid_measure
    axiolid_levelset --> axiolid_mesh
    axiolid_linear --> axiolid_core
    axiolid_linear_intersection --> axiolid_core
    axiolid_linear_intersection --> axiolid_guarantees
    axiolid_linear_intersection --> axiolid_linear
    axiolid_linear_intersection --> axiolid_predicates
    axiolid_measure --> axiolid_brep
    axiolid_measure --> axiolid_core
    axiolid_measure --> axiolid_curve
    axiolid_measure --> axiolid_evaluate
    axiolid_measure --> axiolid_mesh
    axiolid_measure --> axiolid_overlay
    axiolid_measure --> axiolid_surface
    axiolid_measure --> axiolid_topology
    axiolid_mesh --> axiolid_core
    axiolid_mesh_boolean_boolmesh --> axiolid_contracts
    axiolid_mesh_boolean_boolmesh --> axiolid_core
    axiolid_mesh_boolean_boolmesh --> axiolid_dispatch
    axiolid_mesh_boolean_boolmesh --> axiolid_fixtures
    axiolid_mesh_boolean_boolmesh --> axiolid_guarantees
    axiolid_mesh_boolean_boolmesh --> axiolid_measure
    axiolid_mesh_boolean_boolmesh --> axiolid_mesh
    axiolid_mesh_boolean_boolmesh --> axiolid_mesh_boolean_contract
    axiolid_mesh_boolean_boolmesh --> axiolid_mesh_contracts
    axiolid_mesh_boolean_boolmesh --> axiolid_predicates
    axiolid_mesh_boolean_boolmesh --> axiolid_reference
    axiolid_mesh_boolean_contract --> axiolid_contracts
    axiolid_mesh_boolean_contract --> axiolid_core
    axiolid_mesh_boolean_contract --> axiolid_mesh
    axiolid_mesh_boolean_contract --> axiolid_mesh_contracts
    axiolid_mesh_compile --> axiolid_brep
    axiolid_mesh_compile --> axiolid_brep_audit
    axiolid_mesh_compile --> axiolid_brep_boolean
    axiolid_mesh_compile --> axiolid_construct
    axiolid_mesh_compile --> axiolid_contracts
    axiolid_mesh_compile --> axiolid_core
    axiolid_mesh_compile --> axiolid_curve
    axiolid_mesh_compile --> axiolid_dispatch
    axiolid_mesh_compile --> axiolid_exact_compile_contract
    axiolid_mesh_compile --> axiolid_guarantees
    axiolid_mesh_compile --> axiolid_measure
    axiolid_mesh_compile --> axiolid_mesh
    axiolid_mesh_compile --> axiolid_mesh_boolean_boolmesh
    axiolid_mesh_compile --> axiolid_mesh_boolean_contract
    axiolid_mesh_compile --> axiolid_mesh_compile_contract
    axiolid_mesh_compile --> axiolid_mesh_contracts
    axiolid_mesh_compile --> axiolid_mesh_section_contract
    axiolid_mesh_compile --> axiolid_model
    axiolid_mesh_compile --> axiolid_primitive
    axiolid_mesh_compile --> axiolid_profile
    axiolid_mesh_compile --> axiolid_reference
    axiolid_mesh_compile --> axiolid_surface
    axiolid_mesh_compile --> axiolid_topology
    axiolid_mesh_compile_contract --> axiolid_contracts
    axiolid_mesh_compile_contract --> axiolid_mesh
    axiolid_mesh_compile_contract --> axiolid_model
    axiolid_mesh_contracts --> axiolid_contracts
    axiolid_mesh_contracts --> axiolid_core
    axiolid_mesh_contracts --> axiolid_mesh
    axiolid_mesh_section_contract --> axiolid_contracts
    axiolid_mesh_section_contract --> axiolid_core
    axiolid_mesh_section_contract --> axiolid_mesh
    axiolid_mesh_section_contract --> axiolid_mesh_contracts
    axiolid_minkowski --> axiolid_construct
    axiolid_minkowski --> axiolid_contracts
    axiolid_minkowski --> axiolid_core
    axiolid_minkowski --> axiolid_decompose
    axiolid_minkowski --> axiolid_measure
    axiolid_minkowski --> axiolid_mesh
    axiolid_minkowski --> axiolid_mesh_boolean_boolmesh
    axiolid_minkowski --> axiolid_mesh_boolean_contract
    axiolid_model --> axiolid_core
    axiolid_model --> axiolid_curve
    axiolid_model --> axiolid_mesh
    axiolid_model --> axiolid_primitive
    axiolid_model --> axiolid_profile
    axiolid_model --> axiolid_surface
    axiolid_model --> axiolid_topology
    axiolid_nurbs --> axiolid_contracts
    axiolid_nurbs --> axiolid_core
    axiolid_nurbs --> axiolid_curve
    axiolid_nurbs --> axiolid_evaluate
    axiolid_nurbs --> axiolid_exact
    axiolid_nurbs --> axiolid_guarantees
    axiolid_nurbs --> axiolid_numeric
    axiolid_nurbs --> axiolid_oracle
    axiolid_nurbs --> axiolid_predicates
    axiolid_nurbs --> axiolid_surface
    axiolid_oracle --> axiolid_contracts
    axiolid_oracle --> axiolid_core
    axiolid_oracle --> axiolid_curve
    axiolid_oracle --> axiolid_evaluate
    axiolid_oracle --> axiolid_surface
    axiolid_overlay --> axiolid_core
    axiolid_overlay --> axiolid_exact
    axiolid_overlay --> axiolid_guarantees
    axiolid_pointcloud --> axiolid_core
    axiolid_pointcloud_reconstruction_contract --> axiolid_contracts
    axiolid_pointcloud_reconstruction_contract --> axiolid_core
    axiolid_pointcloud_reconstruction_contract --> axiolid_mesh
    axiolid_pointcloud_reconstruction_contract --> axiolid_pointcloud
    axiolid_pointcloud_reconstruction_sdf --> axiolid_contracts
    axiolid_pointcloud_reconstruction_sdf --> axiolid_core
    axiolid_pointcloud_reconstruction_sdf --> axiolid_levelset
    axiolid_pointcloud_reconstruction_sdf --> axiolid_mesh
    axiolid_pointcloud_reconstruction_sdf --> axiolid_pointcloud
    axiolid_pointcloud_reconstruction_sdf --> axiolid_pointcloud_reconstruction_contract
    axiolid_pointcloud_reconstruction_sdf --> axiolid_spatial
    axiolid_predicates --> axiolid_core
    axiolid_predicates --> axiolid_exact
    axiolid_predicates --> axiolid_guarantees
    axiolid_primitive --> axiolid_core
    axiolid_profile --> axiolid_core
    axiolid_profile --> axiolid_curve
    axiolid_project --> axiolid_core
    axiolid_project --> axiolid_mesh
    axiolid_project --> axiolid_overlay
    axiolid_ray_mesh --> axiolid_core
    axiolid_ray_mesh --> axiolid_guarantees
    axiolid_ray_mesh --> axiolid_mesh
    axiolid_ray_mesh --> axiolid_predicates
    axiolid_ray_mesh --> axiolid_spatial
    axiolid_reference --> axiolid_contracts
    axiolid_reference --> axiolid_core
    axiolid_reference --> axiolid_curve
    axiolid_reference --> axiolid_dispatch
    axiolid_reference --> axiolid_evaluate
    axiolid_reference --> axiolid_guarantees
    axiolid_reference --> axiolid_measure
    axiolid_reference --> axiolid_mesh
    axiolid_reference --> axiolid_mesh_boolean_contract
    axiolid_reference --> axiolid_mesh_contracts
    axiolid_reference --> axiolid_mesh_section_contract
    axiolid_reference --> axiolid_predicates
    axiolid_reference --> axiolid_primitive
    axiolid_reference --> axiolid_spatial
    axiolid_reference --> axiolid_surface
    axiolid_refine --> axiolid_contracts
    axiolid_refine --> axiolid_core
    axiolid_refine --> axiolid_evaluate
    axiolid_refine --> axiolid_heal
    axiolid_refine --> axiolid_measure
    axiolid_refine --> axiolid_mesh
    axiolid_refine --> axiolid_numeric
    axiolid_refine --> axiolid_predicates
    axiolid_refine --> axiolid_surface
    axiolid_route --> axiolid_contracts
    axiolid_route --> axiolid_core
    axiolid_route --> axiolid_exact
    axiolid_route --> axiolid_guarantees
    axiolid_route --> axiolid_overlay
    axiolid_route --> axiolid_predicates
    axiolid_route --> axiolid_triangulate
    axiolid_spatial --> axiolid_core
    axiolid_surface --> axiolid_core
    axiolid_surface --> axiolid_curve
    axiolid_tessellation_contract --> axiolid_contracts
    axiolid_tessellation_contract --> axiolid_core
    axiolid_tessellation_contract --> axiolid_mesh
    axiolid_tessellation_contract --> axiolid_model
    axiolid_tetrahedralize --> axiolid_core
    axiolid_tetrahedralize --> axiolid_guarantees
    axiolid_tetrahedralize --> axiolid_predicates
    axiolid_topology --> axiolid_core
    axiolid_triangulate --> axiolid_core
    axiolid_triangulate --> axiolid_guarantees
    axiolid_triangulate --> axiolid_predicates

Released under the Mozilla Public License 2.0.