1 #ifndef Geom_RectangularPlaneBounds_H 2 #define Geom_RectangularPlaneBounds_H 54 float scale=1.
f)
const override;
float width() const override
Width along local X.
RectangularPlaneBounds(float w, float h, float t)
virtual bool inside(const Local3DPoint &) const =0
Determine if the point is inside the bounds.
bool inside(const Local2DPoint &p, float tollerance) const override
Determine if a point is inside the bounds, taking a tollerance into account.
Abs< T >::type abs(const T &t)
float length() const override
Lenght along local Y.
~RectangularPlaneBounds() override
float thickness() const override
Thickness of the volume in local Z.
Bounds * clone() const override
std::pair< bool, bool > inout(const Local3DPoint &p, const LocalError &err, float scale=1.f) const
bool inside(const Local3DPoint &p) const override
Determine if the point is inside the bounds.
bool inside(const Local2DPoint &p) const override