![]() |
Prusa Slicer 2.6.0
|
#include <src/libslic3r/BranchingTree/BranchingTree.hpp>
Collaboration diagram for Slic3r::branchingtree::Node:Public Member Functions | |
| Node (const Vec3f &p, float r_min=.0f) | |
Public Attributes | |
| int | id = ID_NONE |
| int | left = ID_NONE |
| int | right = ID_NONE |
| Vec3f | pos |
| float | Rmin = 0.f |
| float | weight = 0.f |
Static Public Attributes | |
| static constexpr int | ID_NONE = -1 |
| int Slic3r::branchingtree::Node::id = ID_NONE |
Referenced by Slic3r::branchingtree::PointCloud::PointCloud(), Slic3r::sla::BranchingTreeBuilder::add_ground_bridge(), Slic3r::sla::BranchingTreeBuilder::add_mesh_bridge(), Slic3r::sla::BranchingTreeBuilder::build_subtree(), Slic3r::sla::BranchingTreeBuilder::discard_subtree(), Slic3r::sla::BranchingTreeBuilder::discard_subtree_rescure(), Slic3r::sla::BranchingTreeBuilder::report_unroutable(), and Slic3r::sla::BranchingTreeBuilder::suggest_avoidance().
|
staticconstexpr |
| int Slic3r::branchingtree::Node::left = ID_NONE |
Referenced by Slic3r::branchingtree::PointCloud::PointCloud(), Slic3r::sla::BranchingTreeBuilder::build_subtree(), Slic3r::branchingtree::build_tree(), Slic3r::sla::BranchingTreeBuilder::discard_subtree(), Slic3r::sla::BranchingTreeBuilder::discard_subtree_rescure(), and Slic3r::branchingtree::is_occupied().
| Vec3f Slic3r::branchingtree::Node::pos |
Referenced by Slic3r::branchingtree::PointCloud::PointCloud(), Slic3r::sla::BranchingTreeBuilder::add_bridge(), Slic3r::sla::BranchingTreeBuilder::add_ground_bridge(), Slic3r::sla::BranchingTreeBuilder::add_merger(), Slic3r::sla::BranchingTreeBuilder::add_mesh_bridge(), Slic3r::sla::BranchingTreeBuilder::build_subtree(), Slic3r::branchingtree::build_tree(), Slic3r::sla::BranchingTreeBuilder::discard_subtree_rescure(), Slic3r::branchingtree::PointCloud::ZCompareFn::operator()(), Slic3r::branchingtree::PointCloud::CoordFn::operator()(), Slic3r::sla::BranchingTreeBuilder::report_unroutable(), and Slic3r::sla::BranchingTreeBuilder::suggest_avoidance().
| int Slic3r::branchingtree::Node::right = ID_NONE |
Referenced by Slic3r::branchingtree::PointCloud::PointCloud(), Slic3r::sla::BranchingTreeBuilder::build_subtree(), Slic3r::branchingtree::build_tree(), Slic3r::sla::BranchingTreeBuilder::discard_subtree(), Slic3r::sla::BranchingTreeBuilder::discard_subtree_rescure(), and Slic3r::branchingtree::is_occupied().
| float Slic3r::branchingtree::Node::Rmin = 0.f |
Referenced by Slic3r::branchingtree::build_tree(), and Slic3r::sla::BranchingTreeBuilder::get_radius().
| float Slic3r::branchingtree::Node::weight = 0.f |
Referenced by Slic3r::sla::BranchingTreeBuilder::add_mesh_bridge(), Slic3r::branchingtree::build_tree(), Slic3r::sla::BranchingTreeBuilder::discard_subtree_rescure(), Slic3r::sla::BranchingTreeBuilder::get_radius(), Slic3r::sla::BranchingTreeBuilder::report_unroutable(), and Slic3r::sla::BranchingTreeBuilder::suggest_avoidance().