Functions | |
| void | actualize (RaycastManager::Meshes &meshes, const ModelVolumePtrs &volumes, const RaycastManager::ISkip *skip, RaycastManager::Meshes *input=nullptr) |
| const AABBMesh * | get_mesh (const RaycastManager::Meshes &meshes, size_t volume_id) |
| RaycastManager::TrKey | create_key (const ModelVolume &volume, const ModelInstance &instance) |
| RaycastManager::TrItems::iterator | find (RaycastManager::TrItems &items, const RaycastManager::TrKey &key) |
| RaycastManager::TrItems::const_iterator | find (const RaycastManager::TrItems &items, const RaycastManager::TrKey &key) |
| bool | is_lower_key (const RaycastManager::TrKey &k1, const RaycastManager::TrKey &k2) |
| bool | is_lower (const RaycastManager::TrItem &i1, const RaycastManager::TrItem &i2) |
| template<typename VecType> | |
| void | erase (std::vector< VecType > &vec, const std::vector< bool > &flags) |
| void anonymous_namespace{RaycastManager.cpp}::actualize | ( | RaycastManager::Meshes & | meshes, |
| const ModelVolumePtrs & | volumes, | ||
| const RaycastManager::ISkip * | skip, | ||
| RaycastManager::Meshes * | input = nullptr ) |
References actualize(), erase(), is_lower(), and Slic3r::GUI::RaycastManager::ISkip::skip().
Referenced by actualize().
| RaycastManager::TrKey anonymous_namespace{RaycastManager.cpp}::create_key | ( | const ModelVolume & | volume, |
| const ModelInstance & | instance ) |
References Slic3r::ObjectBase::id(), and Slic3r::ObjectID::id.
|
inline |
References erase().
Referenced by actualize(), and erase().
| RaycastManager::TrItems::const_iterator anonymous_namespace{RaycastManager.cpp}::find | ( | const RaycastManager::TrItems & | items, |
| const RaycastManager::TrKey & | key ) |
References find(), and is_lower_key().
| RaycastManager::TrItems::iterator anonymous_namespace{RaycastManager.cpp}::find | ( | RaycastManager::TrItems & | items, |
| const RaycastManager::TrKey & | key ) |
References find(), and is_lower_key().
Referenced by find(), and find().
| const Slic3r::AABBMesh * anonymous_namespace{RaycastManager.cpp}::get_mesh | ( | const RaycastManager::Meshes & | meshes, |
| size_t | volume_id ) |
References get_mesh().
Referenced by get_mesh().
| bool anonymous_namespace{RaycastManager.cpp}::is_lower | ( | const RaycastManager::TrItem & | i1, |
| const RaycastManager::TrItem & | i2 ) |
References is_lower_key().
Referenced by actualize().
| bool anonymous_namespace{RaycastManager.cpp}::is_lower_key | ( | const RaycastManager::TrKey & | k1, |
| const RaycastManager::TrKey & | k2 ) |
Referenced by find(), find(), and is_lower().