1 #ifndef Geom_OpenBounds_H
2 #define Geom_OpenBounds_H
13 virtual float length()
const {
return 1000000.; }
14 virtual float width()
const {
return 1000000.; }
15 virtual float thickness()
const {
return 1000000.; }
34 #endif // Geom_OpenBounds_H
virtual float length() const
virtual bool inside(const Local3DPoint &p) const
Determine if the point is inside the bounds.
virtual bool inside(const Local3DPoint &p, const LocalError &err, float scale) const
Determine if a point is inside the bounds, taking error into account.
virtual bool inside(const Local3DPoint &) const =0
Determine if the point is inside the bounds.
virtual Bounds * clone() const
virtual bool inside(const Local2DPoint &p, const LocalError &err, float scale) const
Determine if a 2D point is inside the bounds, taking error into account.
virtual float width() const
virtual float thickness() const
Unlimited (trivial) bounds.