HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType > Struct Template Reference

#include <PointPartitioner.h>

Public Types

using IndexArray = hboost::scoped_array< PointIndexType >
 
using CoordArray = hboost::scoped_array< Coord >
 

Public Member Functions

 LeafNodeOriginOp (CoordArray &coordinates, const IndexArray &indices, const IndexArray &pages, const PointArray &points, const math::Transform &m, int log2dim, bool cellCenteredTransform)
 
void operator() (const tbb::blocked_range< size_t > &range) const
 

Public Attributes

Coord *const mCoordinates
 
PointIndexType const *const mIndices
 
PointIndexType const *const mPages
 
PointArray const *const mPoints
 
math::Transform const mXForm
 
int const mLog2Dim
 
bool const mCellCenteredTransform
 

Detailed Description

template<typename PointArray, typename PointIndexType>
struct openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType >

Definition at line 370 of file PointPartitioner.h.

Member Typedef Documentation

template<typename PointArray , typename PointIndexType >
using openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType >::CoordArray = hboost::scoped_array<Coord>

Definition at line 373 of file PointPartitioner.h.

template<typename PointArray , typename PointIndexType >
using openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType >::IndexArray = hboost::scoped_array<PointIndexType>

Definition at line 372 of file PointPartitioner.h.

Constructor & Destructor Documentation

template<typename PointArray , typename PointIndexType >
openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType >::LeafNodeOriginOp ( CoordArray coordinates,
const IndexArray indices,
const IndexArray pages,
const PointArray points,
const math::Transform m,
int  log2dim,
bool  cellCenteredTransform 
)
inline

Definition at line 375 of file PointPartitioner.h.

Member Function Documentation

template<typename PointArray , typename PointIndexType >
void openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType >::operator() ( const tbb::blocked_range< size_t > &  range) const
inline

Definition at line 388 of file PointPartitioner.h.

Member Data Documentation

template<typename PointArray , typename PointIndexType >
bool const openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType >::mCellCenteredTransform

Definition at line 420 of file PointPartitioner.h.

template<typename PointArray , typename PointIndexType >
Coord* const openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType >::mCoordinates

Definition at line 414 of file PointPartitioner.h.

template<typename PointArray , typename PointIndexType >
PointIndexType const* const openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType >::mIndices

Definition at line 415 of file PointPartitioner.h.

template<typename PointArray , typename PointIndexType >
int const openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType >::mLog2Dim

Definition at line 419 of file PointPartitioner.h.

template<typename PointArray , typename PointIndexType >
PointIndexType const* const openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType >::mPages

Definition at line 416 of file PointPartitioner.h.

template<typename PointArray , typename PointIndexType >
PointArray const* const openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType >::mPoints

Definition at line 417 of file PointPartitioner.h.

template<typename PointArray , typename PointIndexType >
math::Transform const openvdb::OPENVDB_VERSION_NAME::tools::point_partitioner_internal::LeafNodeOriginOp< PointArray, PointIndexType >::mXForm

Definition at line 418 of file PointPartitioner.h.


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