#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/SLA/SpatIndex.hpp>
◆ Slic3r::sla::PointIndex::Impl
| class Slic3r::sla::PointIndex::Impl |
| Class Members |
|
typedef rtree< PointIndexEl, rstar< 16, 4 > > |
BoostIndex |
|
◆ PointIndex() [1/3]
| Slic3r::sla::PointIndex::PointIndex |
( |
| ) |
|
◆ ~PointIndex()
| Slic3r::sla::PointIndex::~PointIndex |
( |
| ) |
|
◆ PointIndex() [2/3]
| Slic3r::sla::PointIndex::PointIndex |
( |
const PointIndex & | cpy | ) |
|
◆ PointIndex() [3/3]
| Slic3r::sla::PointIndex::PointIndex |
( |
PointIndex && | cpy | ) |
|
◆ empty()
| bool Slic3r::sla::PointIndex::empty |
( |
| ) |
const |
|
inline |
◆ foreach() [1/2]
| void Slic3r::sla::PointIndex::foreach |
( |
std::function< void(const PointIndexEl &el)> | fn | ) |
|
◆ foreach() [2/2]
| void Slic3r::sla::PointIndex::foreach |
( |
std::function< void(const PointIndexEl &el)> | fn | ) |
const |
◆ insert() [1/2]
| void Slic3r::sla::PointIndex::insert |
( |
const PointIndexEl & | el | ) |
|
◆ insert() [2/2]
| void Slic3r::sla::PointIndex::insert |
( |
const Vec3d & | v, |
|
|
unsigned | idx ) |
|
inline |
41 {
42 insert(std::make_pair(v,
unsigned(idx)));
43 }
void insert(const PointIndexEl &)
Definition SpatIndex.cpp:58
References insert().
◆ nearest()
| std::vector< PointIndexEl > Slic3r::sla::PointIndex::nearest |
( |
const Vec3d & | el, |
|
|
unsigned | k = 1 ) const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ query() [1/2]
| std::vector< PointIndexEl > Slic3r::sla::PointIndex::query |
( |
const Vec3d & | v, |
|
|
unsigned | k ) const |
|
inline |
48 {
50 }
std::vector< PointIndexEl > nearest(const Vec3d &, unsigned k) const
Definition SpatIndex.cpp:78
References nearest().
◆ query() [2/2]
70{
71 namespace bgi = boost::geometry::index;
72
73 std::vector<PointIndexEl> ret;
74 m_impl->m_store.query(bgi::satisfies(fn), std::back_inserter(ret));
75 return ret;
76}
References m_impl.
◆ remove()
| bool Slic3r::sla::PointIndex::remove |
( |
const PointIndexEl & | el | ) |
|
◆ size()
| size_t Slic3r::sla::PointIndex::size |
( |
| ) |
const |
◆ m_impl
| std::unique_ptr<Impl> Slic3r::sla::PointIndex::m_impl |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/SLA/SpatIndex.hpp
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/SLA/SpatIndex.cpp