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