OpenVDB  9.0.1
Functions | Variables
nanovdb::io::Internal Namespace Reference

Internal functions for compressed read/write of a NanoVDB GridHandle into a stream. More...

Functions

template<typename BufferT >
static fileSize_t write (std::ostream &os, const GridHandle< BufferT > &handle, Codec codec)
 
template<typename BufferT >
static void read (std::istream &is, GridHandle< BufferT > &handle, Codec codec)
 

Variables

static constexpr fileSize_t MAX_SIZE = 1UL << 30
 

Detailed Description

Internal functions for compressed read/write of a NanoVDB GridHandle into a stream.

Warning
These functions should never be called directly by client code

Function Documentation

static void nanovdb::io::Internal::read ( std::istream &  is,
GridHandle< BufferT > &  handle,
Codec  codec 
)
static
static fileSize_t nanovdb::io::Internal::write ( std::ostream &  os,
const GridHandle< BufferT > &  handle,
Codec  codec 
)
static

Variable Documentation

constexpr fileSize_t MAX_SIZE = 1UL << 30
static