OpenVDB  1.1.0
Public Member Functions | Protected Attributes | List of all members
RootNodeMask::BaseIterator Class Reference

#include <NodeMasks.h>

Inherited by RootNodeMask::DenseIterator, RootNodeMask::OffIterator, and RootNodeMask::OnIterator.

Public Member Functions

 BaseIterator ()
 BaseIterator (Index32 pos, const RootNodeMask *parent)
bool operator== (const BaseIterator &iter) const
bool operator!= (const BaseIterator &iter) const
bool operator< (const BaseIterator &iter) const
void operator= (const BaseIterator &iter)
Index32 offset () const
Index32 pos () const
bool test () const
 operator bool () const

Protected Attributes

Index32 mPos
Index32 mBitSize
const RootNodeMaskmParent

Constructor & Destructor Documentation

BaseIterator ( )
inline
BaseIterator ( Index32  pos,
const RootNodeMask parent 
)
inline

Member Function Documentation

Index32 offset ( ) const
inline
operator bool ( ) const
inline
bool operator!= ( const BaseIterator iter) const
inline
bool operator< ( const BaseIterator iter) const
inline
void operator= ( const BaseIterator iter)
inline
bool operator== ( const BaseIterator iter) const
inline
Index32 pos ( ) const
inline
bool test ( ) const
inline

Member Data Documentation

Index32 mBitSize
protected
const RootNodeMask* mParent
protected
Index32 mPos
protected

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