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