|
OpenVDB 10.0.1
|
This class will serialize an OpenVDB grid into a NanoVDB grid. More...
#include <openvdb/openvdb.h>#include <openvdb/points/PointDataGrid.h>#include <openvdb/util/CpuTimer.h>#include "GridHandle.h"#include "GridChecksum.h"#include "GridStats.h"#include "GridBuilder.h"#include "ForEach.h"#include "Reduce.h"#include "Invoke.h"#include "DitherLUT.h"#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | nanovdb |
Macros | |
| #define | NANOVDB_OPENTONANOVDB_H_HAS_BEEN_INCLUDED |
Functions | |
| template<typename BufferT = HostBuffer> | |
| GridHandle< BufferT > | openToNanoVDB (const openvdb::GridBase::Ptr &base, StatsMode sMode=StatsMode::Default, ChecksumMode cMode=ChecksumMode::Default, int verbose=0) |
| Forward declaration of free-standing function that converts an OpenVDB GridBase into a NanoVDB GridHandle. | |
| template<typename BufferT = HostBuffer, typename OpenTreeT = openvdb::FloatTree, typename NanoBuildT = typename OpenToNanoType<typename OpenTreeT::BuildType>::Type> | |
| GridHandle< BufferT > | openToNanoVDB (const openvdb::Grid< OpenTreeT > &grid, StatsMode sMode=StatsMode::Default, ChecksumMode cMode=ChecksumMode::Default, int verbose=0) |
| Forward declaration of free-standing function that converts a typed OpenVDB Grid into a NanoVDB GridHandle. | |
This class will serialize an OpenVDB grid into a NanoVDB grid.
| #define NANOVDB_OPENTONANOVDB_H_HAS_BEEN_INCLUDED |