26 vector<map<int, int>> * graph;
28 bool simpleGraph_dirty;
29 vector<set<int>> * simpleGraph;
32 bool maxDistance_dirty;
35 bool snappingRegion_dirty;
36 vector<int> snappingRegion;
37 vector<float> * snappingRegionValues;
39 bool boundaryLoop_dirty;
40 vector<vector<int>> * boundaryLoop;
41 vector<osg::Vec3> boundaryLoopCentroids;
42 unsigned long choosenBoundaryLoop;
44 bool closestPoint_dirty;
45 vector<int> closestPoint;
48 void setId(
unsigned long ID);
49 unsigned long getId();
141 bool erasePoints(vector<int> &boundaryLoopToErase, vector<int> &eraseLoop);
158 #endif // SNAPOBJECT_H