174 std::vector<std::vector<LateralVec<int>>>
segments;
183 Lattice(
const shared_ptr<ChildType>& child = shared_ptr<ChildType>(),
193 bool contains(
const DVec& p)
const override {
return container->contains(p); }
198 container->onChildChanged(
evt);
221 std::vector<Box>&
dest,
222 const PathHints* path = 0)
const override;
226 const PathHints* path = 0)
const override;
229 std::vector<DVec>&
dest,
230 const PathHints* path = 0)
const override;
243 return container->getChildNo(
child_no);
260 void addPointsAlongToSet(std::set<double>& points,
263 double min_step_size)
const override;
267 double min_step_size)
const override;
277 void refillContainer();