HDK
|
#include <PointConversion.h>
Public Types | |
using | LeafManagerT = typename tree::LeafManager< PointDataTreeType > |
using | LeafRangeT = typename LeafManagerT::LeafRange |
using | PointIndexLeafNode = typename PointIndexTreeType::LeafNodeType |
using | IndexArray = typename PointIndexLeafNode::IndexArray |
using | ValueType = typename AttributeListType::value_type |
using | HandleT = typename ConversionTraits< ValueType >::WriteHandle |
Public Member Functions | |
PopulateAttributeOp (const PointIndexTreeType &pointIndexTree, const AttributeListType &data, const size_t index, const Index stride=1) | |
void | operator() (const typename LeafManagerT::LeafRange &range) const |
Public Attributes | |
const PointIndexTreeType & | mPointIndexTree |
const AttributeListType & | mData |
const size_t | mIndex |
const Index | mStride |
Definition at line 386 of file PointConversion.h.
using openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::PopulateAttributeOp< PointDataTreeType, PointIndexTreeType, AttributeListType >::HandleT = typename ConversionTraits<ValueType>::WriteHandle |
Definition at line 393 of file PointConversion.h.
using openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::PopulateAttributeOp< PointDataTreeType, PointIndexTreeType, AttributeListType >::IndexArray = typename PointIndexLeafNode::IndexArray |
Definition at line 391 of file PointConversion.h.
using openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::PopulateAttributeOp< PointDataTreeType, PointIndexTreeType, AttributeListType >::LeafManagerT = typename tree::LeafManager<PointDataTreeType> |
Definition at line 388 of file PointConversion.h.
using openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::PopulateAttributeOp< PointDataTreeType, PointIndexTreeType, AttributeListType >::LeafRangeT = typename LeafManagerT::LeafRange |
Definition at line 389 of file PointConversion.h.
using openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::PopulateAttributeOp< PointDataTreeType, PointIndexTreeType, AttributeListType >::PointIndexLeafNode = typename PointIndexTreeType::LeafNodeType |
Definition at line 390 of file PointConversion.h.
using openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::PopulateAttributeOp< PointDataTreeType, PointIndexTreeType, AttributeListType >::ValueType = typename AttributeListType::value_type |
Definition at line 392 of file PointConversion.h.
|
inline |
Definition at line 395 of file PointConversion.h.
|
inline |
Definition at line 404 of file PointConversion.h.
const AttributeListType& openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::PopulateAttributeOp< PointDataTreeType, PointIndexTreeType, AttributeListType >::mData |
Definition at line 441 of file PointConversion.h.
const size_t openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::PopulateAttributeOp< PointDataTreeType, PointIndexTreeType, AttributeListType >::mIndex |
Definition at line 442 of file PointConversion.h.
const PointIndexTreeType& openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::PopulateAttributeOp< PointDataTreeType, PointIndexTreeType, AttributeListType >::mPointIndexTree |
Definition at line 440 of file PointConversion.h.
const Index openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::PopulateAttributeOp< PointDataTreeType, PointIndexTreeType, AttributeListType >::mStride |
Definition at line 443 of file PointConversion.h.