![]() |
Prusa Slicer 2.6.0
|
Collaboration diagram for Slic3r::BoundaryInfillGraph:Public Types | |
| enum | Direction { Left , Right , Up , Down , Taken } |
Public Member Functions | |
| const Point & | point (const ContourIntersectionPoint &cp) const |
| const Point & | infill_end_point (size_t infill_end_point_idx) const |
| const Point | interpolate_contour_point (const ContourIntersectionPoint &cp, double param) |
| const Direction | dir_prev (const ContourIntersectionPoint &cp) const |
| const Direction | dir_next (const ContourIntersectionPoint &cp) const |
| bool | first (const ContourIntersectionPoint &cp) const |
| const ContourIntersectionPoint & | other (const ContourIntersectionPoint &cp) const |
| ContourIntersectionPoint & | other (const ContourIntersectionPoint &cp) |
| bool | prev_vertical (const ContourIntersectionPoint &cp) const |
| bool | next_vertical (const ContourIntersectionPoint &cp) const |
Static Public Member Functions | |
| static Direction | dir (const Point &p1, const Point &p2) |
Public Attributes | |
| std::vector< Points > | boundary |
| std::vector< std::vector< double > > | boundary_params |
| std::vector< ContourIntersectionPoint > | map_infill_end_point_to_boundary |
|
inlinestatic |
References Down, Left, Right, and Up.
Referenced by dir_next(), and dir_prev().
Here is the caller graph for this function:
|
inline |
References Slic3r::ContourIntersectionPoint::could_take_next(), dir(), Slic3r::ContourIntersectionPoint::next_on_contour, point(), and Taken.
Referenced by Slic3r::Fill::connect_base_support().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References Slic3r::ContourIntersectionPoint::could_take_prev(), dir(), point(), Slic3r::ContourIntersectionPoint::prev_on_contour, and Taken.
Referenced by Slic3r::Fill::connect_base_support().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Referenced by Slic3r::base_support_extend_infill_lines(), and Slic3r::Fill::connect_base_support().
Here is the caller graph for this function:
|
inline |
|
inline |
References Slic3r::contour(), Slic3r::ContourIntersectionPoint::contour_idx, Slic3r::lerp(), Slic3r::next_value_modulo(), and Slic3r::MultiPoint::size().
Here is the call graph for this function:
|
inline |
References Slic3r::ContourIntersectionPoint::next_on_contour, and point().
Referenced by Slic3r::base_support_extend_infill_lines().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Referenced by Slic3r::Fill::connect_base_support().
Here is the caller graph for this function:
|
inline |
References Slic3r::ContourIntersectionPoint::contour_idx, and Slic3r::ContourIntersectionPoint::point_idx.
Referenced by Slic3r::Fill::connect_base_support(), dir_next(), dir_prev(), Slic3r::evaluate_support_arches(), infill_end_point(), next_vertical(), and prev_vertical().
Here is the caller graph for this function:
|
inline |
References point(), and Slic3r::ContourIntersectionPoint::prev_on_contour.
Referenced by Slic3r::base_support_extend_infill_lines().
Here is the call graph for this function:
Here is the caller graph for this function:| std::vector<Points> Slic3r::BoundaryInfillGraph::boundary |
| std::vector<std::vector<double> > Slic3r::BoundaryInfillGraph::boundary_params |
| std::vector<ContourIntersectionPoint> Slic3r::BoundaryInfillGraph::map_infill_end_point_to_boundary |