MeshLib C# Docs
Loading...
Searching...
No Matches
MR.WeightedShell.ParametersRegions Class Reference

Generated from class MR.WeightedShell.ParametersRegions. Base classes: Direct: (non-virtual) MR.WeightedShell.ParametersBase This is the non-const half of the class. More...

+ Inheritance diagram for MR.WeightedShell.ParametersRegions:

Public Member Functions

unsafe ParametersRegions ()
 Constructs an empty (default-constructed) instance.
 
unsafe ParametersRegions (MR.WeightedShell._ByValue_ParametersRegions _other)
 Generated from constructor MR.WeightedShell.ParametersRegions.ParametersRegions.
 
 ParametersRegions (Const_ParametersRegions _other)
 Generated from constructor MR.WeightedShell.ParametersRegions.ParametersRegions.
 
 ParametersRegions (ParametersRegions _other)
 Generated from constructor MR.WeightedShell.ParametersRegions.ParametersRegions.
 
unsafe MR.WeightedShell.ParametersRegions assign (MR.WeightedShell._ByValue_ParametersRegions _other)
 Generated from method MR.WeightedShell.ParametersRegions.operator=.
 

Static Public Member Functions

static unsafe implicit operator MR.WeightedShell.ParametersBase (ParametersRegions self)
 

Properties

new unsafe MR.Std.Vector_MRWeightedShellParametersRegionsRegion regions [get, protected set]
 
new unsafe ref float interpolationDist [get]
 
new unsafe ref bool bidirectionalMode [get]
 
new unsafe ref float offset [get]
 build iso-surface of minimal distance to points corresponding to this value
 
new unsafe ref float voxelSize [get]
 
new unsafe ref float numLayers [get]
 number of voxels to compute near the offset (should be left default unless used for debugging)
 
new unsafe MR.Std.Function_BoolFuncFromFloat progress [get, protected set]
 Progress callback.
 

Detailed Description

Generated from class MR.WeightedShell.ParametersRegions. Base classes: Direct: (non-virtual) MR.WeightedShell.ParametersBase This is the non-const half of the class.

Constructor & Destructor Documentation

◆ ParametersRegions() [1/4]

unsafe MR.WeightedShell.ParametersRegions.ParametersRegions ( )
inline

Constructs an empty (default-constructed) instance.

◆ ParametersRegions() [2/4]

unsafe MR.WeightedShell.ParametersRegions.ParametersRegions ( MR.WeightedShell._ByValue_ParametersRegions _other)
inline

Generated from constructor MR.WeightedShell.ParametersRegions.ParametersRegions.

◆ ParametersRegions() [3/4]

MR.WeightedShell.ParametersRegions.ParametersRegions ( Const_ParametersRegions _other)
inline

Generated from constructor MR.WeightedShell.ParametersRegions.ParametersRegions.

◆ ParametersRegions() [4/4]

MR.WeightedShell.ParametersRegions.ParametersRegions ( ParametersRegions _other)
inline

Generated from constructor MR.WeightedShell.ParametersRegions.ParametersRegions.

Member Function Documentation

◆ assign()

unsafe MR.WeightedShell.ParametersRegions MR.WeightedShell.ParametersRegions.assign ( MR.WeightedShell._ByValue_ParametersRegions _other)
inline

Generated from method MR.WeightedShell.ParametersRegions.operator=.

◆ operator MR.WeightedShell.ParametersBase()

static unsafe implicit MR.WeightedShell.ParametersRegions.operator MR.WeightedShell.ParametersBase ( ParametersRegions self)
inlinestatic

Property Documentation

◆ bidirectionalMode

new unsafe ref bool MR.WeightedShell.ParametersRegions.bidirectionalMode
get

if true the distances grow in both directions from each triangle, reaching minimum in the triangle; if false the distances grow to infinity in the direction of triangle's normals, and decrease to minus infinity in the opposite direction

◆ interpolationDist

new unsafe ref float MR.WeightedShell.ParametersRegions.interpolationDist
get

interpolation distance between the weights of the regions determines the sharpness of transitions between different regions

◆ numLayers

new unsafe ref float MR.WeightedShell.ParametersRegions.numLayers
get

number of voxels to compute near the offset (should be left default unless used for debugging)

◆ offset

new unsafe ref float MR.WeightedShell.ParametersRegions.offset
get

build iso-surface of minimal distance to points corresponding to this value

◆ progress

new unsafe MR.Std.Function_BoolFuncFromFloat MR.WeightedShell.ParametersRegions.progress
getprotected set

Progress callback.

◆ regions

new unsafe MR.Std.Vector_MRWeightedShellParametersRegionsRegion MR.WeightedShell.ParametersRegions.regions
getprotected set

list of regions (overlappings are allowed) with corresponding offsets the additional offset in overlaps is set to the average of the regions

◆ voxelSize

new unsafe ref float MR.WeightedShell.ParametersRegions.voxelSize
get

Size of voxel in grid conversions; The user is responsible for setting some positive value here


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