OpenVDB
9.0.1
|
#include <openvdb/points/AttributeArrayString.h>
Inherited by StringAttributeWriteHandle.
Public Types | |
using | Ptr = std::shared_ptr< StringAttributeHandle > |
using | UniquePtr = std::unique_ptr< StringAttributeHandle > |
Public Member Functions | |
StringAttributeHandle (const AttributeArray &array, const MetaMap &metadata, const bool preserveCompression=true) | |
Index | stride () const |
Index | size () const |
bool | isUniform () const |
bool | hasConstantStride () const |
Name | get (Index n, Index m=0) const |
void | get (Name &name, Index n, Index m=0) const |
const AttributeArray & | array () const |
Returns a reference to the array held in the Handle. More... | |
Static Public Member Functions | |
static Ptr | create (const AttributeArray &array, const MetaMap &metadata, const bool preserveCompression=true) |
Protected Attributes | |
AttributeHandle< Index, StringCodec< false > > | mHandle |
const MetaMap & | mMetadata |
using Ptr = std::shared_ptr<StringAttributeHandle> |
using UniquePtr = std::unique_ptr<StringAttributeHandle> |
StringAttributeHandle | ( | const AttributeArray & | array, |
const MetaMap & | metadata, | ||
const bool | preserveCompression = true |
||
) |
const AttributeArray& array | ( | ) | const |
Returns a reference to the array held in the Handle.
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |