OpenVDB  0.104.0
Public Member Functions | Static Public Member Functions | Friends | List of all members
LeafNode< T, Log2Dim >::Buffer Class Reference

#include <LeafNode.h>

Public Member Functions

 Buffer ()
 
 Buffer (const ValueType &val)
 
 Buffer (const Buffer &other)
 
 ~Buffer ()
 
void fill (const ValueType &val)
 
const ValueTypegetValue (Index i) const
 
void setValue (Index i, const ValueType &val)
 
const ValueTypeoperator[] (Index i) const
 
Bufferoperator= (const Buffer &other)
 
bool operator== (const Buffer &other) const
 
bool operator!= (const Buffer &other) const
 
void swap (Buffer &other)
 

Static Public Member Functions

static Index memUsage ()
 
static Index size ()
 

Friends

class ::TestLeaf
 
class LeafNode
 

Constructor & Destructor Documentation

Buffer ( )
inline
Buffer ( const ValueType val)
inline
Buffer ( const Buffer other)
inline
~Buffer ( )
inline

Member Function Documentation

void fill ( const ValueType val)
inline
const ValueType& getValue ( Index  i) const
inline
static Index memUsage ( )
inlinestatic
bool operator!= ( const Buffer other) const
inline
Buffer& operator= ( const Buffer other)
inline
bool operator== ( const Buffer other) const
inline
const ValueType& operator[] ( Index  i) const
inline
void setValue ( Index  i,
const ValueType val 
)
inline
static Index size ( )
inlinestatic
void swap ( Buffer other)
inline

Friends And Related Function Documentation

friend class ::TestLeaf
friend
friend class LeafNode
friend

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