|
OpenVDB 11.0.0
|
Houdini point attribute wrapper. More...
#include <openvdb_houdini/GU_VDBPointTools.h>
Public Types | |
| using | Ptr = UT_SharedPtr<GU_VDBPointList> |
| using | ConstPtr = UT_SharedPtr<const GU_VDBPointList> |
| using | PosType = VectorType |
| using | ScalarType = typename PosType::value_type |
Public Member Functions | |
| GU_VDBPointList (const GU_Detail &detail, const GA_PointGroup *group=nullptr) | |
| size_t | size () const |
| bool | hasVelocity () const |
| bool | hasRadius () const |
| void | getPos (size_t n, PosType &xyz) const |
| void | getVelocity (size_t n, PosType &v) const |
| void | getRadius (size_t n, ScalarType &r) const |
| GA_Offset | offsetFromIndex (size_t n) const |
| void | getPosFromOffset (const GA_Offset offset, PosType &xyz) const |
| void | getVelocityFromOffset (const GA_Offset offset, PosType &v) const |
| void | getRadiusFromOffset (const GA_Offset offset, ScalarType &r) const |
Static Public Member Functions | |
| static Ptr | create (const GU_Detail &detail, const GA_PointGroup *group=nullptr) |
Houdini point attribute wrapper.
| using ConstPtr = UT_SharedPtr<const GU_VDBPointList> |
| using PosType = VectorType |
| using Ptr = UT_SharedPtr<GU_VDBPointList> |
| using ScalarType = typename PosType::value_type |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |