![]() |
Prusa Slicer 2.6.0
|
This is the complete list of members for Slic3r::FillLightning::Node, including all inherited members.
| addChild(const Point &p) | Slic3r::FillLightning::Node | |
| addChild(NodeSPtr &new_child) | Slic3r::FillLightning::Node | |
| closestNode(const Point &loc) | Slic3r::FillLightning::Node | |
| convertToPolylines(Polylines &output, coord_t line_overlap) const | Slic3r::FillLightning::Node | |
| convertToPolylines(size_t long_line_idx, Polylines &output) const | Slic3r::FillLightning::Node | protected |
| create(Arg &&...arg) | Slic3r::FillLightning::Node | inlinestatic |
| deepCopy() const | Slic3r::FillLightning::Node | protected |
| get_extents | Slic3r::FillLightning::Node | friend |
| get_extents | Slic3r::FillLightning::Node | friend |
| getLastGroundingLocation() const | Slic3r::FillLightning::Node | inline |
| getLocation() const | Slic3r::FillLightning::Node | inline |
| getWeightedDistance(const Point &unsupported_location, const coord_t &supporting_radius) const | Slic3r::FillLightning::Node | |
| hasOffspring(const NodeSPtr &to_be_checked) const | Slic3r::FillLightning::Node | |
| isRoot() const | Slic3r::FillLightning::Node | inline |
| m_children | Slic3r::FillLightning::Node | protected |
| m_is_root | Slic3r::FillLightning::Node | protected |
| m_last_grounding_location | Slic3r::FillLightning::Node | protected |
| m_p | Slic3r::FillLightning::Node | protected |
| m_parent | Slic3r::FillLightning::Node | protected |
| Node()=delete | Slic3r::FillLightning::Node | |
| Node(const Point &p, const std::optional< Point > &last_grounding_location=std::nullopt) | Slic3r::FillLightning::Node | explicitprotected |
| propagateToNextLayer(std::vector< NodeSPtr > &next_trees, const Polygons &next_outlines, const EdgeGrid::Grid &outline_locator, coord_t prune_distance, coord_t smooth_magnitude, coord_t max_remove_colinear_dist) const | Slic3r::FillLightning::Node | |
| prune(const coord_t &distance) | Slic3r::FillLightning::Node | protected |
| realign(const Polygons &outlines, const EdgeGrid::Grid &outline_locator, std::vector< NodeSPtr > &rerooted_parts) | Slic3r::FillLightning::Node | protected |
| removeJunctionOverlap(Polylines &polylines, coord_t line_overlap) const | Slic3r::FillLightning::Node | protected |
| reroot(const NodeSPtr &new_parent=nullptr) | Slic3r::FillLightning::Node | |
| setLocation(const Point &p) | Slic3r::FillLightning::Node | inline |
| straighten(coord_t magnitude, coord_t max_remove_colinear_dist) | Slic3r::FillLightning::Node | protected |
| straighten(coord_t magnitude, const Point &junction_above, coord_t accumulated_dist, int64_t max_remove_colinear_dist2) | Slic3r::FillLightning::Node | protected |
| visitBranches(const std::function< void(const Point &, const Point &)> &visitor) const | Slic3r::FillLightning::Node | |
| visitNodes(const std::function< void(NodeSPtr)> &visitor) | Slic3r::FillLightning::Node |