OpenVDB: PointAttributeVector< ValueType > Class Template Reference

OpenVDB 12.1.0

Loading...
Searching...
No Matches
PointAttributeVector< ValueType > Class Template Reference

Point-partitioner compatible STL vector attribute wrapper for convenience. More...

`#include <openvdb/points/PointConversion.h>`

## Public Types
using | PosType = ValueType
using | value_type = ValueType

## Public Member Functions
| PointAttributeVector (const std::vector< value_type > &data, const Index stride=1)
size_t | size () const
void | getPos (size_t n, ValueType &xyz) const
void | get (ValueType &value, size_t n) const
void | get (ValueType &value, size_t n, openvdb::Index m) const

## Detailed Description

template<typename ValueType>
class openvdb::v12_1::points::PointAttributeVector< ValueType >

Point-partitioner compatible STL vector attribute wrapper for convenience.

## Member Typedef Documentation

## ◆ PosType

template<typename ValueType>

using PosType = ValueType

## ◆ value_type

template<typename ValueType>

using value_type = ValueType

## Constructor & Destructor Documentation

## ◆ PointAttributeVector()

template<typename ValueType>

PointAttributeVector | ( | const std::vector< value_type > & | data,
|  | const Index | stride = 1 )
| inline

## Member Function Documentation

## ◆ get() [1/2]

template<typename ValueType>

void get | ( | ValueType & | value,
|  | size_t | n ) const
| inline

## ◆ get() [2/2]

template<typename ValueType>

void get | ( | ValueType & | value,
|  | size_t | n,
|  | openvdb::Index | m ) const
| inline

## ◆ getPos()

template<typename ValueType>

void getPos | ( | size_t | n,
|  | ValueType & | xyz ) const
| inline

## ◆ size()

template<typename ValueType>

size_t size | ( |  | ) | const
| inline