#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/AABBTreeLines.hpp>
Public Types | |
| using | LineType = ALineType |
| using | TreeType = ATreeType |
| using | VectorType = AVectorType |
| using | ScalarType = typename VectorType::Scalar |
Public Member Functions | |
| VectorType | closest_point_to_origin (size_t primitive_index, ScalarType &squared_distance) const |
Public Attributes | |
| const std::vector< LineType > & | lines |
| const TreeType & | tree |
| const VectorType | origin |
| using Slic3r::AABBTreeLines::detail::IndexedLinesDistancer< ALineType, ATreeType, AVectorType >::LineType = ALineType |
| using Slic3r::AABBTreeLines::detail::IndexedLinesDistancer< ALineType, ATreeType, AVectorType >::ScalarType = typename VectorType::Scalar |
| using Slic3r::AABBTreeLines::detail::IndexedLinesDistancer< ALineType, ATreeType, AVectorType >::TreeType = ATreeType |
| using Slic3r::AABBTreeLines::detail::IndexedLinesDistancer< ALineType, ATreeType, AVectorType >::VectorType = AVectorType |
|
inline |
References Slic3r::cast(), Slic3r::line_alg::distance_to_squared(), lines, and origin.
| const std::vector<LineType>& Slic3r::AABBTreeLines::detail::IndexedLinesDistancer< ALineType, ATreeType, AVectorType >::lines |
Referenced by closest_point_to_origin().
| const VectorType Slic3r::AABBTreeLines::detail::IndexedLinesDistancer< ALineType, ATreeType, AVectorType >::origin |
Referenced by closest_point_to_origin().
| const TreeType& Slic3r::AABBTreeLines::detail::IndexedLinesDistancer< ALineType, ATreeType, AVectorType >::tree |