LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "geo_vectors_utils.h"
Public Types | |
using | CoordHelper_t = CoordHelper |
using | Vector_t = typename CoordHelper_t::Vector_t |
using | Scalar_t = typename CoordHelper_t::Scalar_t |
using | Getter_t = typename CoordHelper_t::Getter_t |
using | Setter_t = typename CoordHelper_t::Setter_t |
using | Stored_t = StoredVector |
Public Member Functions | |
BoundCoordManager (Stored_t &v, CoordHelper_t coordManager) | |
Constructor: manage the specified coordinate of specified vector. More... | |
BoundCoordManager (Stored_t &v, Getter_t getter, Setter_t setter) | |
Constructor: manage the specified vector with specified methods. More... | |
BoundCoordManager & | operator= (Scalar_t c) |
Setter: assigns a value to the bound coordinate of specified vector. More... | |
BoundCoordManager & | operator+= (Scalar_t c) |
Increments by the specified amount. More... | |
BoundCoordManager & | operator-= (Scalar_t c) |
Decrements by the specified amount. More... | |
BoundCoordManager & | operator*= (Scalar_t f) |
Multiplies by the specified amount. More... | |
BoundCoordManager & | operator/= (Scalar_t f) |
Divides by the specified amount. More... | |
Scalar_t | get () const |
Returns the value of the bound coordinate. More... | |
Scalar_t | operator() () const |
Returns the value of the bound coordinate. More... | |
operator Scalar_t () const | |
Returns the value of the bound coordinate. More... | |
Protected Member Functions | |
CoordHelper_t const & | manager () const |
Stored_t & | vector () const |
Private Types | |
using | Base_t = BoundCoordGetter< CoordHelper, StoredVector > |
Definition at line 380 of file geo_vectors_utils.h.
|
private |
Definition at line 381 of file geo_vectors_utils.h.
using geo::vect::details::BoundCoordManager< CoordHelper, StoredVector >::CoordHelper_t = CoordHelper |
Definition at line 386 of file geo_vectors_utils.h.
using geo::vect::details::BoundCoordManager< CoordHelper, StoredVector >::Getter_t = typename CoordHelper_t::Getter_t |
Definition at line 389 of file geo_vectors_utils.h.
using geo::vect::details::BoundCoordManager< CoordHelper, StoredVector >::Scalar_t = typename CoordHelper_t::Scalar_t |
Definition at line 388 of file geo_vectors_utils.h.
using geo::vect::details::BoundCoordManager< CoordHelper, StoredVector >::Setter_t = typename CoordHelper_t::Setter_t |
Definition at line 390 of file geo_vectors_utils.h.
using geo::vect::details::BoundCoordGetter< CoordHelper, StoredVector >::Stored_t = StoredVector |
Definition at line 347 of file geo_vectors_utils.h.
using geo::vect::details::BoundCoordManager< CoordHelper, StoredVector >::Vector_t = typename CoordHelper_t::Vector_t |
Definition at line 387 of file geo_vectors_utils.h.
|
inline |
Constructor: manage the specified coordinate of specified vector.
Definition at line 393 of file geo_vectors_utils.h.
|
inline |
Constructor: manage the specified vector with specified methods.
Definition at line 396 of file geo_vectors_utils.h.
|
inlineinherited |
Returns the value of the bound coordinate.
Definition at line 362 of file geo_vectors_utils.h.
References lar::dump::vector().
|
inlineprotectedinherited |
Definition at line 371 of file geo_vectors_utils.h.
|
inlineinherited |
Returns the value of the bound coordinate.
Definition at line 368 of file geo_vectors_utils.h.
References lar::dump::vector().
|
inlineinherited |
Returns the value of the bound coordinate.
Definition at line 365 of file geo_vectors_utils.h.
|
inline |
Multiplies by the specified amount.
Definition at line 422 of file geo_vectors_utils.h.
References lar::dump::vector().
|
inline |
Increments by the specified amount.
Definition at line 408 of file geo_vectors_utils.h.
References lar::dump::vector().
|
inline |
Decrements by the specified amount.
Definition at line 415 of file geo_vectors_utils.h.
References lar::dump::vector().
|
inline |
Divides by the specified amount.
Definition at line 429 of file geo_vectors_utils.h.
References lar::dump::vector().
|
inline |
Setter: assigns a value to the bound coordinate of specified vector.
Definition at line 401 of file geo_vectors_utils.h.
References lar::dump::vector().
|
inlineprotectedinherited |
Definition at line 372 of file geo_vectors_utils.h.