| addToolpathSegment(const ExtrusionJunction &from, const ExtrusionJunction &to, bool is_odd, bool force_new_path, bool from_is_3way, bool to_is_3way) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| allowed_filter_deviation | Slic3r::Arachne::SkeletalTrapezoidation | private |
| applyTransitions(ptr_vector_t< std::list< TransitionEnd > > &edge_transition_ends) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| Beading typedef | Slic3r::Arachne::SkeletalTrapezoidation | private |
| beading_propagation_transition_dist | Slic3r::Arachne::SkeletalTrapezoidation | private |
| beading_strategy | Slic3r::Arachne::SkeletalTrapezoidation | private |
| BeadingPropagation typedef | Slic3r::Arachne::SkeletalTrapezoidation | private |
| central_filter_dist | Slic3r::Arachne::SkeletalTrapezoidation | privatestatic |
| 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::SkeletalTrapezoidation | protectedstatic |
| 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::SkeletalTrapezoidation | protectedstatic |
| connectJunctions(ptr_vector_t< LineJunctions > &edge_junctions) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| constructFromPolygons(const Polygons &polys) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| detect_voronoi_edge_intersecting_input_segment | Slic3r::Arachne::SkeletalTrapezoidation | friend |
| discretization_step_size | Slic3r::Arachne::SkeletalTrapezoidation | private |
| discretize(const vd_t::edge_type &segment, const std::vector< Segment > &segments) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| dissolveBeadCountRegion(edge_t *edge_to_start, coord_t from_bead_count, coord_t to_bead_count) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| dissolveNearbyTransitions(edge_t *edge_to_start, TransitionMiddle &origin_transition, coord_t traveled_dist, coord_t max_dist, bool going_up) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| edge_t typedef | Slic3r::Arachne::SkeletalTrapezoidation | private |
| filterCentral(coord_t max_length) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| filterCentral(edge_t *starting_edge, coord_t traveled_dist, coord_t max_length) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| filterEndOfCentralTransition(edge_t *edge_to_start, coord_t traveled_dist, coord_t max_dist, coord_t replacing_bead_count) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| filterNoncentralRegions() | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| filterNoncentralRegions(edge_t *to_edge, coord_t bead_count, coord_t traveled_dist, coord_t max_dist) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| filterOuterCentral() | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| filterTransitionMids() | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| generateAllTransitionEnds(ptr_vector_t< std::list< TransitionEnd > > &edge_transition_ends) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| generateExtraRibs() | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| generateJunctions(ptr_vector_t< BeadingPropagation > &node_beadings, ptr_vector_t< LineJunctions > &edge_junctions) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| generateLocalMaximaSingleBeads() | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| generateSegments() | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| 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::SkeletalTrapezoidation | protected |
| 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::SkeletalTrapezoidation | protected |
| generateTransitioningRibs() | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| generateTransitionMids(ptr_vector_t< std::list< TransitionMiddle > > &edge_transitions) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| getNearestBeading(node_t *node, coord_t max_dist) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| getOrCreateBeading(node_t *node, ptr_vector_t< BeadingPropagation > &node_beadings) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| getQuadMaxRedgeTo(edge_t *quad_start_edge) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| graph | Slic3r::Arachne::SkeletalTrapezoidation | |
| graph_t typedef | Slic3r::Arachne::SkeletalTrapezoidation | private |
| interpolate(const Beading &left, double ratio_left_to_whole, const Beading &right, coord_t switching_radius) const | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| interpolate(const Beading &left, double ratio_left_to_whole, const Beading &right) const | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| isEndOfCentral(const edge_t &edge) const | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| isGoingDown(edge_t *outgoing, coord_t traveled_dist, coord_t transition_half_length, coord_t lower_bead_count) const | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| makeNode(vd_t::vertex_type &vd_node, Point p) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| node_t typedef | Slic3r::Arachne::SkeletalTrapezoidation | private |
| NodeSet typedef | Slic3r::Arachne::SkeletalTrapezoidation | |
| p_generated_toolpaths | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| PointMap typedef | Slic3r::Arachne::SkeletalTrapezoidation | |
| pos_t typedef | Slic3r::Arachne::SkeletalTrapezoidation | private |
| propagateBeadingsDownward(std::vector< edge_t * > &upward_quad_mids, ptr_vector_t< BeadingPropagation > &node_beadings) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| propagateBeadingsDownward(edge_t *edge_to_peak, ptr_vector_t< BeadingPropagation > &node_beadings) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| propagateBeadingsUpward(std::vector< edge_t * > &upward_quad_mids, ptr_vector_t< BeadingPropagation > &node_beadings) | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| ptr_vector_t typedef | Slic3r::Arachne::SkeletalTrapezoidation | private |
| Segment typedef | Slic3r::Arachne::SkeletalTrapezoidation | |
| separatePointyQuadEndNodes() | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| 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_dist | Slic3r::Arachne::SkeletalTrapezoidation | privatestatic |
| 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::SkeletalTrapezoidation | protected |
| transition_filter_dist | Slic3r::Arachne::SkeletalTrapezoidation | private |
| TransitionEnd typedef | Slic3r::Arachne::SkeletalTrapezoidation | private |
| transitioning_angle | Slic3r::Arachne::SkeletalTrapezoidation | private |
| TransitionMiddle typedef | Slic3r::Arachne::SkeletalTrapezoidation | private |
| updateBeadCount() | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| updateIsCentral() | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| vd_edge_to_he_edge | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| vd_node_to_he_node | Slic3r::Arachne::SkeletalTrapezoidation | protected |
| vd_t typedef | Slic3r::Arachne::SkeletalTrapezoidation | private |