Struct Extent¶
Defined in File Extent.hpp
Struct Documentation¶
-
struct
Acts::Extent¶ This is a nested struct to the GeometryObject representation which can be retrieved and used for surface parsing and will give you the maximal extent in 3D space/.
Public Functions
-
Extent() = default¶
-
void
extend(const Extent &other)¶ Extend with another extent.
- Parameters
other: is the source Extent
-
bool
intersects(const Extent &other, BinningValue bVal = binValues, double tolerance = s_epsilon)¶ Check if it intersects.
- Parameters
other: The source ExtentbValue: The binning value for the check (binValues for all)tolerance: An additional tolerance for the intersection check
-
double &
max(BinningValue bval)¶ Access the max parameter.
- Parameters
bval: the binning identification
-
double
max(BinningValue bval) const¶ Access the max parameter.
- Parameters
bval: the binning identification
-
double
medium(BinningValue bval) const¶ Access the medium parameter.
- Parameters
bval: the binning identification
-
double &
min(BinningValue bval)¶ Access the minimum parameter.
- Parameters
bval: the binning identification
-
double
min(BinningValue bval) const¶ Access the minimum parameter.
- Parameters
bval: the binning identification
-
double
range(BinningValue bval) const¶ Access the range - always positive.
- Parameters
bval: the binning identification
-
std::ostream &
toStream(std::ostream &sl) const¶ Convert to output stream for screen output.
- Parameters
sl: [in,out] The output stream
-