Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::FillLightning::Node Member List

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) constSlic3r::FillLightning::Node
convertToPolylines(size_t long_line_idx, Polylines &output) constSlic3r::FillLightning::Nodeprotected
create(Arg &&...arg)Slic3r::FillLightning::Nodeinlinestatic
deepCopy() constSlic3r::FillLightning::Nodeprotected
get_extentsSlic3r::FillLightning::Nodefriend
get_extentsSlic3r::FillLightning::Nodefriend
getLastGroundingLocation() constSlic3r::FillLightning::Nodeinline
getLocation() constSlic3r::FillLightning::Nodeinline
getWeightedDistance(const Point &unsupported_location, const coord_t &supporting_radius) constSlic3r::FillLightning::Node
hasOffspring(const NodeSPtr &to_be_checked) constSlic3r::FillLightning::Node
isRoot() constSlic3r::FillLightning::Nodeinline
m_childrenSlic3r::FillLightning::Nodeprotected
m_is_rootSlic3r::FillLightning::Nodeprotected
m_last_grounding_locationSlic3r::FillLightning::Nodeprotected
m_pSlic3r::FillLightning::Nodeprotected
m_parentSlic3r::FillLightning::Nodeprotected
Node()=deleteSlic3r::FillLightning::Node
Node(const Point &p, const std::optional< Point > &last_grounding_location=std::nullopt)Slic3r::FillLightning::Nodeexplicitprotected
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) constSlic3r::FillLightning::Node
prune(const coord_t &distance)Slic3r::FillLightning::Nodeprotected
realign(const Polygons &outlines, const EdgeGrid::Grid &outline_locator, std::vector< NodeSPtr > &rerooted_parts)Slic3r::FillLightning::Nodeprotected
removeJunctionOverlap(Polylines &polylines, coord_t line_overlap) constSlic3r::FillLightning::Nodeprotected
reroot(const NodeSPtr &new_parent=nullptr)Slic3r::FillLightning::Node
setLocation(const Point &p)Slic3r::FillLightning::Nodeinline
straighten(coord_t magnitude, coord_t max_remove_colinear_dist)Slic3r::FillLightning::Nodeprotected
straighten(coord_t magnitude, const Point &junction_above, coord_t accumulated_dist, int64_t max_remove_colinear_dist2)Slic3r::FillLightning::Nodeprotected
visitBranches(const std::function< void(const Point &, const Point &)> &visitor) constSlic3r::FillLightning::Node
visitNodes(const std::function< void(NodeSPtr)> &visitor)Slic3r::FillLightning::Node