| HDK
    | 
This class defines the meta data stored for each grid in a segment. More...
#include <IO.h>
 Inheritance diagram for nanovdb::io::FileGridMetaData:
 Inheritance diagram for nanovdb::io::FileGridMetaData:| 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 |