|
OpenVDB 11.0.0
|
#include <openvdb/points/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 |
| 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 |
|
inline |
|
inline |
|
protected |