Generated from class MR.DenoiseViaNormalsSettings. This is the const half of the class.
More...
|
| virtual unsafe void | Dispose (bool disposing) |
|
| unsafe bool | fastIndicatorComputation [get] |
| | use approximated computation, which is much faster than precise solution
|
| unsafe float | beta [get] |
| | 0.001 - sharp edges, 0.01 - moderate edges, 0.1 - smooth edges
|
| unsafe float | gamma [get] |
| | the amount of smoothing: 0 - no smoothing, 1 - average smoothing, ...
|
| unsafe int | normalIters [get] |
| | the number of iterations to smooth normals and find creases; the more the better quality, but longer computation
|
| unsafe int | pointIters [get] |
| | the number of iterations to update vertex coordinates from found normals; the more the better quality, but longer computation
|
| unsafe float | guideWeight [get] |
| | how much resulting points must be attracted to initial points (e.g. to avoid general shrinkage), must be > 0
|
| unsafe bool | limitNearInitial [get] |
| | if true then maximal displacement of each point during denoising will be limited
|
| unsafe float | maxInitialDist [get] |
| | maximum distance between a point and its position before relaxation, ignored if limitNearInitial = false
|
| unsafe MR.? UndirectedEdgeBitSet | outCreases [get] |
| | optionally returns creases found during smoothing
|
| unsafe MR.Std.Const_Function_Bool_From_Float | cb [get, protected set] |
| | to get the progress and optionally cancel
|
Generated from class MR.DenoiseViaNormalsSettings. This is the const half of the class.
◆ Const_DenoiseViaNormalsSettings() [1/5]
| unsafe MR.Const_DenoiseViaNormalsSettings.Const_DenoiseViaNormalsSettings |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ Const_DenoiseViaNormalsSettings() [2/5]
| unsafe MR.Const_DenoiseViaNormalsSettings.Const_DenoiseViaNormalsSettings |
( |
bool | fastIndicatorComputation, |
|
|
float | beta, |
|
|
float | gamma, |
|
|
int | normalIters, |
|
|
int | pointIters, |
|
|
float | guideWeight, |
|
|
bool | limitNearInitial, |
|
|
float | maxInitialDist, |
|
|
MR.UndirectedEdgeBitSet? | outCreases, |
|
|
MR.Std._ByValue_Function_Bool_From_Float | cb ) |
|
inline |
◆ Const_DenoiseViaNormalsSettings() [3/5]
| unsafe MR.Const_DenoiseViaNormalsSettings.Const_DenoiseViaNormalsSettings |
( |
MR._ByValue_DenoiseViaNormalsSettings | _other | ) |
|
|
inline |
◆ Const_DenoiseViaNormalsSettings() [4/5]
◆ Const_DenoiseViaNormalsSettings() [5/5]
◆ Dispose() [1/2]
| virtual void MR.Const_DenoiseViaNormalsSettings.Dispose |
( |
| ) |
|
|
inlinevirtual |
◆ Dispose() [2/2]
| virtual unsafe void MR.Const_DenoiseViaNormalsSettings.Dispose |
( |
bool | disposing | ) |
|
|
inlineprotectedvirtual |
◆ __ptr_storage_outCreases
| unsafe MR.UndirectedEdgeBitSet._Underlying** MR.Const_DenoiseViaNormalsSettings.__ptr_storage_outCreases |
|
protected |
◆ __ref_storage_beta
| unsafe float* MR.Const_DenoiseViaNormalsSettings.__ref_storage_beta |
|
protected |
◆ __ref_storage_fastIndicatorComputation
| unsafe bool* MR.Const_DenoiseViaNormalsSettings.__ref_storage_fastIndicatorComputation |
|
protected |
◆ __ref_storage_gamma
| unsafe float* MR.Const_DenoiseViaNormalsSettings.__ref_storage_gamma |
|
protected |
◆ __ref_storage_guideWeight
| unsafe float* MR.Const_DenoiseViaNormalsSettings.__ref_storage_guideWeight |
|
protected |
◆ __ref_storage_limitNearInitial
| unsafe bool* MR.Const_DenoiseViaNormalsSettings.__ref_storage_limitNearInitial |
|
protected |
◆ __ref_storage_maxInitialDist
| unsafe float* MR.Const_DenoiseViaNormalsSettings.__ref_storage_maxInitialDist |
|
protected |
◆ __ref_storage_normalIters
| unsafe int* MR.Const_DenoiseViaNormalsSettings.__ref_storage_normalIters |
|
protected |
◆ __ref_storage_pointIters
| unsafe int* MR.Const_DenoiseViaNormalsSettings.__ref_storage_pointIters |
|
protected |
◆ beta
| unsafe float MR.Const_DenoiseViaNormalsSettings.beta |
|
get |
0.001 - sharp edges, 0.01 - moderate edges, 0.1 - smooth edges
◆ cb
| unsafe MR.Std.Const_Function_Bool_From_Float MR.Const_DenoiseViaNormalsSettings.cb |
|
getprotected set |
to get the progress and optionally cancel
◆ fastIndicatorComputation
| unsafe bool MR.Const_DenoiseViaNormalsSettings.fastIndicatorComputation |
|
get |
use approximated computation, which is much faster than precise solution
◆ gamma
| unsafe float MR.Const_DenoiseViaNormalsSettings.gamma |
|
get |
the amount of smoothing: 0 - no smoothing, 1 - average smoothing, ...
◆ guideWeight
| unsafe float MR.Const_DenoiseViaNormalsSettings.guideWeight |
|
get |
how much resulting points must be attracted to initial points (e.g. to avoid general shrinkage), must be > 0
◆ limitNearInitial
| unsafe bool MR.Const_DenoiseViaNormalsSettings.limitNearInitial |
|
get |
if true then maximal displacement of each point during denoising will be limited
◆ maxInitialDist
| unsafe float MR.Const_DenoiseViaNormalsSettings.maxInitialDist |
|
get |
maximum distance between a point and its position before relaxation, ignored if limitNearInitial = false
◆ normalIters
| unsafe int MR.Const_DenoiseViaNormalsSettings.normalIters |
|
get |
the number of iterations to smooth normals and find creases; the more the better quality, but longer computation
◆ outCreases
optionally returns creases found during smoothing
◆ pointIters
| unsafe int MR.Const_DenoiseViaNormalsSettings.pointIters |
|
get |
the number of iterations to update vertex coordinates from found normals; the more the better quality, but longer computation
The documentation for this class was generated from the following file: