OpenVDB  12.1.0
Public Types | Public Member Functions | List of all members
PointArray< VectorType > Struct Template Reference

Internal class used by derived ConvexVoxelizer classes that make use of PointPartitioner. More...

#include <openvdb/tools/impl/ConvexVoxelizer.h>

Public Types

using PosType = VectorType
 

Public Member Functions

 PointArray ()=default
 
 PointArray (const std::vector< VectorType > &vec)
 
const VectorType & operator[] (const Index &i)
 
size_t size () const
 
void getPos (size_t n, VectorType &xyz) const
 

Detailed Description

template<typename VectorType>
struct openvdb::v12_1::tools::lvlset::PointArray< VectorType >

Internal class used by derived ConvexVoxelizer classes that make use of PointPartitioner.

Member Typedef Documentation

using PosType = VectorType

Constructor & Destructor Documentation

PointArray ( )
default
PointArray ( const std::vector< VectorType > &  vec)
inline

Member Function Documentation

void getPos ( size_t  n,
VectorType &  xyz 
) const
inline
const VectorType& operator[] ( const Index i)
inline
size_t size ( ) const
inline