virtual bool break_link(unsigned) { return false; }
virtual void break_links();
- virtual bool collide_ray(const Vector &, const Vector &) const = 0;
+ virtual bool collide_ray(const Ray &) const;
+ virtual BoundingBox get_bounding_box() const;
};
} // namespace R2C2