HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
openvdb::OPENVDB_VERSION_NAME::tools::ContiguousOp< ValueT, PointWiseOp > Struct Template Reference

a wrapper struct used to avoid unnecessary computation of memory access from Coord when all offsets are guaranteed to be within the dense grid. More...

#include <DenseSparseTools.h>

Public Types

typedef Dense< ValueT,
openvdb::tools::LayoutZYX > 
DenseT
 

Public Member Functions

 ContiguousOp (const PointWiseOp &op)
 
void transform (DenseT &dense, openvdb::math::Coord &ijk, size_t size) const
 

Public Attributes

const PointWiseOp mOp
 

Detailed Description

template<typename ValueT, typename PointWiseOp>
struct openvdb::OPENVDB_VERSION_NAME::tools::ContiguousOp< ValueT, PointWiseOp >

a wrapper struct used to avoid unnecessary computation of memory access from Coord when all offsets are guaranteed to be within the dense grid.

Definition at line 767 of file DenseSparseTools.h.

Member Typedef Documentation

template<typename ValueT , typename PointWiseOp >
typedef Dense<ValueT, openvdb::tools::LayoutZYX> openvdb::OPENVDB_VERSION_NAME::tools::ContiguousOp< ValueT, PointWiseOp >::DenseT

Definition at line 771 of file DenseSparseTools.h.

Constructor & Destructor Documentation

template<typename ValueT , typename PointWiseOp >
openvdb::OPENVDB_VERSION_NAME::tools::ContiguousOp< ValueT, PointWiseOp >::ContiguousOp ( const PointWiseOp &  op)
inline

Definition at line 769 of file DenseSparseTools.h.

Member Function Documentation

template<typename ValueT , typename PointWiseOp >
void openvdb::OPENVDB_VERSION_NAME::tools::ContiguousOp< ValueT, PointWiseOp >::transform ( DenseT dense,
openvdb::math::Coord &  ijk,
size_t  size 
) const
inline

Definition at line 772 of file DenseSparseTools.h.

Member Data Documentation

template<typename ValueT , typename PointWiseOp >
const PointWiseOp openvdb::OPENVDB_VERSION_NAME::tools::ContiguousOp< ValueT, PointWiseOp >::mOp

Definition at line 781 of file DenseSparseTools.h.


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