HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator Class Reference

#include <NodeMasks.h>

+ Inheritance diagram for openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator:

Public Member Functions

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

Protected Attributes

Index32 mPos
 
Index32 mBitSize
 
const RootNodeMaskmParent
 

Detailed Description

Definition at line 1114 of file NodeMasks.h.

Constructor & Destructor Documentation

openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::BaseIterator ( )
inline

Definition at line 1121 of file NodeMasks.h.

openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::BaseIterator ( const BaseIterator )
default
openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::BaseIterator ( Index32  pos,
const RootNodeMask parent 
)
inline

Definition at line 1123 of file NodeMasks.h.

Member Function Documentation

Index32 openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::offset ( ) const
inline

Definition at line 1135 of file NodeMasks.h.

openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::operator bool ( ) const
inline

Definition at line 1144 of file NodeMasks.h.

bool openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::operator!= ( const BaseIterator iter) const
inline

Definition at line 1126 of file NodeMasks.h.

bool openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::operator< ( const BaseIterator iter) const
inline

Definition at line 1127 of file NodeMasks.h.

BaseIterator& openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::operator= ( const BaseIterator iter)
inline

Definition at line 1128 of file NodeMasks.h.

bool openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::operator== ( const BaseIterator iter) const
inline

Definition at line 1125 of file NodeMasks.h.

Index32 openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::pos ( ) const
inline

Definition at line 1137 of file NodeMasks.h.

bool openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::test ( ) const
inline

Definition at line 1139 of file NodeMasks.h.

Member Data Documentation

Index32 openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::mBitSize
protected

Definition at line 1118 of file NodeMasks.h.

const RootNodeMask* openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::mParent
protected

Definition at line 1119 of file NodeMasks.h.

Index32 openvdb::OPENVDB_VERSION_NAME::util::RootNodeMask::BaseIterator::mPos
protected

Definition at line 1117 of file NodeMasks.h.


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