MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::FillingSurface Namespace Reference

Namespaces

namespace  CellularSurface
 
namespace  TPMS
 

Classes

class  CellularSurface
 
struct  ParamsFacade
 A helper to access parameters common for different kind of surfaces. More...
 
class  TPMS
 

Functions

MRVOXELS_API std::vector< std::string > getKindNames ()
 
MR_BIND_IGNORE MRVOXELS_API Expected< Meshbuild (const Vector3f &size, ConstMeshParamsRef params, ProgressCallback cb={})
 Unified functions to build and fill using the specified filling structures.
 
MR_BIND_IGNORE MRVOXELS_API Expected< Meshfill (const Mesh &mesh, ConstMeshParamsRef params, ProgressCallback cb={})
 
 ParamsFacade (MeshParamsRef) -> ParamsFacade< MeshParamsRef >
 
 ParamsFacade (ConstMeshParamsRef) -> ParamsFacade< ConstMeshParamsRef >
 

Function Documentation

◆ build()

MR_BIND_IGNORE MRVOXELS_API Expected< Mesh > MR::FillingSurface::build ( const Vector3f & size,
ConstMeshParamsRef params,
ProgressCallback cb = {} )

Unified functions to build and fill using the specified filling structures.

◆ fill()

MR_BIND_IGNORE MRVOXELS_API Expected< Mesh > MR::FillingSurface::fill ( const Mesh & mesh,
ConstMeshParamsRef params,
ProgressCallback cb = {} )

◆ getKindNames()

MRVOXELS_API std::vector< std::string > MR::FillingSurface::getKindNames ( )

◆ ParamsFacade() [1/2]

MR::FillingSurface::ParamsFacade ( ConstMeshParamsRef ) -> ParamsFacade< ConstMeshParamsRef >

◆ ParamsFacade() [2/2]

MR::FillingSurface::ParamsFacade ( MeshParamsRef ) -> ParamsFacade< MeshParamsRef >