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

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

+ Inheritance diagram for MR.PointsToDistanceVolumeParams:

Public Member Functions

unsafe PointsToDistanceVolumeParams ()
 Constructs an empty (default-constructed) instance.
 
unsafe PointsToDistanceVolumeParams (MR._ByValue_PointsToDistanceVolumeParams _other)
 Generated from constructor MR.PointsToDistanceVolumeParams.PointsToDistanceVolumeParams.
 
 PointsToDistanceVolumeParams (Const_PointsToDistanceVolumeParams _other)
 Generated from constructor MR.PointsToDistanceVolumeParams.PointsToDistanceVolumeParams.
 
 PointsToDistanceVolumeParams (PointsToDistanceVolumeParams _other)
 Generated from constructor MR.PointsToDistanceVolumeParams.PointsToDistanceVolumeParams.
 
unsafe MR.PointsToDistanceVolumeParams assign (MR._ByValue_PointsToDistanceVolumeParams _other)
 Generated from method MR.PointsToDistanceVolumeParams.operator=.
 

Static Public Member Functions

static unsafe implicit operator MR.DistanceVolumeParams (PointsToDistanceVolumeParams self)
 

Properties

new unsafe ref float sigma [get]
 
new unsafe ref float minWeight [get]
 minimum sum of influence weights from surrounding points for a voxel to get a value, meaning that there shall be at least this number of points in close proximity
 
new unsafe ref float invSigmaModifier [get]
 
new unsafe ref bool sqrtAngleWeight [get]
 
new unsafe MR.? Const_VertCoords ptNormals [get, set]
 optional input: if this pointer is set then function will use these normals instead of ones present in cloud
 
new unsafe ref MR.Vector3f origin [get]
 origin point of voxels box
 
new unsafe MR.Std.Function_BoolFuncFromFloat cb [get, protected set]
 progress callback
 
new unsafe ref MR.Vector3f voxelSize [get]
 size of voxel on each axis
 
new unsafe ref MR.Vector3i dimensions [get]
 num voxels along each axis
 

Detailed Description

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

Constructor & Destructor Documentation

◆ PointsToDistanceVolumeParams() [1/4]

unsafe MR.PointsToDistanceVolumeParams.PointsToDistanceVolumeParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ PointsToDistanceVolumeParams() [2/4]

unsafe MR.PointsToDistanceVolumeParams.PointsToDistanceVolumeParams ( MR._ByValue_PointsToDistanceVolumeParams _other)
inline

Generated from constructor MR.PointsToDistanceVolumeParams.PointsToDistanceVolumeParams.

◆ PointsToDistanceVolumeParams() [3/4]

MR.PointsToDistanceVolumeParams.PointsToDistanceVolumeParams ( Const_PointsToDistanceVolumeParams _other)
inline

Generated from constructor MR.PointsToDistanceVolumeParams.PointsToDistanceVolumeParams.

◆ PointsToDistanceVolumeParams() [4/4]

MR.PointsToDistanceVolumeParams.PointsToDistanceVolumeParams ( PointsToDistanceVolumeParams _other)
inline

Generated from constructor MR.PointsToDistanceVolumeParams.PointsToDistanceVolumeParams.

Member Function Documentation

◆ assign()

unsafe MR.PointsToDistanceVolumeParams MR.PointsToDistanceVolumeParams.assign ( MR._ByValue_PointsToDistanceVolumeParams _other)
inline

Generated from method MR.PointsToDistanceVolumeParams.operator=.

◆ operator MR.DistanceVolumeParams()

static unsafe implicit MR.PointsToDistanceVolumeParams.operator MR.DistanceVolumeParams ( PointsToDistanceVolumeParams self)
inlinestatic

Property Documentation

◆ cb

new unsafe MR.Std.Function_BoolFuncFromFloat MR.PointsToDistanceVolumeParams.cb
getprotected set

progress callback

◆ dimensions

new unsafe ref MR.Vector3i MR.PointsToDistanceVolumeParams.dimensions
get

num voxels along each axis

◆ invSigmaModifier

new unsafe ref float MR.PointsToDistanceVolumeParams.invSigmaModifier
get

coefficient used for weight calculation: e^(dist^2 * -invSigmaModifier * sigma^-2) values: (0;inf)

◆ minWeight

new unsafe ref float MR.PointsToDistanceVolumeParams.minWeight
get

minimum sum of influence weights from surrounding points for a voxel to get a value, meaning that there shall be at least this number of points in close proximity

◆ origin

new unsafe ref MR.Vector3f MR.PointsToDistanceVolumeParams.origin
get

origin point of voxels box

◆ ptNormals

new unsafe MR.? Const_VertCoords MR.PointsToDistanceVolumeParams.ptNormals
getset

optional input: if this pointer is set then function will use these normals instead of ones present in cloud

◆ sigma

new unsafe ref float MR.PointsToDistanceVolumeParams.sigma
get

it the distance of highest influence of a point; the maximal influence distance is 3*sigma; beyond that distance the influence is strictly zero

◆ sqrtAngleWeight

new unsafe ref bool MR.PointsToDistanceVolumeParams.sqrtAngleWeight
get

changes the way point angle affects weight, by default it is linearly increasing with dot product if enabled - increasing as dot product^(0.5) (with respect to its sign)

◆ voxelSize

new unsafe ref MR.Vector3f MR.PointsToDistanceVolumeParams.voxelSize
get

size of voxel on each axis


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