Sketch: refactor GeoHistory
This commit is contained in:
committed by
Yorik van Havre
parent
3aec74de0b
commit
fc5d6be6cb
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user