mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-14 02:07:54 -06:00
Several fixes of previous commits related to KDTreeIndirect.hpp and ShortestPath.cpp/.hpp
This commit is contained in:
parent
5123673b3a
commit
d57a09558e
3 changed files with 14 additions and 10 deletions
|
@ -19,7 +19,10 @@ public:
|
|||
static constexpr size_t NumDimensions = ANumDimensions;
|
||||
using CoordinateFn = ACoordinateFn;
|
||||
using CoordType = ACoordType;
|
||||
static constexpr size_t npos = size_t(-1);
|
||||
// Following could be static constexpr size_t, but that would not link in C++11
|
||||
enum : size_t {
|
||||
npos = size_t(-1)
|
||||
};
|
||||
|
||||
KDTreeIndirect(CoordinateFn coordinate) : coordinate(coordinate) {}
|
||||
KDTreeIndirect(CoordinateFn coordinate, std::vector<size_t> indices) : coordinate(coordinate) { this->build(std::move(indices)); }
|
||||
|
@ -69,7 +72,7 @@ public:
|
|||
template<typename Visitor>
|
||||
void visit(Visitor &visitor) const
|
||||
{
|
||||
return m_nodes.empty() ? npos : visit_recursive(0, 0, visitor);
|
||||
visit_recursive(0, 0, visitor);
|
||||
}
|
||||
|
||||
CoordinateFn coordinate;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue