![]() |
Prusa Slicer 2.6.0
|
#include <src/libslic3r/SLA/DefaultSupportTree.hpp>
Collaboration diagram for Slic3r::sla::PillarIndex:Public Member Functions | |
| template<class... Args> | |
| void | guarded_insert (Args &&...args) |
| template<class... Args> | |
| std::vector< PointIndexEl > | guarded_query (Args &&...args) const |
| template<class... Args> | |
| void | insert (Args &&...args) |
| template<class... Args> | |
| std::vector< PointIndexEl > | query (Args &&...args) const |
| template<class Fn > | |
| void | foreach (Fn fn) |
| template<class Fn > | |
| void | guarded_foreach (Fn fn) |
| PointIndex | guarded_clone () |
Private Types | |
| using | Mutex = execution::BlockingMutex< decltype(suptree_ex_policy)> |
Private Attributes | |
| PointIndex | m_index |
| Mutex | m_mutex |
|
private |
|
inline |
References Slic3r::sla::PointIndex::foreach(), and m_index.
Here is the call graph for this function:
|
inline |
References m_index, and m_mutex.
Referenced by Slic3r::sla::DefaultSupportTree::search_pillar_and_connect().
Here is the caller graph for this function:
|
inline |
|
inline |
References Slic3r::sla::PointIndex::insert(), m_index, and m_mutex.
Referenced by Slic3r::sla::DefaultSupportTree::connect_to_ground(), Slic3r::sla::DefaultSupportTree::connect_to_model_body(), and Slic3r::sla::DefaultSupportTree::create_ground_pillar().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References m_index, m_mutex, and Slic3r::sla::PointIndex::query().
Here is the call graph for this function:
|
inline |
References Slic3r::sla::PointIndex::insert(), and m_index.
Here is the call graph for this function:
|
inline |
References m_index, and Slic3r::sla::PointIndex::query().
Referenced by Slic3r::sla::DefaultSupportTree::routing_to_ground().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Referenced by foreach(), guarded_clone(), guarded_foreach(), guarded_insert(), guarded_query(), insert(), and query().
|
mutableprivate |
Referenced by guarded_clone(), guarded_foreach(), guarded_insert(), and guarded_query().