1 #ifndef Geom_GeneralTrapezoidalPlaneBounds_H
2 #define Geom_GeneralTrapezoidalPlaneBounds_H
38 virtual const std::vector<float>
parameters()
const;
virtual bool inside(const Local3DPoint &) const =0
Determine if the point is inside the bounds.
virtual const std::vector< float > parameters() const
virtual float thickness() const
GeneralTrapezoidalPlaneBounds(float be, float te, float ang, float a, float t)
virtual float length() const
virtual float width() const
virtual bool inside(const Local2DPoint &p, const LocalError &err, float scale) const
Determine if a 2D point is inside the bounds, taking error into account.
virtual bool inside(const Local2DPoint &p) const
const T & max(const T &a, const T &b)
virtual Bounds * clone() const
virtual float widthAtHalfLength() const
Width at half length. Useful for e.g. pitch definition.