|
IndexArray & | indices () |
|
const IndexArray & | indices () const |
|
bool | getIndices (const Coord &ijk, const ValueType *&begin, const ValueType *&end) const |
|
bool | getIndices (Index offset, const ValueType *&begin, const ValueType *&end) const |
|
void | setOffsetOn (Index offset, const ValueType &val) |
|
void | setOffsetOnly (Index offset, const ValueType &val) |
|
bool | isEmpty (const CoordBBox &bbox) const |
|
| PointIndexLeafNode () |
| Default constructor. More...
|
|
| PointIndexLeafNode (const Coord &coords, const T &value=zeroVal< T >(), bool active=false) |
|
| PointIndexLeafNode (PartialCreate, const Coord &coords, const T &value=zeroVal< T >(), bool active=false) |
|
| PointIndexLeafNode (const PointIndexLeafNode &rhs) |
| Deep copy constructor. More...
|
|
template<typename OtherType , Index OtherLog2Dim> |
bool | hasSameTopology (const PointIndexLeafNode< OtherType, OtherLog2Dim > *other) const |
| Return true if the given node (which may have a different ValueType than this node) has the same active value topology as this node. More...
|
|
bool | operator== (const PointIndexLeafNode &other) const |
| Check for buffer, state and origin equivalence. More...
|
|
bool | operator!= (const PointIndexLeafNode &other) const |
|
template<MergePolicy Policy> |
void | merge (const PointIndexLeafNode &rhs) |
|
template<MergePolicy Policy> |
void | merge (const ValueType &tileValue, bool tileActive) |
|
template<MergePolicy Policy> |
void | merge (const PointIndexLeafNode &other, const ValueType &, const ValueType &) |
|
void | addLeaf (PointIndexLeafNode *) |
|
template<typename AccessorT > |
void | addLeafAndCache (PointIndexLeafNode *, AccessorT &) |
|
void | readBuffers (std::istream &is, bool fromHalf=false) |
|
void | readBuffers (std::istream &is, const CoordBBox &, bool fromHalf=false) |
|
void | writeBuffers (std::ostream &os, bool toHalf=false) const |
|
Index64 | memUsage () const |
|
Index64 | memUsageIfLoaded () const |
|
void | assertNonmodifiable () |
|
void | setActiveState (const Coord &, bool) |
|
void | setActiveState (Index, bool) |
|
void | setValueOnly (const Coord &, const ValueType &) |
|
void | setValueOnly (Index, const ValueType &) |
|
void | setValueOff (const Coord &) |
|
void | setValueOff (Index) |
|
void | setValueOff (const Coord &, const ValueType &) |
|
void | setValueOff (Index, const ValueType &) |
|
void | setValueOn (const Coord &) |
|
void | setValueOn (Index) |
|
void | setValueOn (const Coord &, const ValueType &) |
|
void | setValueOn (Index, const ValueType &) |
|
void | setValue (const Coord &, const ValueType &) |
|
void | setValuesOn () |
|
void | setValuesOff () |
|
template<typename ModifyOp > |
void | modifyValue (Index, const ModifyOp &) |
|
template<typename ModifyOp > |
void | modifyValue (const Coord &, const ModifyOp &) |
|
template<typename ModifyOp > |
void | modifyValueAndActiveState (const Coord &, const ModifyOp &) |
|
void | clip (const CoordBBox &, const ValueType &) |
|
void | fill (const CoordBBox &, const ValueType &, bool) |
|
void | fill (const ValueType &) |
|
void | fill (const ValueType &, bool) |
|
template<typename AccessorT > |
void | setValueOnlyAndCache (const Coord &, const ValueType &, AccessorT &) |
|
template<typename ModifyOp , typename AccessorT > |
void | modifyValueAndActiveStateAndCache (const Coord &, const ModifyOp &, AccessorT &) |
|
template<typename AccessorT > |
void | setValueOffAndCache (const Coord &, const ValueType &, AccessorT &) |
|
template<typename AccessorT > |
void | setActiveStateAndCache (const Coord &, bool, AccessorT &) |
|
void | resetBackground (const ValueType &, const ValueType &) |
|
void | signedFloodFill (const ValueType &) |
|
void | signedFloodFill (const ValueType &, const ValueType &) |
|
void | negate () |
|
ValueOnCIter | cbeginValueOn () const |
|
ValueOnCIter | beginValueOn () const |
|
ValueOnIter | beginValueOn () |
|
ValueOffCIter | cbeginValueOff () const |
|
ValueOffCIter | beginValueOff () const |
|
ValueOffIter | beginValueOff () |
|
ValueAllCIter | cbeginValueAll () const |
|
ValueAllCIter | beginValueAll () const |
|
ValueAllIter | beginValueAll () |
|
ValueOnCIter | cendValueOn () const |
|
ValueOnCIter | endValueOn () const |
|
ValueOnIter | endValueOn () |
|
ValueOffCIter | cendValueOff () const |
|
ValueOffCIter | endValueOff () const |
|
ValueOffIter | endValueOff () |
|
ValueAllCIter | cendValueAll () const |
|
ValueAllCIter | endValueAll () const |
|
ValueAllIter | endValueAll () |
|
ChildOnCIter | cbeginChildOn () const |
|
ChildOnCIter | beginChildOn () const |
|
ChildOnIter | beginChildOn () |
|
ChildOffCIter | cbeginChildOff () const |
|
ChildOffCIter | beginChildOff () const |
|
ChildOffIter | beginChildOff () |
|
ChildAllCIter | cbeginChildAll () const |
|
ChildAllCIter | beginChildAll () const |
|
ChildAllIter | beginChildAll () |
|
ChildOnCIter | cendChildOn () const |
|
ChildOnCIter | endChildOn () const |
|
ChildOnIter | endChildOn () |
|
ChildOffCIter | cendChildOff () const |
|
ChildOffCIter | endChildOff () const |
|
ChildOffIter | endChildOff () |
|
ChildAllCIter | cendChildAll () const |
|
ChildAllCIter | endChildAll () const |
|
ChildAllIter | endChildAll () |
|
|
PointIndexLeafNode * | touchLeaf (const Coord &) |
| Return a pointer to this node. More...
|
|
template<typename AccessorT > |
PointIndexLeafNode * | touchLeafAndCache (const Coord &, AccessorT &) |
| Return a pointer to this node. More...
|
|
template<typename NodeT , typename AccessorT > |
NodeT * | probeNodeAndCache (const Coord &, AccessorT &) |
| Return a pointer to this node. More...
|
|
PointIndexLeafNode * | probeLeaf (const Coord &) |
| Return a pointer to this node. More...
|
|
template<typename AccessorT > |
PointIndexLeafNode * | probeLeafAndCache (const Coord &, AccessorT &) |
| Return a pointer to this node. More...
|
|
|
const PointIndexLeafNode * | probeConstLeaf (const Coord &) const |
| Return a pointer to this node. More...
|
|
template<typename AccessorT > |
const PointIndexLeafNode * | probeConstLeafAndCache (const Coord &, AccessorT &) const |
| Return a pointer to this node. More...
|
|
template<typename AccessorT > |
const PointIndexLeafNode * | probeLeafAndCache (const Coord &, AccessorT &) const |
| Return a pointer to this node. More...
|
|
const PointIndexLeafNode * | probeLeaf (const Coord &) const |
| Return a pointer to this node. More...
|
|
template<typename NodeT , typename AccessorT > |
const NodeT * | probeConstNodeAndCache (const Coord &, AccessorT &) const |
| Return a pointer to this node. More...
|
|
| LeafNode () |
| Default constructor. More...
|
|
| LeafNode (const Coord &coords, const ValueType &value=zeroVal< ValueType >(), bool active=false) |
| Constructor. More...
|
|
| LeafNode (PartialCreate, const Coord &coords, const ValueType &value=zeroVal< ValueType >(), bool active=false) |
| "Partial creation" constructor used during file input More...
|
|
| LeafNode (const LeafNode &) |
| Deep copy constructor. More...
|
|
LeafNode & | operator= (const LeafNode &)=default |
| Deep assignment operator. More...
|
|
template<typename OtherValueType > |
| LeafNode (const LeafNode< OtherValueType, Log2Dim > &other) |
| Value conversion copy constructor. More...
|
|
template<typename OtherValueType > |
| LeafNode (const LeafNode< OtherValueType, Log2Dim > &other, const ValueType &offValue, const ValueType &onValue, TopologyCopy) |
| Topology copy constructor. More...
|
|
template<typename OtherValueType > |
| LeafNode (const LeafNode< OtherValueType, Log2Dim > &other, const ValueType &background, TopologyCopy) |
| Topology copy constructor. More...
|
|
| ~LeafNode () |
| Destructor. More...
|
|
void | nodeCount (std::vector< Index32 > &) const |
| no-op More...
|
|
Index64 | onVoxelCount () const |
| Return the number of voxels marked On. More...
|
|
Index64 | offVoxelCount () const |
| Return the number of voxels marked Off. More...
|
|
Index64 | onLeafVoxelCount () const |
|
Index64 | offLeafVoxelCount () const |
|
bool | isEmpty () const |
| Return true if this node has no active voxels. More...
|
|
bool | isDense () const |
| Return true if this node contains only active voxels. More...
|
|
bool | isAllocated () const |
| Return true if memory for this node's buffer has been allocated. More...
|
|
bool | allocate () |
| Allocate memory for this node's buffer if it has not already been allocated. More...
|
|
Index64 | memUsage () const |
| Return the memory in bytes occupied by this node. More...
|
|
Index64 | memUsageIfLoaded () const |
|
void | evalActiveBoundingBox (CoordBBox &bbox, bool visitVoxels=true) const |
|
CoordBBox | getNodeBoundingBox () const |
| Return the bounding box of this node, i.e., the full index space spanned by this leaf node. More...
|
|
void | setOrigin (const Coord &origin) |
| Set the grid index coordinates of this node's local origin. More...
|
|
Coord | offsetToGlobalCoord (Index n) const |
| Return the global coordinates for a linear table offset. More...
|
|
std::string | str () const |
| Return a string representation of this node. More...
|
|
template<typename OtherType , Index OtherLog2Dim> |
bool | hasSameTopology (const LeafNode< OtherType, OtherLog2Dim > *other) const |
| Return true if the given node (which may have a different ValueType than this node) has the same active value topology as this node. More...
|
|
bool | operator== (const LeafNode &other) const |
| Check for buffer, state and origin equivalence. More...
|
|
bool | operator!= (const LeafNode &other) const |
|
ValueOnCIter | cbeginValueOn () const |
|
ValueOnCIter | beginValueOn () const |
|
ValueOnIter | beginValueOn () |
|
ValueOffCIter | cbeginValueOff () const |
|
ValueOffCIter | beginValueOff () const |
|
ValueOffIter | beginValueOff () |
|
ValueAllCIter | cbeginValueAll () const |
|
ValueAllCIter | beginValueAll () const |
|
ValueAllIter | beginValueAll () |
|
ValueOnCIter | cendValueOn () const |
|
ValueOnCIter | endValueOn () const |
|
ValueOnIter | endValueOn () |
|
ValueOffCIter | cendValueOff () const |
|
ValueOffCIter | endValueOff () const |
|
ValueOffIter | endValueOff () |
|
ValueAllCIter | cendValueAll () const |
|
ValueAllCIter | endValueAll () const |
|
ValueAllIter | endValueAll () |
|
ChildOnCIter | cbeginChildOn () const |
|
ChildOnCIter | beginChildOn () const |
|
ChildOnIter | beginChildOn () |
|
ChildOffCIter | cbeginChildOff () const |
|
ChildOffCIter | beginChildOff () const |
|
ChildOffIter | beginChildOff () |
|
ChildAllCIter | cbeginChildAll () const |
|
ChildAllCIter | beginChildAll () const |
|
ChildAllIter | beginChildAll () |
|
ChildOnCIter | cendChildOn () const |
|
ChildOnCIter | endChildOn () const |
|
ChildOnIter | endChildOn () |
|
ChildOffCIter | cendChildOff () const |
|
ChildOffCIter | endChildOff () const |
|
ChildOffIter | endChildOff () |
|
ChildAllCIter | cendChildAll () const |
|
ChildAllCIter | endChildAll () const |
|
ChildAllIter | endChildAll () |
|
void | swap (Buffer &other) |
| Exchange this node's data buffer with the given data buffer without changing the active states of the values. More...
|
|
const Buffer & | buffer () const |
|
Buffer & | buffer () |
|
void | readTopology (std::istream &is, bool fromHalf=false) |
| Read in just the topology. More...
|
|
void | writeTopology (std::ostream &os, bool toHalf=false) const |
| Write out just the topology. More...
|
|
void | readBuffers (std::istream &is, bool fromHalf=false) |
| Read buffers from a stream. More...
|
|
void | readBuffers (std::istream &is, const CoordBBox &bbox, bool fromHalf=false) |
| Read buffers that intersect the given bounding box. More...
|
|
void | writeBuffers (std::ostream &os, bool toHalf=false) const |
| Write buffers to a stream. More...
|
|
size_t | streamingSize (bool toHalf=false) const |
|
const ValueType & | getValue (const Coord &xyz) const |
| Return the value of the voxel at the given coordinates. More...
|
|
const ValueType & | getValue (Index offset) const |
| Return the value of the voxel at the given linear offset. More...
|
|
bool | probeValue (const Coord &xyz, ValueType &val) const |
| Return true if the voxel at the given coordinates is active. More...
|
|
bool | probeValue (Index offset, ValueType &val) const |
| Return true if the voxel at the given offset is active. More...
|
|
void | setActiveState (const Coord &xyz, bool on) |
| Set the active state of the voxel at the given coordinates but don't change its value. More...
|
|
void | setActiveState (Index offset, bool on) |
| Set the active state of the voxel at the given offset but don't change its value. More...
|
|
void | setValueOnly (const Coord &xyz, const ValueType &val) |
| Set the value of the voxel at the given coordinates but don't change its active state. More...
|
|
void | setValueOnly (Index offset, const ValueType &val) |
| Set the value of the voxel at the given offset but don't change its active state. More...
|
|
void | setValueOff (const Coord &xyz) |
| Mark the voxel at the given coordinates as inactive but don't change its value. More...
|
|
void | setValueOff (Index offset) |
| Mark the voxel at the given offset as inactive but don't change its value. More...
|
|
void | setValueOff (const Coord &xyz, const ValueType &val) |
| Set the value of the voxel at the given coordinates and mark the voxel as inactive. More...
|
|
void | setValueOff (Index offset, const ValueType &val) |
| Set the value of the voxel at the given offset and mark the voxel as inactive. More...
|
|
void | setValueOn (const Coord &xyz) |
| Mark the voxel at the given coordinates as active but don't change its value. More...
|
|
void | setValueOn (Index offset) |
| Mark the voxel at the given offset as active but don't change its value. More...
|
|
void | setValueOn (const Coord &xyz, const ValueType &val) |
| Set the value of the voxel at the given coordinates and mark the voxel as active. More...
|
|
void | setValue (const Coord &xyz, const ValueType &val) |
| Set the value of the voxel at the given coordinates and mark the voxel as active. More...
|
|
void | setValueOn (Index offset, const ValueType &val) |
| Set the value of the voxel at the given offset and mark the voxel as active. More...
|
|
template<typename ModifyOp > |
void | modifyValue (Index offset, const ModifyOp &op) |
| Apply a functor to the value of the voxel at the given offset and mark the voxel as active. More...
|
|
template<typename ModifyOp > |
void | modifyValue (const Coord &xyz, const ModifyOp &op) |
| Apply a functor to the value of the voxel at the given coordinates and mark the voxel as active. More...
|
|
template<typename ModifyOp > |
void | modifyValueAndActiveState (const Coord &xyz, const ModifyOp &op) |
| Apply a functor to the voxel at the given coordinates. More...
|
|
void | setValuesOn () |
| Mark all voxels as active but don't change their values. More...
|
|
void | setValuesOff () |
| Mark all voxels as inactive but don't change their values. More...
|
|
bool | isValueOn (const Coord &xyz) const |
| Return true if the voxel at the given coordinates is active. More...
|
|
bool | isValueOn (Index offset) const |
| Return true if the voxel at the given offset is active. More...
|
|
void | clip (const CoordBBox &, const ValueType &background) |
| Set all voxels that lie outside the given axis-aligned box to the background. More...
|
|
void | fill (const CoordBBox &bbox, const ValueType &, bool active=true) |
| Set all voxels within an axis-aligned box to the specified value and active state. More...
|
|
void | denseFill (const CoordBBox &bbox, const ValueType &value, bool active=true) |
| Set all voxels within an axis-aligned box to the specified value and active state. More...
|
|
void | fill (const ValueType &value) |
| Set all voxels to the specified value but don't change their active states. More...
|
|
void | fill (const ValueType &value, bool active) |
| Set all voxels to the specified value and active state. More...
|
|
template<typename DenseT > |
void | copyToDense (const CoordBBox &bbox, DenseT &dense) const |
| Copy into a dense grid the values of the voxels that lie within a given bounding box. More...
|
|
template<typename DenseT > |
void | copyFromDense (const CoordBBox &bbox, const DenseT &dense, const ValueType &background, const ValueType &tolerance) |
| Copy from a dense grid into this node the values of the voxels that lie within a given bounding box. More...
|
|
template<typename AccessorT > |
const ValueType & | getValueAndCache (const Coord &xyz, AccessorT &) const |
| Return the value of the voxel at the given coordinates. More...
|
|
template<typename AccessorT > |
bool | isValueOnAndCache (const Coord &xyz, AccessorT &) const |
| Return true if the voxel at the given coordinates is active. More...
|
|
template<typename AccessorT > |
void | setValueAndCache (const Coord &xyz, const ValueType &val, AccessorT &) |
| Change the value of the voxel at the given coordinates and mark it as active. More...
|
|
template<typename AccessorT > |
void | setValueOnlyAndCache (const Coord &xyz, const ValueType &val, AccessorT &) |
| Change the value of the voxel at the given coordinates but preserve its state. More...
|
|
template<typename ModifyOp , typename AccessorT > |
void | modifyValueAndCache (const Coord &xyz, const ModifyOp &op, AccessorT &) |
| Apply a functor to the value of the voxel at the given coordinates and mark the voxel as active. More...
|
|
template<typename ModifyOp , typename AccessorT > |
void | modifyValueAndActiveStateAndCache (const Coord &xyz, const ModifyOp &op, AccessorT &) |
|
template<typename AccessorT > |
void | setValueOffAndCache (const Coord &xyz, const ValueType &value, AccessorT &) |
| Change the value of the voxel at the given coordinates and mark it as inactive. More...
|
|
template<typename AccessorT > |
void | setActiveStateAndCache (const Coord &xyz, bool on, AccessorT &) |
| Set the active state of the voxel at the given coordinates without changing its value. More...
|
|
template<typename AccessorT > |
bool | probeValueAndCache (const Coord &xyz, ValueType &val, AccessorT &) const |
| Return true if the voxel at the given coordinates is active and return the voxel value in val. More...
|
|
template<typename AccessorT > |
const ValueType & | getValue (const Coord &xyz, bool &state, int &level, AccessorT &) const |
| Return the value of the voxel at the given coordinates and return its active state and level (i.e., 0) in state and level. More...
|
|
const ValueType & | getFirstValue () const |
| Return a const reference to the first value in the buffer. More...
|
|
const ValueType & | getLastValue () const |
| Return a const reference to the last value in the buffer. More...
|
|
void | resetBackground (const ValueType &oldBackground, const ValueType &newBackground) |
| Replace inactive occurrences of oldBackground with newBackground, and inactive occurrences of -oldBackground with -newBackground. More...
|
|
void | negate () |
|
void | voxelizeActiveTiles (bool=true) |
| No-op. More...
|
|
template<MergePolicy Policy> |
void | merge (const LeafNode &) |
|
template<MergePolicy Policy> |
void | merge (const ValueType &tileValue, bool tileActive) |
|
template<MergePolicy Policy> |
void | merge (const LeafNode &other, const ValueType &, const ValueType &) |
|
template<typename OtherType > |
void | topologyUnion (const LeafNode< OtherType, Log2Dim > &other, const bool preserveTiles=false) |
| Union this node's set of active values with the active values of the other node, whose ValueType may be different. So a resulting voxel will be active if either of the original voxels were active. More...
|
|
template<typename OtherType > |
void | topologyIntersection (const LeafNode< OtherType, Log2Dim > &other, const ValueType &) |
| Intersect this node's set of active values with the active values of the other node, whose ValueType may be different. So a resulting voxel will be active only if both of the original voxels were active. More...
|
|
template<typename OtherType > |
void | topologyDifference (const LeafNode< OtherType, Log2Dim > &other, const ValueType &) |
| Difference this node's set of active values with the active values of the other node, whose ValueType may be different. So a resulting voxel will be active only if the original voxel is active in this LeafNode and inactive in the other LeafNode. More...
|
|
template<typename CombineOp > |
void | combine (const LeafNode &other, CombineOp &op) |
|
template<typename CombineOp > |
void | combine (const ValueType &value, bool valueIsActive, CombineOp &op) |
|
template<typename CombineOp , typename OtherType > |
void | combine2 (const LeafNode &other, const OtherType &, bool valueIsActive, CombineOp &) |
|
template<typename CombineOp , typename OtherNodeT > |
void | combine2 (const ValueType &, const OtherNodeT &other, bool valueIsActive, CombineOp &) |
|
template<typename CombineOp , typename OtherNodeT > |
void | combine2 (const LeafNode &b0, const OtherNodeT &b1, CombineOp &) |
|
void | addTile (Index level, const Coord &, const ValueType &, bool) |
|
void | addTile (Index offset, const ValueType &, bool) |
|
template<typename AccessorT > |
void | addTileAndCache (Index, const Coord &, const ValueType &, bool, AccessorT &) |
|
bool | isConstant (ValueType &firstValue, bool &state, const ValueType &tolerance=zeroVal< ValueType >()) const |
|
bool | isConstant (ValueType &minValue, ValueType &maxValue, bool &state, const ValueType &tolerance=zeroVal< ValueType >()) const |
|
ValueType | medianAll (ValueType *tmp=nullptr) const |
| Computes the median value of all the active AND inactive voxels in this node. More...
|
|
Index | medianOn (ValueType &value, ValueType *tmp=nullptr) const |
| Computes the median value of all the active voxels in this node. More...
|
|
Index | medianOff (ValueType &value, ValueType *tmp=nullptr) const |
| Computes the median value of all the inactive voxels in this node. More...
|
|
bool | isInactive () const |
| Return true if all of this node's values are inactive. More...
|
|
bool | isValueMaskOn (Index n) const |
|
bool | isValueMaskOn () const |
|
bool | isValueMaskOff (Index n) const |
|
bool | isValueMaskOff () const |
|
const NodeMaskType & | getValueMask () const |
|
NodeMaskType & | getValueMask () |
|
const NodeMaskType & | valueMask () const |
|
void | setValueMask (const NodeMaskType &mask) |
|
bool | isChildMaskOn (Index) const |
|
bool | isChildMaskOff (Index) const |
|
bool | isChildMaskOff () const |
|
const Coord & | origin () const |
| Return the grid index coordinates of this node's local origin. More...
|
|
void | getOrigin (Coord &origin) const |
| Return the grid index coordinates of this node's local origin. More...
|
|
void | getOrigin (Int32 &x, Int32 &y, Int32 &z) const |
| Return the grid index coordinates of this node's local origin. More...
|
|
void | prune (const ValueType &=zeroVal< ValueType >()) |
| This function exists only to enable template instantiation. More...
|
|
void | addLeaf (LeafNode *) |
| This function exists only to enable template instantiation. More...
|
|
template<typename AccessorT > |
void | addLeafAndCache (LeafNode *, AccessorT &) |
| This function exists only to enable template instantiation. More...
|
|
template<typename NodeT > |
NodeT * | stealNode (const Coord &, const ValueType &, bool) |
| This function exists only to enable template instantiation. More...
|
|
template<typename NodeT > |
NodeT * | probeNode (const Coord &) |
| This function exists only to enable template instantiation. More...
|
|
template<typename NodeT > |
const NodeT * | probeConstNode (const Coord &) const |
| This function exists only to enable template instantiation. More...
|
|
template<typename ArrayT > |
void | getNodes (ArrayT &) const |
| This function exists only to enable template instantiation. More...
|
|
template<typename ArrayT > |
void | stealNodes (ArrayT &, const ValueType &, bool) |
| This function exists only to enable template instantiation. More...
|
|
LeafNode * | touchLeaf (const Coord &) |
| Return a pointer to this node. More...
|
|
template<typename AccessorT > |
LeafNode * | touchLeafAndCache (const Coord &, AccessorT &) |
| Return a pointer to this node. More...
|
|
template<typename NodeT , typename AccessorT > |
NodeT * | probeNodeAndCache (const Coord &, AccessorT &) |
| Return a pointer to this node. More...
|
|
LeafNode * | probeLeaf (const Coord &) |
| Return a pointer to this node. More...
|
|
template<typename AccessorT > |
LeafNode * | probeLeafAndCache (const Coord &, AccessorT &) |
| Return a pointer to this node. More...
|
|
const LeafNode * | probeConstLeaf (const Coord &) const |
| Return a pointer to this node. More...
|
|
template<typename AccessorT > |
const LeafNode * | probeConstLeafAndCache (const Coord &, AccessorT &) const |
| Return a pointer to this node. More...
|
|
template<typename AccessorT > |
const LeafNode * | probeLeafAndCache (const Coord &, AccessorT &) const |
| Return a pointer to this node. More...
|
|
const LeafNode * | probeLeaf (const Coord &) const |
| Return a pointer to this node. More...
|
|
template<typename NodeT , typename AccessorT > |
const NodeT * | probeConstNodeAndCache (const Coord &, AccessorT &) const |
| Return a pointer to this node. More...
|
|