24 virtual float length()
const = 0;
28 virtual float width()
const = 0;
virtual float widthAtHalfLength() const
Width at half length. Useful for e.g. pitch definition.
virtual float length() const =0
virtual bool inside(const Local3DPoint &) const =0
Determine if the point is inside the bounds.
virtual float thickness() const =0
Point3DBase< float, LocalTag > Local3DPoint
virtual bool inside(const Local2DPoint &p) const
virtual bool inside(const Local2DPoint &p, const LocalError &err, float scale=1.f) const
Determine if a 2D point is inside the bounds, taking error into account.
virtual Bounds * clone() const =0
virtual float width() const =0
virtual bool inside(const Local2DPoint &p, float tollerance) const
Determine if a point is inside the bounds, taking a tollerance into account.