Generated from class MR.PointsToMeshParameters. This is the const half of the class.
More...
|
| virtual void | Dispose () |
| unsafe | Const_PointsToMeshParameters () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | Const_PointsToMeshParameters (float sigma, float minWeight, float invSigmaModifier, bool sqrtAngleWeight, float voxelSize, MR.Const_VertColors? ptColors, MR.VertColors? vColors, MR.Std._ByValue_Function_Bool_From_Float progress, MR.Std._ByValue_Function_ExpectedVoidStdString_From_ConstMRPointCloudRef_ConstMRPointsToDistanceVolumeParamsRef_StdFunctionExpectedVoidStdStringFromConstMRSimpleVolumeMinMaxRefInt_Int createVolumeCallbackByParts, MR.Std._ByValue_Function_ExpectedMRSimpleVolumeMinMaxStdString_From_ConstMRPointCloudRef_ConstMRPointsToDistanceVolumeParamsRef createVolumeCallback, MR.Std._ByValue_Function_Bool_From_ConstMRPointCloudRef_ConstMRPointsToDistanceVolumeParamsRef canCreateVolume) |
| | Constructs MR.PointsToMeshParameters elementwise.
|
| unsafe | Const_PointsToMeshParameters (MR._ByValue_PointsToMeshParameters _other) |
| | Generated from constructor MR.PointsToMeshParameters.PointsToMeshParameters.
|
| | Const_PointsToMeshParameters (Const_PointsToMeshParameters _other) |
| | Generated from constructor MR.PointsToMeshParameters.PointsToMeshParameters.
|
| | Const_PointsToMeshParameters (PointsToMeshParameters _other) |
| | Generated from constructor MR.PointsToMeshParameters.PointsToMeshParameters.
|
|
| virtual unsafe void | Dispose (bool disposing) |
|
| unsafe float | 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
|
| unsafe float | minWeight [get] |
| | minimum sum of influence weights from surrounding points for a triangle to appear, meaning that there shall be at least this number of points in close proximity
|
| unsafe float | invSigmaModifier [get] |
| | coefficient used for weight calculation: e^(dist^2 * -invSigmaModifier * sigma^-2) values: (0;inf)
|
| unsafe bool | 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)
|
| unsafe float | voxelSize [get] |
| | Size of voxel in grid conversions; The user is responsible for setting some positive value here.
|
| unsafe MR.? Const_VertColors | ptColors [get] |
| | optional input: colors of input points
|
| unsafe MR.? VertColors | vColors [get] |
| | optional output: averaged colors of mesh vertices
|
| unsafe MR.Std.Const_Function_Bool_From_Float | progress [get, protected set] |
| | Progress callback.
|
| unsafe MR.Std.Const_Function_ExpectedVoidStdString_From_ConstMRPointCloudRef_ConstMRPointsToDistanceVolumeParamsRef_StdFunctionExpectedVoidStdStringFromConstMRSimpleVolumeMinMaxRefInt_Int | createVolumeCallbackByParts [get, protected set] |
| | Callback for volume creation by parts. If both volume creation functions are null - volume will be created with memory efficient pointsToDistanceFunctionVolume function This callback takes precedence over createVolumeCallback.
|
| unsafe MR.Std.Const_Function_ExpectedMRSimpleVolumeMinMaxStdString_From_ConstMRPointCloudRef_ConstMRPointsToDistanceVolumeParamsRef | createVolumeCallback [get, protected set] |
| | Callback for volume creation. If both volume creation functions are null - volume will be created with memory efficient pointsToDistanceFunctionVolume function.
|
| unsafe MR.Std.Const_Function_Bool_From_ConstMRPointCloudRef_ConstMRPointsToDistanceVolumeParamsRef | canCreateVolume [get, protected set] |
| | Callback for checking whether it's possible to use the volume creation function.
|
Generated from class MR.PointsToMeshParameters. This is the const half of the class.
◆ Const_PointsToMeshParameters() [1/5]
| unsafe MR.Const_PointsToMeshParameters.Const_PointsToMeshParameters |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ Const_PointsToMeshParameters() [2/5]
| unsafe MR.Const_PointsToMeshParameters.Const_PointsToMeshParameters |
( |
float | sigma, |
|
|
float | minWeight, |
|
|
float | invSigmaModifier, |
|
|
bool | sqrtAngleWeight, |
|
|
float | voxelSize, |
|
|
MR.Const_VertColors? | ptColors, |
|
|
MR.VertColors? | vColors, |
|
|
MR.Std._ByValue_Function_Bool_From_Float | progress, |
|
|
MR.Std._ByValue_Function_ExpectedVoidStdString_From_ConstMRPointCloudRef_ConstMRPointsToDistanceVolumeParamsRef_StdFunctionExpectedVoidStdStringFromConstMRSimpleVolumeMinMaxRefInt_Int | createVolumeCallbackByParts, |
|
|
MR.Std._ByValue_Function_ExpectedMRSimpleVolumeMinMaxStdString_From_ConstMRPointCloudRef_ConstMRPointsToDistanceVolumeParamsRef | createVolumeCallback, |
|
|
MR.Std._ByValue_Function_Bool_From_ConstMRPointCloudRef_ConstMRPointsToDistanceVolumeParamsRef | canCreateVolume ) |
|
inline |
◆ Const_PointsToMeshParameters() [3/5]
| unsafe MR.Const_PointsToMeshParameters.Const_PointsToMeshParameters |
( |
MR._ByValue_PointsToMeshParameters | _other | ) |
|
|
inline |
◆ Const_PointsToMeshParameters() [4/5]
◆ Const_PointsToMeshParameters() [5/5]
◆ Dispose() [1/2]
| virtual void MR.Const_PointsToMeshParameters.Dispose |
( |
| ) |
|
|
inlinevirtual |
◆ Dispose() [2/2]
| virtual unsafe void MR.Const_PointsToMeshParameters.Dispose |
( |
bool | disposing | ) |
|
|
inlineprotectedvirtual |
◆ __ptr_storage_ptColors
| unsafe MR.Const_VertColors._Underlying** MR.Const_PointsToMeshParameters.__ptr_storage_ptColors |
|
protected |
◆ __ptr_storage_vColors
| unsafe MR.VertColors._Underlying** MR.Const_PointsToMeshParameters.__ptr_storage_vColors |
|
protected |
◆ __ref_storage_invSigmaModifier
| unsafe float* MR.Const_PointsToMeshParameters.__ref_storage_invSigmaModifier |
|
protected |
◆ __ref_storage_minWeight
| unsafe float* MR.Const_PointsToMeshParameters.__ref_storage_minWeight |
|
protected |
◆ __ref_storage_sigma
| unsafe float* MR.Const_PointsToMeshParameters.__ref_storage_sigma |
|
protected |
◆ __ref_storage_sqrtAngleWeight
| unsafe bool* MR.Const_PointsToMeshParameters.__ref_storage_sqrtAngleWeight |
|
protected |
◆ __ref_storage_voxelSize
| unsafe float* MR.Const_PointsToMeshParameters.__ref_storage_voxelSize |
|
protected |
◆ canCreateVolume
| unsafe MR.Std.Const_Function_Bool_From_ConstMRPointCloudRef_ConstMRPointsToDistanceVolumeParamsRef MR.Const_PointsToMeshParameters.canCreateVolume |
|
getprotected set |
Callback for checking whether it's possible to use the volume creation function.
◆ createVolumeCallback
| unsafe MR.Std.Const_Function_ExpectedMRSimpleVolumeMinMaxStdString_From_ConstMRPointCloudRef_ConstMRPointsToDistanceVolumeParamsRef MR.Const_PointsToMeshParameters.createVolumeCallback |
|
getprotected set |
Callback for volume creation. If both volume creation functions are null - volume will be created with memory efficient pointsToDistanceFunctionVolume function.
◆ createVolumeCallbackByParts
| unsafe MR.Std.Const_Function_ExpectedVoidStdString_From_ConstMRPointCloudRef_ConstMRPointsToDistanceVolumeParamsRef_StdFunctionExpectedVoidStdStringFromConstMRSimpleVolumeMinMaxRefInt_Int MR.Const_PointsToMeshParameters.createVolumeCallbackByParts |
|
getprotected set |
Callback for volume creation by parts. If both volume creation functions are null - volume will be created with memory efficient pointsToDistanceFunctionVolume function This callback takes precedence over createVolumeCallback.
◆ invSigmaModifier
| unsafe float MR.Const_PointsToMeshParameters.invSigmaModifier |
|
get |
coefficient used for weight calculation: e^(dist^2 * -invSigmaModifier * sigma^-2) values: (0;inf)
◆ minWeight
| unsafe float MR.Const_PointsToMeshParameters.minWeight |
|
get |
minimum sum of influence weights from surrounding points for a triangle to appear, meaning that there shall be at least this number of points in close proximity
◆ progress
| unsafe MR.Std.Const_Function_Bool_From_Float MR.Const_PointsToMeshParameters.progress |
|
getprotected set |
◆ ptColors
optional input: colors of input points
◆ sigma
| unsafe float MR.Const_PointsToMeshParameters.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
| unsafe bool MR.Const_PointsToMeshParameters.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)
◆ vColors
| unsafe MR.? VertColors MR.Const_PointsToMeshParameters.vColors |
|
get |
optional output: averaged colors of mesh vertices
◆ voxelSize
| unsafe float MR.Const_PointsToMeshParameters.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: