115 std::string getTypeName()
const override;
125 using BaseClass::getChild;
138 Box getBoundingBox()
const override;
140 Box getRealBoundingBox()
const override;
155 bool contains(
const DVec& p)
const override;
159 Box fromChildCoords(
const typename ChildType::Box&
child_bbox)
const override;
162 std::vector<Box>&
dest,
163 const PathHints* path = 0)
const override;
167 const PathHints* path = 0)
const override;
170 std::vector<DVec>&
dest,
171 const PathHints* path = 0)
const override;
177 std::size_t getChildrenCount()
const override;
181 std::size_t getRealChildrenCount()
const override;
193 void addPointsAlongToSet(std::set<double>& points,
196 double min_step_size)
const override;
200 double min_step_size)
const override;