PlaneMap now tracks all tangibles, including those on nowhere plane.

This commit is contained in:
2021-03-25 15:34:43 -04:00
parent e06bae63f7
commit 3e424f3fa6
5 changed files with 36 additions and 59 deletions

View File

@@ -102,6 +102,8 @@ public:
const double z() const { return z_; }
void untrack();
void track(PlaneMap *pmap);
void set_pos(const std::string &plane, double x, double y, double z);
void set_xyz(double x, double y, double z) { set_pos(plane_, x, y, z); }
};
@@ -119,7 +121,6 @@ public:
using IdVec = std::vector<int64_t>;
PlaneMap();
~PlaneMap();
void track(PlaneItem *item);
IdVec scan_radius(const std::string &plane, double x, double y, double radius, int64_t prepend) const;
private: