IMP logo
IMP Reference Guide  develop.63b38c487d,2024/12/21
The Integrative Modeling Platform
IMP::algebra::UnboundedGridRangeD< D > Class Template Reference

#include <IMP/algebra/grid_ranges.h>

+ Inheritance diagram for IMP::algebra::UnboundedGridRangeD< D >:

Detailed Description

template<int D>
class IMP::algebra::UnboundedGridRangeD< D >

The base for storing a grid on all of space (in 3D).

Definition at line 29 of file grid_ranges.h.

Public Types

typedef ExtendedGridIndexD< D > ExtendedIndex
 
typedef GridIndexD< D > Index
 

Public Member Functions

ExtendedIndexIterator extended_indexes_begin (const ExtendedGridIndexD< D > &lb, const ExtendedGridIndexD< D > &ub) const
 
ExtendedIndexIterator extended_indexes_end (const ExtendedGridIndexD< D > &, const ExtendedGridIndexD< D > &) const
 
Vector< ExtendedGridIndexD< D > > get_extended_indexes (const ExtendedGridIndexD< D > &lb, const ExtendedGridIndexD< D > &ub) const
 
bool get_has_index (const ExtendedGridIndexD< D > &) const
 
void show (std::ostream &out=std::cout) const
 

The documentation for this class was generated from the following file: