HDK
|
#include <PointConversion.h>
Public Types | |
using | LeafNode = typename PointDataTreeType::LeafNodeType |
using | ValueType = typename Attribute::ValueType |
using | HandleT = typename Attribute::Handle |
using | SourceHandleT = AttributeHandle< ValueType > |
using | LeafManagerT = typename tree::LeafManager< const PointDataTreeType > |
using | LeafRangeT = typename LeafManagerT::LeafRange |
Public Member Functions | |
ConvertPointDataGridPositionOp (Attribute &attribute, const std::vector< Index64 > &pointOffsets, const Index64 startOffset, const math::Transform &transform, const size_t index, const FilterT &filter, const bool inCoreOnly) | |
template<typename IterT > | |
void | convert (IterT &iter, HandleT &targetHandle, SourceHandleT &sourceHandle, Index64 &offset) const |
void | operator() (const LeafRangeT &range) const |
Public Attributes | |
Attribute & | mAttribute |
const std::vector< Index64 > & | mPointOffsets |
const Index64 | mStartOffset |
const math::Transform & | mTransform |
const size_t | mIndex |
const FilterT & | mFilter |
const bool | mInCoreOnly |
Definition at line 318 of file PointConversion.h.
using openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::HandleT = typename Attribute::Handle |
Definition at line 322 of file PointConversion.h.
using openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::LeafManagerT = typename tree::LeafManager<const PointDataTreeType> |
Definition at line 324 of file PointConversion.h.
using openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::LeafNode = typename PointDataTreeType::LeafNodeType |
Definition at line 320 of file PointConversion.h.
using openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::LeafRangeT = typename LeafManagerT::LeafRange |
Definition at line 325 of file PointConversion.h.
using openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::SourceHandleT = AttributeHandle<ValueType> |
Definition at line 323 of file PointConversion.h.
using openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::ValueType = typename Attribute::ValueType |
Definition at line 321 of file PointConversion.h.
|
inline |
Definition at line 327 of file PointConversion.h.
|
inline |
Definition at line 349 of file PointConversion.h.
|
inline |
Definition at line 360 of file PointConversion.h.
Attribute& openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::mAttribute |
Definition at line 389 of file PointConversion.h.
const FilterT& openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::mFilter |
Definition at line 394 of file PointConversion.h.
const bool openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::mInCoreOnly |
Definition at line 395 of file PointConversion.h.
const size_t openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::mIndex |
Definition at line 393 of file PointConversion.h.
const std::vector<Index64>& openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::mPointOffsets |
Definition at line 390 of file PointConversion.h.
const Index64 openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::mStartOffset |
Definition at line 391 of file PointConversion.h.
const math::Transform& openvdb::OPENVDB_VERSION_NAME::points::point_conversion_internal::ConvertPointDataGridPositionOp< PointDataTreeType, Attribute, FilterT >::mTransform |
Definition at line 392 of file PointConversion.h.