![]() |
IMP
2.1.0
The Integrative Modeling Platform
|
An index in an infinite grid on space.
#include <IMP/algebra/grid_indexes.h>
Inheritance diagram for IMP::algebra::ExtendedGridIndexD< D >:Public Types | |
| typedef const int * | iterator |
Public Member Functions | |
| ExtendedGridIndexD (Ints vals) | |
| Create a grid cell from three arbitrary indexes. More... | |
| template<class It > | |
| ExtendedGridIndexD (It b, It e) | |
| ExtendedGridIndexD (int x, int y, int z) | |
| iterator | begin () const |
| iterator | end () const |
| unsigned int | get_dimension () const |
| ExtendedGridIndexD< D > | get_offset (int i, int j, int k) const |
| ExtendedGridIndexD< D > | get_uniform_offset (int ii) const |
| IMP_COMPARISONS (ExtendedGridIndexD) | |
| IMP_HASHABLE_INLINE (ExtendedGridIndexD, return boost::hash_range(begin(), end())) | |
| const int | operator[] (unsigned int) const |
| Get the ith component (i=0,1,2) | |
| int & | operator[] (unsigned int) |
| void | show (std::ostream &out=std::cout) const |
Definition at line 28 of file grid_indexes.h.
|
explicit |
Definition at line 63 of file grid_indexes.h.