|
HDK
|
#include <AttributeGroup.h>
Inheritance diagram for openvdb::OPENVDB_VERSION_NAME::points::GroupHandle: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 73 of file AttributeGroup.h.
| using openvdb::OPENVDB_VERSION_NAME::points::GroupHandle::GroupIndex = std::pair<Index, uint8_t> |
Definition at line 82 of file AttributeGroup.h.
| using openvdb::OPENVDB_VERSION_NAME::points::GroupHandle::Ptr = std::shared_ptr<GroupHandle> |
Definition at line 76 of file AttributeGroup.h.
| using openvdb::OPENVDB_VERSION_NAME::points::GroupHandle::UniquePtr = std::unique_ptr<GroupHandle> |
Definition at line 77 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 88 of file AttributeGroup.h.
Definition at line 87 of file AttributeGroup.h.
|
protected |
Definition at line 94 of file AttributeGroup.h.
|
protected |
Definition at line 95 of file AttributeGroup.h.