9 #ifndef IMPALGEBRA_STANDARD_GRIDS_H
10 #define IMPALGEBRA_STANDARD_GRIDS_H
12 #include <IMP/algebra/algebra_config.h>
17 IMPALGEBRA_BEGIN_NAMESPACE
24 template <
int D,
class VT>
26 :
public GridD<D, SparseGridStorageD<D, VT, UnboundedGridRangeD<D> >, VT,
27 DefaultEmbeddingD<D> > {
31 :
P(side, origin, def) {}
43 :
public GridD<3, DenseGridStorageD<3, VT>, VT, DefaultEmbeddingD<3> > {
48 :
P(xd, yd, zd, bb, def) {}
55 :
public GridD<3, SparseGridStorageD<3, VT, BoundedGridRangeD<3> >, VT,
56 DefaultEmbeddingD<3> > {
62 :
P(xd, yd, zd, bb, def) {}
70 :
public GridD<3, SparseGridStorageD<3, VT, UnboundedGridRangeD<3> >, VT,
71 DefaultEmbeddingD<3> > {
75 :
P(side, origin, def) {}
81 IMPALGEBRA_END_NAMESPACE
A class to represent a voxel grid.
A class to represent a voxel grid.
A voxel grid in d-dimensional space space.
A Cartesian vector in D-dimensions.
A class to represent a voxel grid.
A class to represent a voxel grid.