![]() |
Prusa Slicer 2.6.0
|
Namespaces | |
| namespace | detail |
Classes | |
| class | LinesDistancer |
Functions | |
| template<typename LineType > | |
| AABBTreeIndirect::Tree< LineType::Dim, typename LineType::Scalar > | build_aabb_tree_over_indexed_lines (const std::vector< LineType > &lines) |
| template<typename LineType , typename TreeType , typename VectorType > | |
| VectorType::Scalar | squared_distance_to_indexed_lines (const std::vector< LineType > &lines, const TreeType &tree, const VectorType &point, size_t &hit_idx_out, Eigen::PlainObjectBase< VectorType > &hit_point_out, typename VectorType::Scalar max_sqr_dist=std::numeric_limits< typename VectorType::Scalar >::infinity()) |
| template<typename LineType , typename TreeType , typename VectorType > | |
| std::vector< size_t > | all_lines_in_radius (const std::vector< LineType > &lines, const TreeType &tree, const VectorType &point, typename VectorType::Scalar max_distance_squared) |
| template<typename LineType , typename TreeType , typename VectorType > | |
| int | point_outside_closed_contours (const std::vector< LineType > &lines, const TreeType &tree, const VectorType &point) |
| template<bool sorted, typename VectorType , typename LineType , typename TreeType > | |
| std::vector< std::pair< VectorType, size_t > > | get_intersections_with_line (const std::vector< LineType > &lines, const TreeType &tree, const LineType &line) |
|
inline |
References Slic3r::AABBTreeIndirect::detail::indexed_primitives_within_distance_squared_recurisve().
Referenced by Slic3r::AABBTreeLines::LinesDistancer< LineType >::all_lines_in_radius(), priv::collect_close_points(), and Slic3r::Emboss::divide_segments_for_close_point().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References input().
Referenced by Slic3r::AABBTreeLines::LinesDistancer< LineType >::LinesDistancer(), Slic3r::AABBTreeLines::LinesDistancer< LineType >::LinesDistancer(), priv::collect_close_points(), priv::create_search_data(), Slic3r::Emboss::divide_segments_for_close_point(), and Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Referenced by Slic3r::AABBTreeLines::LinesDistancer< LineType >::outside().
Here is the caller graph for this function:
|
inline |
References Slic3r::AABBTreeIndirect::detail::squared_distance_to_indexed_primitives_recursive().
Referenced by Slic3r::AABBTreeLines::LinesDistancer< LineType >::distance_from_lines_extra(), priv::find_closest_point_index(), and priv::find_closest_point_pair().
Here is the call graph for this function:
Here is the caller graph for this function: