HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nanovdb::CreateNanoGrid< typename >::BlindMetaData Struct Reference

#include <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

GridBlindMetaData * metaData
 
const size_t order
 
const size_t size
 

Detailed Description

template<typename>
struct nanovdb::CreateNanoGrid< typename >::BlindMetaData

Definition at line 813 of file CreateNanoGrid.h.

Constructor & Destructor Documentation

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

Definition at line 815 of file CreateNanoGrid.h.

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

Definition at line 833 of file CreateNanoGrid.h.

template<typename >
nanovdb::CreateNanoGrid< typename >::BlindMetaData::~BlindMetaData ( )
inline

Definition at line 852 of file CreateNanoGrid.h.

Member Function Documentation

template<typename >
static GridBlindDataSemantic nanovdb::CreateNanoGrid< typename >::BlindMetaData::mapToSemantics ( const std::string name)
inlinestatic

Definition at line 870 of file CreateNanoGrid.h.

template<typename >
static GridType nanovdb::CreateNanoGrid< typename >::BlindMetaData::mapToType ( const std::string name)
inlinestatic

Definition at line 854 of file CreateNanoGrid.h.

template<typename >
bool nanovdb::CreateNanoGrid< typename >::BlindMetaData::operator< ( const BlindMetaData other) const
inline

Definition at line 853 of file CreateNanoGrid.h.

Member Data Documentation

template<typename >
GridBlindMetaData* nanovdb::CreateNanoGrid< typename >::BlindMetaData::metaData

Definition at line 886 of file CreateNanoGrid.h.

template<typename >
const size_t nanovdb::CreateNanoGrid< typename >::BlindMetaData::order

Definition at line 887 of file CreateNanoGrid.h.

template<typename >
const size_t nanovdb::CreateNanoGrid< typename >::BlindMetaData::size

Definition at line 887 of file CreateNanoGrid.h.


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