OpenVDB  9.0.1
Public Member Functions | Public Attributes | List of all members
DenseData Struct Reference

#include <nanovdb/examples/benchmark/DenseGrid.h>

Inherited by DenseGrid< ValueT > [private].

Public Member Functions

__hostdev__ Coord dim () const
 
template<typename Vec3T >
__hostdev__ Vec3T applyMap (const Vec3T &xyz) const
 
template<typename Vec3T >
__hostdev__ Vec3T applyInverseMap (const Vec3T &xyz) const
 
template<typename Vec3T >
__hostdev__ Vec3T applyJacobian (const Vec3T &xyz) const
 
template<typename Vec3T >
__hostdev__ Vec3T applyInverseJacobian (const Vec3T &xyz) const
 
template<typename Vec3T >
__hostdev__ Vec3T applyIJT (const Vec3T &xyz) const
 
template<typename Vec3T >
__hostdev__ Vec3T applyMapF (const Vec3T &xyz) const
 
template<typename Vec3T >
__hostdev__ Vec3T applyInverseMapF (const Vec3T &xyz) const
 
template<typename Vec3T >
__hostdev__ Vec3T applyJacobianF (const Vec3T &xyz) const
 
template<typename Vec3T >
__hostdev__ Vec3T applyInverseJacobianF (const Vec3T &xyz) const
 
template<typename Vec3T >
__hostdev__ Vec3T applyIJTF (const Vec3T &xyz) const
 

Public Attributes

Map mMap
 
CoordBBox mIndexBBox
 
BBox< Vec3RmWorldBBox
 
Vec3R mVoxelSize
 
GridClass mGridClass
 
GridType mGridType
 
uint64_t mY
 
uint64_t mX
 
uint64_t mSize
 

Member Function Documentation

__hostdev__ Vec3T applyIJT ( const Vec3T &  xyz) const
inline
__hostdev__ Vec3T applyIJTF ( const Vec3T &  xyz) const
inline
__hostdev__ Vec3T applyInverseJacobian ( const Vec3T &  xyz) const
inline
__hostdev__ Vec3T applyInverseJacobianF ( const Vec3T &  xyz) const
inline
__hostdev__ Vec3T applyInverseMap ( const Vec3T &  xyz) const
inline
__hostdev__ Vec3T applyInverseMapF ( const Vec3T &  xyz) const
inline
__hostdev__ Vec3T applyJacobian ( const Vec3T &  xyz) const
inline
__hostdev__ Vec3T applyJacobianF ( const Vec3T &  xyz) const
inline
__hostdev__ Vec3T applyMap ( const Vec3T &  xyz) const
inline
__hostdev__ Vec3T applyMapF ( const Vec3T &  xyz) const
inline
__hostdev__ Coord dim ( ) const
inline

Member Data Documentation

GridClass mGridClass
GridType mGridType
CoordBBox mIndexBBox
Map mMap
uint64_t mSize
Vec3R mVoxelSize
BBox<Vec3R> mWorldBBox
uint64_t mX
uint64_t mY