HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::io::MaskCompress< ValueT, MaskT > Struct Template Reference

#include <Compression.h>

Public Member Functions

 MaskCompress (const MaskT &valueMask, const MaskT &childMask, const ValueT *srcBuf, const ValueT &background)
 

Static Public Member Functions

static bool eq (const ValueT &a, const ValueT &b)
 

Public Attributes

int8_t metadata = NO_MASK_AND_ALL_VALS
 
ValueT inactiveVal [2]
 

Detailed Description

template<typename ValueT, typename MaskT>
struct openvdb::OPENVDB_VERSION_NAME::io::MaskCompress< ValueT, MaskT >

Definition at line 80 of file Compression.h.

Constructor & Destructor Documentation

template<typename ValueT, typename MaskT>
openvdb::OPENVDB_VERSION_NAME::io::MaskCompress< ValueT, MaskT >::MaskCompress ( const MaskT &  valueMask,
const MaskT &  childMask,
const ValueT *  srcBuf,
const ValueT &  background 
)
inline
Todo:
Consider all values, not just inactive values?

Definition at line 87 of file Compression.h.

Member Function Documentation

template<typename ValueT, typename MaskT>
static bool openvdb::OPENVDB_VERSION_NAME::io::MaskCompress< ValueT, MaskT >::eq ( const ValueT &  a,
const ValueT &  b 
)
inlinestatic

Definition at line 83 of file Compression.h.

Member Data Documentation

template<typename ValueT, typename MaskT>
ValueT openvdb::OPENVDB_VERSION_NAME::io::MaskCompress< ValueT, MaskT >::inactiveVal[2]

Definition at line 163 of file Compression.h.

template<typename ValueT, typename MaskT>
int8_t openvdb::OPENVDB_VERSION_NAME::io::MaskCompress< ValueT, MaskT >::metadata = NO_MASK_AND_ALL_VALS

Definition at line 162 of file Compression.h.


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