MeshLib C++ Docs
Loading...
Searching...
No Matches

wrapper class that helps mrbind to avoid excess MRVDBFloatGrid.h includes More...

#include <MRVoxels/MRFloatGrid.h>

Public Member Functions

 FloatGrid ()
 FloatGrid (std::shared_ptr< OpenVdbFloatGrid > ptr)
void reset () noexcept
void swap (FloatGrid &other) noexcept
OpenVdbFloatGridget () const noexcept
OpenVdbFloatGridoperator* () const noexcept
OpenVdbFloatGridoperator-> () const noexcept
 operator bool () const noexcept
std::shared_ptr< OpenVdbFloatGridtoVdb () const noexcept

Static Public Member Functions

static FloatGrid deepCopy (const FloatGrid &other) noexcept

Detailed Description

wrapper class that helps mrbind to avoid excess MRVDBFloatGrid.h includes

Constructor & Destructor Documentation

◆ FloatGrid() [1/2]

MR::FloatGrid::FloatGrid ( )

◆ FloatGrid() [2/2]

MR::FloatGrid::FloatGrid ( std::shared_ptr< OpenVdbFloatGrid > ptr)

Member Function Documentation

◆ deepCopy()

FloatGrid MR::FloatGrid::deepCopy ( const FloatGrid & other)
staticnoexcept

◆ get()

OpenVdbFloatGrid * MR::FloatGrid::get ( ) const
noexcept

◆ operator bool()

MR::FloatGrid::operator bool ( ) const
explicitnoexcept

◆ operator*()

OpenVdbFloatGrid & MR::FloatGrid::operator* ( ) const
noexcept

◆ operator->()

OpenVdbFloatGrid * MR::FloatGrid::operator-> ( ) const
noexcept

◆ reset()

void MR::FloatGrid::reset ( )
noexcept

◆ swap()

void MR::FloatGrid::swap ( FloatGrid & other)
noexcept

◆ toVdb()

std::shared_ptr< OpenVdbFloatGrid > MR::FloatGrid::toVdb ( ) const
noexcept

The documentation for this class was generated from the following file: