|
HDK
|
#include <LeafBuffer.h>
Public Types | |
| using | NodeMaskType = util::NodeMask< Log2Dim > |
| using | WordType = typename NodeMaskType::Word |
| using | ValueType = bool |
| using | StorageType = WordType |
Public Member Functions | |
| LeafBuffer () | |
| LeafBuffer (bool on) | |
| LeafBuffer (const NodeMaskType &other) | |
| LeafBuffer (const LeafBuffer &other) | |
| ~LeafBuffer () | |
| void | fill (bool val) |
| LeafBuffer & | operator= (const LeafBuffer &b) |
| const bool & | getValue (Index i) const |
| const bool & | operator[] (Index i) const |
| bool | operator== (const LeafBuffer &other) const |
| bool | operator!= (const LeafBuffer &other) const |
| void | setValue (Index i, bool val) |
| void | swap (LeafBuffer &other) |
| Index | memUsage () const |
| Index | memUsageIfLoaded () const |
| WordType * | data () |
| Return a pointer to the C-style array of words encoding the bits. More... | |
| const WordType * | data () const |
| Return a const pointer to the C-style array of words encoding the bits. More... | |
| const NodeMaskType & | storage () const |
| Return raw LeafBuffer data. More... | |
Static Public Member Functions | |
| static Index | size () |
Static Public Attributes | |
| static const Index | WORD_COUNT = NodeMaskType::WORD_COUNT |
| static const Index | SIZE = 1 << 3 * Log2Dim |
| static const bool | sOn = true |
| static const bool | sOff = false |
Friends | |
| template<typename , Index > | |
| class | LeafNode |
Definition at line 488 of file LeafBuffer.h.
| using openvdb::OPENVDB_VERSION_NAME::tree::LeafBuffer< bool, Log2Dim >::NodeMaskType = util::NodeMask<Log2Dim> |
Definition at line 491 of file LeafBuffer.h.
| using openvdb::OPENVDB_VERSION_NAME::tree::LeafBuffer< bool, Log2Dim >::StorageType = WordType |
Definition at line 494 of file LeafBuffer.h.
| using openvdb::OPENVDB_VERSION_NAME::tree::LeafBuffer< bool, Log2Dim >::ValueType = bool |
Definition at line 493 of file LeafBuffer.h.
| using openvdb::OPENVDB_VERSION_NAME::tree::LeafBuffer< bool, Log2Dim >::WordType = typename NodeMaskType::Word |
Definition at line 492 of file LeafBuffer.h.
|
inline |
Definition at line 502 of file LeafBuffer.h.
|
inline |
Definition at line 503 of file LeafBuffer.h.
|
inline |
Definition at line 504 of file LeafBuffer.h.
|
inline |
Definition at line 505 of file LeafBuffer.h.
|
inline |
Definition at line 506 of file LeafBuffer.h.
|
inline |
Return a pointer to the C-style array of words encoding the bits.
Definition at line 532 of file LeafBuffer.h.
|
inline |
Return a const pointer to the C-style array of words encoding the bits.
Definition at line 535 of file LeafBuffer.h.
|
inline |
Definition at line 507 of file LeafBuffer.h.
|
inline |
Definition at line 510 of file LeafBuffer.h.
|
inline |
Definition at line 526 of file LeafBuffer.h.
|
inline |
Definition at line 527 of file LeafBuffer.h.
|
inline |
Definition at line 520 of file LeafBuffer.h.
|
inline |
Definition at line 508 of file LeafBuffer.h.
|
inline |
Definition at line 519 of file LeafBuffer.h.
|
inline |
Definition at line 517 of file LeafBuffer.h.
|
inline |
Definition at line 522 of file LeafBuffer.h.
|
inlinestatic |
Definition at line 528 of file LeafBuffer.h.
|
inline |
Return raw LeafBuffer data.
Definition at line 538 of file LeafBuffer.h.
|
inline |
Definition at line 524 of file LeafBuffer.h.
Definition at line 542 of file LeafBuffer.h.
|
static |
Definition at line 497 of file LeafBuffer.h.
|
inlinestatic |
Definition at line 500 of file LeafBuffer.h.
|
inlinestatic |
Definition at line 499 of file LeafBuffer.h.
|
static |
Definition at line 496 of file LeafBuffer.h.