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

Fix undercuts function parameters Generated from class MR.FixUndercuts.FixParams. This is the const half of the class. More...

Inheritance diagram for MR.FixUndercuts.Const_FixParams:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_FixParams ()
 Constructs an empty (default-constructed) instance.
unsafe Const_FixParams (MR.FixUndercuts.Const_FindParams findParameters, float voxelSize, float bottomExtension, MR.Const_FaceBitSet? region, bool smooth, MR.Std._ByValue_Function_Bool_From_Float cb)
 Constructs MR.FixUndercuts.FixParams elementwise.
unsafe Const_FixParams (MR.FixUndercuts._ByValue_FixParams _other)
 Generated from constructor MR.FixUndercuts.FixParams.FixParams.
 Const_FixParams (Const_FixParams _other)
 Generated from constructor MR.FixUndercuts.FixParams.FixParams.
 Const_FixParams (FixParams _other)
 Generated from constructor MR.FixUndercuts.FixParams.FixParams.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe float * __ref_storage_voxelSize
unsafe float * __ref_storage_bottomExtension
unsafe MR.Const_FaceBitSet._Underlying ** __ptr_storage_region
unsafe bool * __ref_storage_smooth

Properties

unsafe MR.FixUndercuts.Const_FindParams findParameters [get, protected set]
 parameters of what is considered as undercut
unsafe float voxelSize [get]
 voxel size for internal computations: lower size - better precision but more system resources required
unsafe float bottomExtension [get]
 minimum extension of bottom part of the mesh
unsafe MR.? Const_FaceBitSet region [get]
 if set - only this region will be fixed (but still all mesh will be rebuild)
unsafe bool smooth [get]
 if true applies one iterations of gaussian filtering for voxels, useful if thin walls expected
unsafe MR.Std.Const_Function_Bool_From_Float cb [get, protected set]

Detailed Description

Fix undercuts function parameters Generated from class MR.FixUndercuts.FixParams. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_FixParams() [1/5]

unsafe MR.FixUndercuts.Const_FixParams.Const_FixParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_FixParams() [2/5]

unsafe MR.FixUndercuts.Const_FixParams.Const_FixParams ( MR.FixUndercuts.Const_FindParams findParameters,
float voxelSize,
float bottomExtension,
MR.Const_FaceBitSet? region,
bool smooth,
MR.Std._ByValue_Function_Bool_From_Float cb )
inline

Constructs MR.FixUndercuts.FixParams elementwise.

◆ Const_FixParams() [3/5]

unsafe MR.FixUndercuts.Const_FixParams.Const_FixParams ( MR.FixUndercuts._ByValue_FixParams _other)
inline

Generated from constructor MR.FixUndercuts.FixParams.FixParams.

◆ Const_FixParams() [4/5]

MR.FixUndercuts.Const_FixParams.Const_FixParams ( Const_FixParams _other)
inline

Generated from constructor MR.FixUndercuts.FixParams.FixParams.

◆ Const_FixParams() [5/5]

MR.FixUndercuts.Const_FixParams.Const_FixParams ( FixParams _other)
inline

Generated from constructor MR.FixUndercuts.FixParams.FixParams.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.FixUndercuts.Const_FixParams.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.FixUndercuts.Const_FixParams.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ptr_storage_region

unsafe MR.Const_FaceBitSet._Underlying** MR.FixUndercuts.Const_FixParams.__ptr_storage_region
protected

◆ __ref_storage_bottomExtension

unsafe float* MR.FixUndercuts.Const_FixParams.__ref_storage_bottomExtension
protected

◆ __ref_storage_smooth

unsafe bool* MR.FixUndercuts.Const_FixParams.__ref_storage_smooth
protected

◆ __ref_storage_voxelSize

unsafe float* MR.FixUndercuts.Const_FixParams.__ref_storage_voxelSize
protected

Property Documentation

◆ bottomExtension

unsafe float MR.FixUndercuts.Const_FixParams.bottomExtension
get

minimum extension of bottom part of the mesh

◆ cb

unsafe MR.Std.Const_Function_Bool_From_Float MR.FixUndercuts.Const_FixParams.cb
getprotected set

◆ findParameters

unsafe MR.FixUndercuts.Const_FindParams MR.FixUndercuts.Const_FixParams.findParameters
getprotected set

parameters of what is considered as undercut

◆ region

unsafe MR.? Const_FaceBitSet MR.FixUndercuts.Const_FixParams.region
get

if set - only this region will be fixed (but still all mesh will be rebuild)

◆ smooth

unsafe bool MR.FixUndercuts.Const_FixParams.smooth
get

if true applies one iterations of gaussian filtering for voxels, useful if thin walls expected

◆ voxelSize

unsafe float MR.FixUndercuts.Const_FixParams.voxelSize
get

voxel size for internal computations: lower size - better precision but more system resources required


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