OpenVDB 11.0.0
Loading...
Searching...
No Matches
CreateNanoGrid< SrcGridT >::BlindMetaData Struct Reference

#include <nanovdb/util/CreateNanoGrid.h>

Public Member Functions

 BlindMetaData (const std::string &name, const std::string &type, GridBlindDataClass dataClass, size_t i, size_t valueCount, size_t valueSize)
 BlindMetaData (const std::string &name, GridBlindDataSemantic dataSemantic, GridBlindDataClass dataClass, GridType dataType, size_t i, size_t valueCount, size_t valueSize)
 ~BlindMetaData ()
bool operator< (const BlindMetaData &other) const

Static Public Member Functions

static GridType mapToType (const std::string &name)
static GridBlindDataSemantic mapToSemantics (const std::string &name)

Public Attributes

GridBlindMetaDatametaData
const size_t order
const size_t size

Constructor & Destructor Documentation

◆ BlindMetaData() [1/2]

template<typename SrcGridT>
BlindMetaData ( const std::string & name,
const std::string & type,
GridBlindDataClass dataClass,
size_t i,
size_t valueCount,
size_t valueSize )
inline

◆ BlindMetaData() [2/2]

template<typename SrcGridT>
BlindMetaData ( const std::string & name,
GridBlindDataSemantic dataSemantic,
GridBlindDataClass dataClass,
GridType dataType,
size_t i,
size_t valueCount,
size_t valueSize )
inline

◆ ~BlindMetaData()

template<typename SrcGridT>
~BlindMetaData ( )
inline

Member Function Documentation

◆ mapToSemantics()

template<typename SrcGridT>
GridBlindDataSemantic mapToSemantics ( const std::string & name)
inlinestatic

◆ mapToType()

template<typename SrcGridT>
GridType mapToType ( const std::string & name)
inlinestatic

◆ operator<()

template<typename SrcGridT>
bool operator< ( const BlindMetaData & other) const
inline

Member Data Documentation

◆ metaData

template<typename SrcGridT>
GridBlindMetaData* metaData

◆ order

template<typename SrcGridT>
const size_t order

◆ size

template<typename SrcGridT>
const size_t size