Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::Arachne::SkeletalTrapezoidation Member List

This is the complete list of members for Slic3r::Arachne::SkeletalTrapezoidation, including all inherited members.

addToolpathSegment(const ExtrusionJunction &from, const ExtrusionJunction &to, bool is_odd, bool force_new_path, bool from_is_3way, bool to_is_3way)Slic3r::Arachne::SkeletalTrapezoidationprotected
allowed_filter_deviationSlic3r::Arachne::SkeletalTrapezoidationprivate
applyTransitions(ptr_vector_t< std::list< TransitionEnd > > &edge_transition_ends)Slic3r::Arachne::SkeletalTrapezoidationprotected
Beading typedefSlic3r::Arachne::SkeletalTrapezoidationprivate
beading_propagation_transition_distSlic3r::Arachne::SkeletalTrapezoidationprivate
beading_strategySlic3r::Arachne::SkeletalTrapezoidationprivate
BeadingPropagation typedefSlic3r::Arachne::SkeletalTrapezoidationprivate
central_filter_distSlic3r::Arachne::SkeletalTrapezoidationprivatestatic
computePointCellRange(vd_t::cell_type &cell, Point &start_source_point, Point &end_source_point, vd_t::edge_type *&starting_vd_edge, vd_t::edge_type *&ending_vd_edge, const std::vector< Segment > &segments)Slic3r::Arachne::SkeletalTrapezoidationprotectedstatic
computeSegmentCellRange(vd_t::cell_type &cell, Point &start_source_point, Point &end_source_point, vd_t::edge_type *&starting_vd_edge, vd_t::edge_type *&ending_vd_edge, const std::vector< Segment > &segments)Slic3r::Arachne::SkeletalTrapezoidationprotectedstatic
connectJunctions(ptr_vector_t< LineJunctions > &edge_junctions)Slic3r::Arachne::SkeletalTrapezoidationprotected
constructFromPolygons(const Polygons &polys)Slic3r::Arachne::SkeletalTrapezoidationprotected
detect_voronoi_edge_intersecting_input_segmentSlic3r::Arachne::SkeletalTrapezoidationfriend
discretization_step_sizeSlic3r::Arachne::SkeletalTrapezoidationprivate
discretize(const vd_t::edge_type &segment, const std::vector< Segment > &segments)Slic3r::Arachne::SkeletalTrapezoidationprotected
dissolveBeadCountRegion(edge_t *edge_to_start, coord_t from_bead_count, coord_t to_bead_count)Slic3r::Arachne::SkeletalTrapezoidationprotected
dissolveNearbyTransitions(edge_t *edge_to_start, TransitionMiddle &origin_transition, coord_t traveled_dist, coord_t max_dist, bool going_up)Slic3r::Arachne::SkeletalTrapezoidationprotected
edge_t typedefSlic3r::Arachne::SkeletalTrapezoidationprivate
filterCentral(coord_t max_length)Slic3r::Arachne::SkeletalTrapezoidationprotected
filterCentral(edge_t *starting_edge, coord_t traveled_dist, coord_t max_length)Slic3r::Arachne::SkeletalTrapezoidationprotected
filterEndOfCentralTransition(edge_t *edge_to_start, coord_t traveled_dist, coord_t max_dist, coord_t replacing_bead_count)Slic3r::Arachne::SkeletalTrapezoidationprotected
filterNoncentralRegions()Slic3r::Arachne::SkeletalTrapezoidationprotected
filterNoncentralRegions(edge_t *to_edge, coord_t bead_count, coord_t traveled_dist, coord_t max_dist)Slic3r::Arachne::SkeletalTrapezoidationprotected
filterOuterCentral()Slic3r::Arachne::SkeletalTrapezoidationprotected
filterTransitionMids()Slic3r::Arachne::SkeletalTrapezoidationprotected
generateAllTransitionEnds(ptr_vector_t< std::list< TransitionEnd > > &edge_transition_ends)Slic3r::Arachne::SkeletalTrapezoidationprotected
generateExtraRibs()Slic3r::Arachne::SkeletalTrapezoidationprotected
generateJunctions(ptr_vector_t< BeadingPropagation > &node_beadings, ptr_vector_t< LineJunctions > &edge_junctions)Slic3r::Arachne::SkeletalTrapezoidationprotected
generateLocalMaximaSingleBeads()Slic3r::Arachne::SkeletalTrapezoidationprotected
generateSegments()Slic3r::Arachne::SkeletalTrapezoidationprotected
generateToolpaths(std::vector< VariableWidthLines > &generated_toolpaths, bool filter_outermost_central_edges=false)Slic3r::Arachne::SkeletalTrapezoidation
generateTransitionEnd(edge_t &edge, coord_t start_pos, coord_t end_pos, coord_t transition_half_length, double start_rest, double end_rest, coord_t transition_lower_bead_count, ptr_vector_t< std::list< TransitionEnd > > &edge_transition_ends)Slic3r::Arachne::SkeletalTrapezoidationprotected
generateTransitionEnds(edge_t &edge, coord_t mid_R, coord_t transition_lower_bead_count, ptr_vector_t< std::list< TransitionEnd > > &edge_transition_ends)Slic3r::Arachne::SkeletalTrapezoidationprotected
generateTransitioningRibs()Slic3r::Arachne::SkeletalTrapezoidationprotected
generateTransitionMids(ptr_vector_t< std::list< TransitionMiddle > > &edge_transitions)Slic3r::Arachne::SkeletalTrapezoidationprotected
getNearestBeading(node_t *node, coord_t max_dist)Slic3r::Arachne::SkeletalTrapezoidationprotected
getOrCreateBeading(node_t *node, ptr_vector_t< BeadingPropagation > &node_beadings)Slic3r::Arachne::SkeletalTrapezoidationprotected
getQuadMaxRedgeTo(edge_t *quad_start_edge)Slic3r::Arachne::SkeletalTrapezoidationprotected
graphSlic3r::Arachne::SkeletalTrapezoidation
graph_t typedefSlic3r::Arachne::SkeletalTrapezoidationprivate
interpolate(const Beading &left, double ratio_left_to_whole, const Beading &right, coord_t switching_radius) constSlic3r::Arachne::SkeletalTrapezoidationprotected
interpolate(const Beading &left, double ratio_left_to_whole, const Beading &right) constSlic3r::Arachne::SkeletalTrapezoidationprotected
isEndOfCentral(const edge_t &edge) constSlic3r::Arachne::SkeletalTrapezoidationprotected
isGoingDown(edge_t *outgoing, coord_t traveled_dist, coord_t transition_half_length, coord_t lower_bead_count) constSlic3r::Arachne::SkeletalTrapezoidationprotected
makeNode(vd_t::vertex_type &vd_node, Point p)Slic3r::Arachne::SkeletalTrapezoidationprotected
node_t typedefSlic3r::Arachne::SkeletalTrapezoidationprivate
NodeSet typedefSlic3r::Arachne::SkeletalTrapezoidation
p_generated_toolpathsSlic3r::Arachne::SkeletalTrapezoidationprotected
PointMap typedefSlic3r::Arachne::SkeletalTrapezoidation
pos_t typedefSlic3r::Arachne::SkeletalTrapezoidationprivate
propagateBeadingsDownward(std::vector< edge_t * > &upward_quad_mids, ptr_vector_t< BeadingPropagation > &node_beadings)Slic3r::Arachne::SkeletalTrapezoidationprotected
propagateBeadingsDownward(edge_t *edge_to_peak, ptr_vector_t< BeadingPropagation > &node_beadings)Slic3r::Arachne::SkeletalTrapezoidationprotected
propagateBeadingsUpward(std::vector< edge_t * > &upward_quad_mids, ptr_vector_t< BeadingPropagation > &node_beadings)Slic3r::Arachne::SkeletalTrapezoidationprotected
ptr_vector_t typedefSlic3r::Arachne::SkeletalTrapezoidationprivate
Segment typedefSlic3r::Arachne::SkeletalTrapezoidation
separatePointyQuadEndNodes()Slic3r::Arachne::SkeletalTrapezoidationprotected
SkeletalTrapezoidation(const Polygons &polys, const BeadingStrategy &beading_strategy, double transitioning_angle, coord_t discretization_step_size, coord_t transition_filter_dist, coord_t allowed_filter_deviation, coord_t beading_propagation_transition_dist)Slic3r::Arachne::SkeletalTrapezoidation
snap_distSlic3r::Arachne::SkeletalTrapezoidationprivatestatic
transferEdge(Point from, Point to, vd_t::edge_type &vd_edge, edge_t *&prev_edge, Point &start_source_point, Point &end_source_point, const std::vector< Segment > &segments)Slic3r::Arachne::SkeletalTrapezoidationprotected
transition_filter_distSlic3r::Arachne::SkeletalTrapezoidationprivate
TransitionEnd typedefSlic3r::Arachne::SkeletalTrapezoidationprivate
transitioning_angleSlic3r::Arachne::SkeletalTrapezoidationprivate
TransitionMiddle typedefSlic3r::Arachne::SkeletalTrapezoidationprivate
updateBeadCount()Slic3r::Arachne::SkeletalTrapezoidationprotected
updateIsCentral()Slic3r::Arachne::SkeletalTrapezoidationprotected
vd_edge_to_he_edgeSlic3r::Arachne::SkeletalTrapezoidationprotected
vd_node_to_he_nodeSlic3r::Arachne::SkeletalTrapezoidationprotected
vd_t typedefSlic3r::Arachne::SkeletalTrapezoidationprivate