OpenVDB  11.0.0
Public Member Functions | List of all members
BBox< CoordT, false >::Iterator Class Reference

Iterator over the domain covered by a BBox. More...

#include <nanovdb/NanoVDB.h>

Public Member Functions

 Iterator (const BBox &b)
 
 Iterator (const BBox &b, const Coord &p)
 
Iteratoroperator++ ()
 
Iterator operator++ (int)
 
bool operator== (const Iterator &rhs) const
 
bool operator!= (const Iterator &rhs) const
 
bool operator< (const Iterator &rhs) const
 
bool operator<= (const Iterator &rhs) const
 
 operator bool () const
 Return true if the iterator still points to a valid coordinate. More...
 
const CoordT & operator* () const
 

Detailed Description

template<typename CoordT>
class nanovdb::BBox< CoordT, false >::Iterator

Iterator over the domain covered by a BBox.

z is the fastest-moving coordinate.

Constructor & Destructor Documentation

Iterator ( const BBox< CoordT, false > &  b)
inline
Iterator ( const BBox< CoordT, false > &  b,
const Coord p 
)
inline

Member Function Documentation

operator bool ( ) const
inline

Return true if the iterator still points to a valid coordinate.

bool operator!= ( const Iterator rhs) const
inline
const CoordT& operator* ( ) const
inline
Iterator& operator++ ( )
inline
Iterator operator++ ( int  )
inline
bool operator< ( const Iterator rhs) const
inline
bool operator<= ( const Iterator rhs) const
inline
bool operator== ( const Iterator rhs) const
inline