HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nanovdb::build::RootNode< ChildT >::Tile Struct Reference

#include <GridBuilder.h>

Public Member Functions

 Tile (ChildT *c=nullptr)
 
 Tile (const ValueType &v, bool s)
 
bool isChild () const
 
bool isValue () const
 
bool isActive () const
 

Public Attributes

ChildT * child
 
ValueType value
 
bool state
 

Detailed Description

template<typename ChildT>
struct nanovdb::build::RootNode< ChildT >::Tile

Definition at line 55 of file GridBuilder.h.

Constructor & Destructor Documentation

template<typename ChildT>
nanovdb::build::RootNode< ChildT >::Tile::Tile ( ChildT *  c = nullptr)
inline

Definition at line 56 of file GridBuilder.h.

template<typename ChildT>
nanovdb::build::RootNode< ChildT >::Tile::Tile ( const ValueType v,
bool  s 
)
inline

Definition at line 57 of file GridBuilder.h.

Member Function Documentation

template<typename ChildT>
bool nanovdb::build::RootNode< ChildT >::Tile::isActive ( ) const
inline

Definition at line 60 of file GridBuilder.h.

template<typename ChildT>
bool nanovdb::build::RootNode< ChildT >::Tile::isChild ( ) const
inline

Definition at line 58 of file GridBuilder.h.

template<typename ChildT>
bool nanovdb::build::RootNode< ChildT >::Tile::isValue ( ) const
inline

Definition at line 59 of file GridBuilder.h.

Member Data Documentation

template<typename ChildT>
ChildT* nanovdb::build::RootNode< ChildT >::Tile::child

Definition at line 61 of file GridBuilder.h.

template<typename ChildT>
bool nanovdb::build::RootNode< ChildT >::Tile::state

Definition at line 63 of file GridBuilder.h.

template<typename ChildT>
ValueType nanovdb::build::RootNode< ChildT >::Tile::value

Definition at line 62 of file GridBuilder.h.


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