HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nanovdb::BaseStencil< DerivedType, SIZE, GridT >::Mask Struct Reference

#include <Stencils.h>

Public Member Functions

__hostdev__ Mask ()
 
__hostdev__ void set (int i)
 
__hostdev__ bool test (int i) const
 
__hostdev__ bool any () const
 
__hostdev__ bool all () const
 
__hostdev__ bool none () const
 
__hostdev__ int count () const
 

Public Attributes

uint8_t bits
 

Detailed Description

template<typename DerivedType, int SIZE, typename GridT>
struct nanovdb::BaseStencil< DerivedType, SIZE, GridT >::Mask

Definition at line 226 of file Stencils.h.

Constructor & Destructor Documentation

template<typename DerivedType, int SIZE, typename GridT>
__hostdev__ nanovdb::BaseStencil< DerivedType, SIZE, GridT >::Mask::Mask ( )
inline

Definition at line 228 of file Stencils.h.

Member Function Documentation

template<typename DerivedType, int SIZE, typename GridT>
__hostdev__ bool nanovdb::BaseStencil< DerivedType, SIZE, GridT >::Mask::all ( ) const
inline

Definition at line 232 of file Stencils.h.

template<typename DerivedType, int SIZE, typename GridT>
__hostdev__ bool nanovdb::BaseStencil< DerivedType, SIZE, GridT >::Mask::any ( ) const
inline

Definition at line 231 of file Stencils.h.

template<typename DerivedType, int SIZE, typename GridT>
__hostdev__ int nanovdb::BaseStencil< DerivedType, SIZE, GridT >::Mask::count ( ) const
inline

Definition at line 234 of file Stencils.h.

template<typename DerivedType, int SIZE, typename GridT>
__hostdev__ bool nanovdb::BaseStencil< DerivedType, SIZE, GridT >::Mask::none ( ) const
inline

Definition at line 233 of file Stencils.h.

template<typename DerivedType, int SIZE, typename GridT>
__hostdev__ void nanovdb::BaseStencil< DerivedType, SIZE, GridT >::Mask::set ( int  i)
inline

Definition at line 229 of file Stencils.h.

template<typename DerivedType, int SIZE, typename GridT>
__hostdev__ bool nanovdb::BaseStencil< DerivedType, SIZE, GridT >::Mask::test ( int  i) const
inline

Definition at line 230 of file Stencils.h.

Member Data Documentation

template<typename DerivedType, int SIZE, typename GridT>
uint8_t nanovdb::BaseStencil< DerivedType, SIZE, GridT >::Mask::bits

Definition at line 227 of file Stencils.h.


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