|
OpenVDB
5.1.0
|
#include <PointConversion.h>
Public Types | |
| using | LeafNode = typename PointDataTreeType::LeafNodeType |
| using | ValueType = typename Attribute::ValueType |
| using | HandleT = typename ConversionTraits< ValueType >::Handle |
| using | LeafManagerT = typename tree::LeafManager< const PointDataTreeType > |
| using | LeafRangeT = typename LeafManagerT::LeafRange |
Public Member Functions | |
| ConvertPointDataGridAttributeOp (Attribute &attribute, const std::vector< Index64 > &pointOffsets, const Index64 startOffset, const size_t index, const Index stride=1, const std::vector< Name > &includeGroups=std::vector< Name >(), const std::vector< Name > &excludeGroups=std::vector< Name >(), const bool inCoreOnly=false) | |
| void | operator() (const LeafRangeT &range) const |
Public Attributes | |
| Attribute & | mAttribute |
| const std::vector< Index64 > & | mPointOffsets |
| const Index64 | mStartOffset |
| const size_t | mIndex |
| const Index | mStride |
| const std::vector< std::string > & | mIncludeGroups |
| const std::vector< std::string > & | mExcludeGroups |
| const bool | mInCoreOnly |
| using HandleT = typename ConversionTraits<ValueType>::Handle |
| using LeafManagerT = typename tree::LeafManager<const PointDataTreeType> |
| using LeafNode = typename PointDataTreeType::LeafNodeType |
| using LeafRangeT = typename LeafManagerT::LeafRange |
| using ValueType = typename Attribute::ValueType |
|
inline |
|
inline |
| Attribute& mAttribute |
| const std::vector<std::string>& mExcludeGroups |
| const std::vector<std::string>& mIncludeGroups |
| const bool mInCoreOnly |
| const size_t mIndex |
| const std::vector<Index64>& mPointOffsets |
| const Index64 mStartOffset |
| const Index mStride |
1.8.11