MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::FloatGrid Class Reference

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

#include <MRFloatGrid.h>

Public Member Functions

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

Detailed Description

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

Constructor & Destructor Documentation

◆ FloatGrid() [1/2]

MRVOXELS_API MR::FloatGrid::FloatGrid ( )

◆ FloatGrid() [2/2]

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

Member Function Documentation

◆ get()

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

◆ operator bool()

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

◆ operator*()

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

◆ operator->()

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

◆ reset()

MRVOXELS_API void MR::FloatGrid::reset ( )
noexcept

◆ swap()

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

◆ toVdb()

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

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