Sketch: refactor GeoHistory

This commit is contained in:
Jiří Pinkava
2024-09-24 00:03:08 +02:00
committed by Yorik van Havre
parent 3aec74de0b
commit fc5d6be6cb

View File

@@ -610,9 +610,7 @@ class SketchObject::GeoHistory
private:
static constexpr int bgiMaxElements = 16;
public:
using Parameters = bgi::linear<bgiMaxElements>;
using IdSet = std::set<long>;
using IdSets = std::pair<IdSet, IdSet>;
using AdjList = std::list<IdSet>;
@@ -627,6 +625,7 @@ public:
AdjMap adjmap;
bgi::rtree<Value,Parameters> rtree;
public:
AdjList::iterator find(const Base::Vector3d &pt,bool strict=true){
std::vector<Value> ret;
rtree.query(bgi::nearest(pt, 1), std::back_inserter(ret));