OpenVDB 10.0.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
RootData< ChildT >::Tile Struct Reference

#include <nanovdb/NanoVDB.h>

Public Member Functions

template<typename CoordType >
void setChild (const CoordType &k, const ChildT *ptr, const RootData *data)
 
template<typename CoordType , typename ValueType >
void setValue (const CoordType &k, bool s, const ValueType &v)
 
bool isChild () const
 
bool isValue () const
 
bool isActive () const
 
CoordT origin () const
 

Public Attributes

KeyT key
 
int64_t child
 
uint32_t state
 
ValueT value
 

Member Function Documentation

◆ isActive()

bool isActive ( ) const
inline

◆ isChild()

bool isChild ( ) const
inline

◆ isValue()

bool isValue ( ) const
inline

◆ origin()

CoordT origin ( ) const
inline

◆ setChild()

void setChild ( const CoordType &  k,
const ChildT *  ptr,
const RootData data 
)
inline

◆ setValue()

void setValue ( const CoordType &  k,
bool  s,
const ValueType &  v 
)
inline

Member Data Documentation

◆ child

int64_t child

◆ key

KeyT key

◆ state

uint32_t state

◆ value

ValueT value