HDK
|
#include <AttributeGroup.h>
Classes | |
struct | BitMask |
Public Types | |
using | Ptr = std::shared_ptr< GroupHandle > |
using | UniquePtr = std::unique_ptr< GroupHandle > |
using | GroupIndex = std::pair< Index, uint8_t > |
Public Member Functions | |
GroupHandle (const GroupAttributeArray &array, const GroupType &offset) | |
GroupHandle (const GroupAttributeArray &array, const GroupType &bitMask, BitMask) | |
Index | size () const |
bool | isUniform () const |
bool | get (Index n) const |
bool | getUnsafe (Index n) const |
Protected Attributes | |
const GroupAttributeArray & | mArray |
const GroupType | mBitMask |
Definition at line 72 of file AttributeGroup.h.
using openvdb::OPENVDB_VERSION_NAME::points::GroupHandle::GroupIndex = std::pair<Index, uint8_t> |
Definition at line 81 of file AttributeGroup.h.
using openvdb::OPENVDB_VERSION_NAME::points::GroupHandle::Ptr = std::shared_ptr<GroupHandle> |
Definition at line 75 of file AttributeGroup.h.
using openvdb::OPENVDB_VERSION_NAME::points::GroupHandle::UniquePtr = std::unique_ptr<GroupHandle> |
Definition at line 76 of file AttributeGroup.h.
openvdb::OPENVDB_VERSION_NAME::points::GroupHandle::GroupHandle | ( | const GroupAttributeArray & | array, |
const GroupType & | offset | ||
) |
openvdb::OPENVDB_VERSION_NAME::points::GroupHandle::GroupHandle | ( | const GroupAttributeArray & | array, |
const GroupType & | bitMask, | ||
BitMask | |||
) |
bool openvdb::OPENVDB_VERSION_NAME::points::GroupHandle::get | ( | Index | n | ) | const |
bool openvdb::OPENVDB_VERSION_NAME::points::GroupHandle::getUnsafe | ( | Index | n | ) | const |
|
inline |
Definition at line 87 of file AttributeGroup.h.
Definition at line 86 of file AttributeGroup.h.
|
protected |
Definition at line 93 of file AttributeGroup.h.
|
protected |
Definition at line 94 of file AttributeGroup.h.