LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
Base class for geometry iterators (note: this is not an iterator) More...
#include "GeometryCore.h"
Public Member Functions | |
geometry_iterator_base (geo::GeometryCore const *geom) | |
Constructor: associates with the specified geometry. More... | |
Static Public Attributes | |
static constexpr BeginPos_t | begin_pos = {} |
static constexpr EndPos_t | end_pos = {} |
static constexpr UndefinedPos_t | undefined_pos = {} |
Protected Member Functions | |
geo::GeometryCore const * | geometry () const |
Returns a pointer to the geometry. More... | |
geometry_iterator_base () | |
Default constructor; do not use a default-constructed iterator as-is! More... | |
Private Attributes | |
GeometryCore const * | pGeo = nullptr |
pointer to the geometry More... | |
Base class for geometry iterators (note: this is not an iterator)
Definition at line 127 of file GeometryCore.h.
|
inline |
Constructor: associates with the specified geometry.
Definition at line 131 of file GeometryCore.h.
|
inlineprotected |
Default constructor; do not use a default-constructed iterator as-is!
Definition at line 138 of file GeometryCore.h.
|
inlineprotected |
Returns a pointer to the geometry.
Definition at line 135 of file GeometryCore.h.
|
staticinherited |
Definition at line 119 of file GeometryCore.h.
Referenced by geo::GeometryCore::begin_cryostat(), geo::GeometryCore::begin_cryostat_id(), geo::GeometryCore::begin_plane(), geo::GeometryCore::begin_plane_id(), geo::GeometryCore::begin_ROP_id(), geo::GeometryCore::begin_TPC(), geo::GeometryCore::begin_TPC_id(), geo::GeometryCore::begin_TPCset_id(), geo::GeometryCore::begin_wire(), geo::GeometryCore::begin_wire_id(), and geo::GeometryCore::PointWithinSegments().
|
staticinherited |
Definition at line 120 of file GeometryCore.h.
Referenced by geo::GeometryCore::end_cryostat(), geo::GeometryCore::end_cryostat_id(), geo::GeometryCore::end_plane(), geo::GeometryCore::end_plane_id(), geo::GeometryCore::end_ROP_id(), geo::GeometryCore::end_TPC(), geo::GeometryCore::end_TPC_id(), geo::GeometryCore::end_TPCset_id(), geo::GeometryCore::end_wire(), geo::GeometryCore::end_wire_id(), and geo::GeometryCore::PointWithinSegments().
|
private |
pointer to the geometry
Definition at line 141 of file GeometryCore.h.
|
staticinherited |
Definition at line 121 of file GeometryCore.h.
Referenced by geo::GeometryCore::PointWithinSegments().