|
ACTS
Experiment-independent tracking
|
This struct models a multi-dimensional enveloper along the axis directions. More...
#include <Acts/Geometry/Extent.hpp>
Classes | |
| struct | Arguments |
| Helper struct for designated initializer construction. More... | |
Public Member Functions | |
| constexpr | ExtentEnvelope (Arguments &&args) |
| Constructor using a helper struct for designated initializaion. | |
| ExtentEnvelope (const Envelope &envelope=zeroEnvelope) | |
| Constructor from a single envelope that is assigned to all values. | |
| Envelope & | operator[] (AxisDirection aDir) |
| Access a single envelope configuration. | |
| const Envelope & | operator[] (AxisDirection aDir) const |
| Access a single envelope configuration. | |
Static Public Member Functions | |
| static constexpr ExtentEnvelope | Zero () |
| Static factory for a zero envelope. | |
This struct models a multi-dimensional enveloper along the axis directions.
|
explicit |
Constructor from a single envelope that is assigned to all values.
| envelope | the envelope to be assigned |
|
explicitconstexpr |
Constructor using a helper struct for designated initializaion.
| args | the arguments |
| Envelope & Acts::ExtentEnvelope::operator[] | ( | AxisDirection | aDir | ) |
Access a single envelope configuration.
| aDir | the axis definition |
| const Envelope & Acts::ExtentEnvelope::operator[] | ( | AxisDirection | aDir | ) | const |
Access a single envelope configuration.
| aDir | the axis direction |
|
staticconstexpr |
Static factory for a zero envelope.