HDK
|
This class defines the meta data stored for each grid in a segment. More...
#include <IO.h>
Public Member Functions | |
void | read (std::istream &is) |
void | write (std::ostream &os) const |
FileGridMetaData () | |
template<typename ValueT > | |
FileGridMetaData (uint64_t size, Codec c, const NanoGrid< ValueT > &grid) | |
uint64_t | memUsage () const |
Public Attributes | |
std::string | gridName |
Public Attributes inherited from nanovdb::io::FileMetaData | |
uint64_t | gridSize |
uint64_t | fileSize |
uint64_t | nameKey |
uint64_t | voxelCount |
GridType | gridType |
GridClass | gridClass |
BBox< Vec3d > | worldBBox |
CoordBBox | indexBBox |
Vec3d | voxelSize |
uint32_t | nameSize |
uint32_t | nodeCount [4] |
uint32_t | tileCount [3] |
Codec | codec |
uint16_t | padding |
Version | version |
This class defines the meta data stored for each grid in a segment.
A segment consists of a FileHeader followed by a list of FileGridMetaData each followed by grid names and then finally the grids themselves.
|
inline |
|
inline |
|
inline |
std::string nanovdb::io::FileGridMetaData::gridName |