This file is foreseen for the
Geometrymodule to replace
class PlanarBounds : public Acts::SurfaceBounds
- #include <Acts/Surfaces/PlanarBounds.hpp>
common base class for all bounds that are in a local x/y cartesian frame
simply introduced to avoid wrong bound assigments to surfaces
Subclassed by Acts::ConvexPolygonBoundsBase, Acts::DiamondBounds, Acts::EllipseBounds, Acts::RectangleBounds, Acts::TrapezoidBounds
virtual const RectangleBounds &boundingBox() const = 0
Bounding box parameters.
rectangle bounds for a bounding box
virtual std::vector<Vector2> vertices(unsigned int lseg = 1) const = 0
Return the vertices.
that the extremas are given, which may slightly alter the number of segments returned
lseg – the number of segments used to approximate and eventually curved line
vector for vertices in 2D
- class PlanarBounds : public Acts::SurfaceBounds