File InfiniteBounds.hpp¶
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
Variables
-
static const InfiniteBounds s_noBounds = {}¶
-
class InfiniteBounds : public Acts::SurfaceBounds
- #include <Acts/Surfaces/InfiniteBounds.hpp>
templated boundless extension to forward the interface Returns all inside checks to true and can templated for all bounds
Public Functions
-
InfiniteBounds() = default
-
~InfiniteBounds() override = default
-
inline virtual bool inside(const Vector2&, const BoundaryCheck&) const final
Method inside() returns true for any case.
ignores input parameters
- Returns
always true
-
inline virtual std::ostream &toStream(std::ostream &os) const final
Output Method for std::ostream.
-
inline virtual SurfaceBounds::BoundsType type() const final
Return the bounds type - for persistency optimization.
- Returns
is a BoundsType enum
-
inline virtual std::vector<double> values() const final
Access method for bound values, this is a dynamically sized vector containing the parameters needed to describe these bounds.
- Returns
of the stored values for this SurfaceBounds object
-
InfiniteBounds() = default
-
static const InfiniteBounds s_noBounds = {}¶