|
IMP Reference Guide
develop.169ea894ba,2025/11/01
The Integrative Modeling Platform
|
An index in an infinite grid on space. More...
#include <IMP/algebra/grid_indexes.h>
Inheritance diagram for IMP::algebra::ExtendedGridIndexD< D >:An index in an infinite grid on space.
Definition at line 31 of file grid_indexes.h.
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) | |
| ExtendedGridIndexD (int x, int y) | |
| ExtendedGridIndexD (int x, int y, int z) | |
| ExtendedGridIndexD (int i, int j, int k, int l) | |
| ExtendedGridIndexD (int i, int j, int k, int l, int m) | |
| ExtendedGridIndexD (int i, int j, int k, int l, int m, int n) | |
| const int | at (unsigned int) const |
| Get the ith component (i=0,1,2) More... | |
| int & | at (unsigned int) |
| 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 |
| int & | operator[] (unsigned int) |
| void | show (std::ostream &out=std::cout) const |
|
explicit |
Create a grid cell from three arbitrary indexes.
Definition at line 73 of file grid_indexes.h.
| const int IMP::algebra::ExtendedGridIndexD< D >::at | ( | unsigned | int | ) | const |
Get the ith component (i=0,1,2)