OpenVDB: nanovdb/util/NanoToOpenVDB.h File Reference

OpenVDB 9.0.0

Classes | Namespaces | Macros | Functions
NanoToOpenVDB.h File Reference

This class will deserialize an NanoVDB grid into an OpenVDB grid. More...

`#include <nanovdb/NanoVDB.h>`
`#include <nanovdb/util/GridHandle.h>`
`#include "ForEach.h"`
`#include <openvdb/openvdb.h>`

Go to the source code of this file.

## Classes
class | NanoToOpenVDB< ValueType >
| This class will serialize an OpenVDB grid into a NanoVDB grid managed by a GridHandle. More...
struct | ConvertTrait< T >
struct | ConvertTrait< Vec3< T > >
struct | ConvertTrait< Vec4< T > >

## Namespaces
namespace | nanovdb

## Macros
#define | NANOVDB_NANOTOOPENVDB_H_HAS_BEEN_INCLUDED

## Functions
template<typename ValueT >
openvdb::Grid< typenameopenvdb::tree::Tree4< typenameConvertTrait< ValueT >::Type >::Type >::Ptr | nanoToOpenVDB (const NanoGrid< ValueT > &grid, int verbose=0)
| Forward declaration of free-standing function that de-serializes a typed NanoVDB grid into an OpenVDB Grid. More...
template<typename BufferT >
openvdb::GridBase::Ptr | nanoToOpenVDB (const GridHandle< BufferT > &handle, int verbose=0)
| Forward declaration of free-standing function that de-serializes a NanoVDB GridHandle into an OpenVDB GridBase. More...

## Detailed Description

This class will deserialize an NanoVDB grid into an OpenVDB grid.

Author
  Ken Museth

Date
  May 6, 2020

## Macro Definition Documentation

## ◆ NANOVDB_NANOTOOPENVDB_H_HAS_BEEN_INCLUDED

#define NANOVDB_NANOTOOPENVDB_H_HAS_BEEN_INCLUDED