Range of coordinates. More...
#include <SpacePartition.h>
Public Types | |
| using | Range_t = CoordRange< Coord > |
| this type More... | |
| using | Coord_t = Coord |
| data type for coordinate More... | |
Public Member Functions | |
| bool | contains (Coord_t c) const |
| Returns whether c is contained in the range (inclusve) More... | |
| bool | empty () const |
| Returns whether the range is empty. More... | |
| bool | valid () const |
| Returns whether the range is valid (empty is also valid) More... | |
| Coord_t | size () const |
| Returns the size of the range (no check) More... | |
| Coord_t | offset (Coord_t c) const |
| Returns the distance of the specified coordinate from the lower bound. More... | |
| bool | operator== (const Range_t &as) const |
| Returns whether the specified range has the same limits as this. More... | |
| bool | operator!= (const Range_t &than) const |
| Returns whether the specified range has limits different than this. More... | |
Public Attributes | |
| Coord_t | lower |
| lower boundary More... | |
| Coord_t | upper |
| upper boundary More... | |
Range of coordinates.
Definition at line 102 of file SpacePartition.h.
| using lar::example::CoordRange< Coord >::Coord_t = Coord |
data type for coordinate
Definition at line 104 of file SpacePartition.h.
| using lar::example::CoordRange< Coord >::Range_t = CoordRange<Coord> |
this type
Definition at line 103 of file SpacePartition.h.
| bool lar::example::CoordRange< Coord >::contains | ( | Coord_t | c | ) | const |
Returns whether c is contained in the range (inclusve)
Definition at line 380 of file SpacePartition.h.
| bool lar::example::CoordRange::Range_t::empty | ( | ) | const |
|
inline |
Returns the distance of the specified coordinate from the lower bound.
Definition at line 122 of file SpacePartition.h.
| bool lar::example::CoordRange< Coord >::operator!= | ( | const Range_t & | than | ) | const |
Returns whether the specified range has limits different than this.
Definition at line 401 of file SpacePartition.h.
| bool lar::example::CoordRange< Coord >::operator== | ( | const Range_t & | as | ) | const |
Returns whether the specified range has the same limits as this.
Definition at line 397 of file SpacePartition.h.
| Coord lar::example::CoordRange< Coord >::size | ( | ) | const |
| bool lar::example::CoordRange< Coord >::valid | ( | ) | const |
Returns whether the range is valid (empty is also valid)
Definition at line 389 of file SpacePartition.h.
| Coord_t lar::example::CoordRange< Coord >::lower |
lower boundary
Definition at line 106 of file SpacePartition.h.
| Coord_t lar::example::CoordRange< Coord >::upper |
upper boundary
Definition at line 107 of file SpacePartition.h.
1.8.5