LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "geometry_iterator_maker.h"
Public Types | |
using | ID_t = typename T::ID_t |
using | begin_type = element_iterator_for< T > |
using | end_type = element_iterator_for< T > |
using | range_type = util::span< begin_type, end_type > |
Static Public Member Functions | |
template<typename Geom > | |
static begin_type | create_begin (Geom const *geom) |
template<typename Geom > | |
static end_type | create_end (Geom const *geom) |
template<typename Geom > | |
static range_type | create_range (Geom const *geom) |
template<typename Geom , typename BaseID > | |
static begin_type | create_begin (Geom const *geom, BaseID const &id) |
template<typename Geom , typename BaseID > | |
static end_type | create_end (Geom const *geom, BaseID const &id) |
template<typename Geom , typename BaseID > | |
static range_type | create_range (Geom const *geom, BaseID const &id) |
Definition at line 15 of file geometry_iterator_maker.h.
using geo::details::IteratorMaker< T, typename >::begin_type = element_iterator_for<T> |
Definition at line 17 of file geometry_iterator_maker.h.
using geo::details::IteratorMaker< T, typename >::end_type = element_iterator_for<T> |
Definition at line 18 of file geometry_iterator_maker.h.
using geo::details::IteratorMaker< T, typename >::ID_t = typename T::ID_t |
Definition at line 16 of file geometry_iterator_maker.h.
using geo::details::IteratorMaker< T, typename >::range_type = util::span<begin_type, end_type> |
Definition at line 19 of file geometry_iterator_maker.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 40 of file geometry_iterator_maker.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 47 of file geometry_iterator_maker.h.
|
inlinestatic |
Definition at line 34 of file geometry_iterator_maker.h.
References geo::details::IteratorMaker< T, typename >::create_begin(), and geo::details::IteratorMaker< T, typename >::create_end().
Referenced by geo::GeometryCore::Iterate().
|
inlinestatic |
Definition at line 54 of file geometry_iterator_maker.h.
References geo::details::IteratorMaker< T, typename >::create_begin(), and geo::details::IteratorMaker< T, typename >::create_end().