HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tools::lvlset::PointArray< VectorType > Struct Template Reference

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

#include <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::OPENVDB_VERSION_NAME::tools::lvlset::PointArray< VectorType >

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

Definition at line 41 of file ConvexVoxelizer.h.

Member Typedef Documentation

template<typename VectorType >
using openvdb::OPENVDB_VERSION_NAME::tools::lvlset::PointArray< VectorType >::PosType = VectorType

Definition at line 43 of file ConvexVoxelizer.h.

Constructor & Destructor Documentation

template<typename VectorType >
openvdb::OPENVDB_VERSION_NAME::tools::lvlset::PointArray< VectorType >::PointArray ( )
default
template<typename VectorType >
openvdb::OPENVDB_VERSION_NAME::tools::lvlset::PointArray< VectorType >::PointArray ( const std::vector< VectorType > &  vec)
inline

Definition at line 47 of file ConvexVoxelizer.h.

Member Function Documentation

template<typename VectorType >
void openvdb::OPENVDB_VERSION_NAME::tools::lvlset::PointArray< VectorType >::getPos ( size_t  n,
VectorType &  xyz 
) const
inline

Definition at line 56 of file ConvexVoxelizer.h.

template<typename VectorType >
const VectorType& openvdb::OPENVDB_VERSION_NAME::tools::lvlset::PointArray< VectorType >::operator[] ( const Index &  i)
inline

Definition at line 52 of file ConvexVoxelizer.h.

template<typename VectorType >
size_t openvdb::OPENVDB_VERSION_NAME::tools::lvlset::PointArray< VectorType >::size ( void  ) const
inline

Definition at line 54 of file ConvexVoxelizer.h.


The documentation for this struct was generated from the following file: