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