OpenVDB
9.0.1
|
#include <openvdb/points/AttributeGroup.h>
Inherited by GroupWriteHandle.
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 |
using GroupIndex = std::pair<Index, uint8_t> |
using Ptr = std::shared_ptr<GroupHandle> |
using UniquePtr = std::unique_ptr<GroupHandle> |
GroupHandle | ( | const GroupAttributeArray & | array, |
const GroupType & | offset | ||
) |
GroupHandle | ( | const GroupAttributeArray & | array, |
const GroupType & | bitMask, | ||
BitMask | |||
) |
bool get | ( | Index | n | ) | const |
bool getUnsafe | ( | Index | n | ) | const |
|
inline |
|
inline |
|
protected |
|
protected |