1 #ifndef GeneralNSurfaceDelimitedBounds_H 2 #define GeneralNSurfaceDelimitedBounds_H 24 float length()
const override {
return 0; }
25 float width()
const override {
return 0; }
float length() const override
virtual bool inside(const Local3DPoint &) const =0
Determine if the point is inside the bounds.
Bounds * clone() const override
bool myInside(const Local3DPoint &lp, float tolerance) const
float thickness() const override
std::pair< const Surface *, SurfaceOrientation::Side > SurfaceAndSide
bool inside(const Local3DPoint &lp) const override
Determine if the point is inside the bounds.
const Surface * theSurface
float width() const override
std::vector< SurfaceAndSide > SurfaceContainer
SurfaceContainer theLimits
GeneralNSurfaceDelimitedBounds(const Surface *surf, const std::vector< SurfaceAndSide > &limits)