|
| PointAccessor (const NanoGrid< Point > &grid) |
|
| operator bool () const |
| return true if this access was initialized correctly
|
|
const NanoGrid< Point > & | grid () const |
|
uint64_t | gridPoints (const AttT *&begin, const AttT *&end) const |
| Return the total number of point in the grid and set the iterators to the complete range of points.
|
|
uint64_t | leafPoints (const Coord &ijk, const AttT *&begin, const AttT *&end) const |
| Return the number of points in the leaf node containing the coordinate ijk. If this return value is larger than zero then the iterators begin and end will point to all the attributes contained within that leaf node.
|
|
uint64_t | voxelPoints (const Coord &ijk, const AttT *&begin, const AttT *&end) const |
| get iterators over attributes to points at a specific voxel location
|
|
| PointAccessor (const NanoGrid< Point > &grid) |
|
| operator bool () const |
| return true if this access was initialized correctly
|
|
const NanoGrid< Point > & | grid () const |
|
uint64_t | gridPoints (const AttT *&begin, const AttT *&end) const |
| Return the total number of point in the grid and set the iterators to the complete range of points.
|
|
uint64_t | leafPoints (const Coord &ijk, const AttT *&begin, const AttT *&end) const |
| Return the number of points in the leaf node containing the coordinate ijk. If this return value is larger than zero then the iterators begin and end will point to all the attributes contained within that leaf node.
|
|
uint64_t | voxelPoints (const Coord &ijk, const AttT *&begin, const AttT *&end) const |
| get iterators over attributes to points at a specific voxel location
|
|
const RootT & | root () const |
|
const NodeT * | getNode () const |
| Return a const point to the cached node of the specified type.
|
|
const NodeTrait< TreeT, LEVEL >::type * | getNode () const |
|
void | clear () |
| Reset this access to its initial state, i.e. with an empty cache.
|
|
bool | isCached (const CoordType &ijk) const |
|
ValueType | getValue (const CoordType &ijk) const |
|
ValueType | getValue (int i, int j, int k) const |
|
ValueType | operator() (const CoordType &ijk) const |
|
ValueType | operator() (int i, int j, int k) const |
|
auto | getNodeInfo (const CoordType &ijk) const |
|
bool | isActive (const CoordType &ijk) const |
|
bool | probeValue (const CoordType &ijk, ValueType &v) const |
|
const LeafT * | probeLeaf (const CoordType &ijk) const |
|
auto | get (const CoordType &ijk, ArgsT &&... args) const |
|
auto | set (const CoordType &ijk, ArgsT &&... args) const |
|
uint32_t | getDim (const CoordType &ijk, const RayT &ray) const |
|