OpenVDB  9.0.1
Public Member Functions | Public Attributes | List of all members
Segment Struct Reference

#include <nanovdb/util/IO.h>

Public Member Functions

 Segment (Codec c=Codec::NONE)
 
template<typename BufferT >
void add (const GridHandle< BufferT > &h)
 
bool read (std::istream &is)
 
void write (std::ostream &os) const
 
uint64_t memUsage () const
 

Public Attributes

Header header
 
std::vector< GridMetaDatameta
 

Constructor & Destructor Documentation

Segment ( Codec  c = Codec::NONE)
inline

Member Function Documentation

void add ( const GridHandle< BufferT > &  h)
inline
uint64_t memUsage ( ) const
inline
bool read ( std::istream &  is)
inline
void write ( std::ostream &  os) const
inline

Member Data Documentation

Header header
std::vector<GridMetaData> meta