HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tools::LevelSetFilter< GridT, MaskT, InterruptT >::Filter::Avg< Axis > Struct Template Reference

#include <LevelSetFilter.h>

Public Member Functions

 Avg (const GridT &grid, Int32 w)
 
ValueType operator() (Coord xyz)
 

Public Attributes

GridT::ConstAccessor acc
 
const Int32 width
 
const ValueType frac
 

Detailed Description

template<typename GridT, typename MaskT = typename GridT::template ValueConverter<float>::Type, typename InterruptT = util::NullInterrupter>
template<size_t Axis>
struct openvdb::OPENVDB_VERSION_NAME::tools::LevelSetFilter< GridT, MaskT, InterruptT >::Filter::Avg< Axis >

Definition at line 216 of file LevelSetFilter.h.

Constructor & Destructor Documentation

template<typename GridT, typename MaskT = typename GridT::template ValueConverter<float>::Type, typename InterruptT = util::NullInterrupter>
template<size_t Axis>
openvdb::OPENVDB_VERSION_NAME::tools::LevelSetFilter< GridT, MaskT, InterruptT >::Filter::Avg< Axis >::Avg ( const GridT &  grid,
Int32  w 
)
inline

Definition at line 217 of file LevelSetFilter.h.

Member Function Documentation

template<typename GridT, typename MaskT = typename GridT::template ValueConverter<float>::Type, typename InterruptT = util::NullInterrupter>
template<size_t Axis>
ValueType openvdb::OPENVDB_VERSION_NAME::tools::LevelSetFilter< GridT, MaskT, InterruptT >::Filter::Avg< Axis >::operator() ( Coord  xyz)
inline

Definition at line 219 of file LevelSetFilter.h.

Member Data Documentation

template<typename GridT, typename MaskT = typename GridT::template ValueConverter<float>::Type, typename InterruptT = util::NullInterrupter>
template<size_t Axis>
GridT::ConstAccessor openvdb::OPENVDB_VERSION_NAME::tools::LevelSetFilter< GridT, MaskT, InterruptT >::Filter::Avg< Axis >::acc

Definition at line 226 of file LevelSetFilter.h.

template<typename GridT, typename MaskT = typename GridT::template ValueConverter<float>::Type, typename InterruptT = util::NullInterrupter>
template<size_t Axis>
const ValueType openvdb::OPENVDB_VERSION_NAME::tools::LevelSetFilter< GridT, MaskT, InterruptT >::Filter::Avg< Axis >::frac

Definition at line 228 of file LevelSetFilter.h.

template<typename GridT, typename MaskT = typename GridT::template ValueConverter<float>::Type, typename InterruptT = util::NullInterrupter>
template<size_t Axis>
const Int32 openvdb::OPENVDB_VERSION_NAME::tools::LevelSetFilter< GridT, MaskT, InterruptT >::Filter::Avg< Axis >::width

Definition at line 227 of file LevelSetFilter.h.


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