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

A class for searching for outliers of points @detail The class caches the prepared search results, which allows to speed up the repeat search (while use same radius) Generated from class MR.OutliersDetector. This is the non-const half of the class. More...

+ Inheritance diagram for MR.OutliersDetector:

Public Member Functions

unsafe OutliersDetector ()
 Constructs an empty (default-constructed) instance.
 
unsafe OutliersDetector (MR._ByValue_OutliersDetector _other)
 Generated from constructor MR.OutliersDetector.OutliersDetector.
 
 OutliersDetector (Const_OutliersDetector _other)
 Generated from constructor MR.OutliersDetector.OutliersDetector.
 
 OutliersDetector (OutliersDetector _other)
 Generated from constructor MR.OutliersDetector.OutliersDetector.
 
unsafe MR.OutliersDetector assign (MR._ByValue_OutliersDetector _other)
 Generated from method MR.OutliersDetector.operator=.
 
unsafe void prepare (MR.Const_PointCloud pc, float radius, MR.OutlierTypeMask mask, MR.Std._ByValue_Function_BoolFuncFromFloat? progress=null)
 Make a preliminary stage of outlier search. Caches the result.
 
unsafe void setParams (MR.Const_OutlierParams params_)
 Set search parameters Generated from method MR.OutliersDetector.setParams.
 
unsafe MR.VertBitSet find (MR.OutlierTypeMask mask, MR.Std._ByValue_Function_BoolFuncFromFloat? progress=null)
 Make an outlier search based on preliminary data.
 
unsafe MR.Std.Const_Vector_UnsignedChar getWeaklyConnectedStat ()
 Get statistics on the number of neighbors for each point Generated from method MR.OutliersDetector.getWeaklyConnectedStat.
 

Detailed Description

A class for searching for outliers of points @detail The class caches the prepared search results, which allows to speed up the repeat search (while use same radius) Generated from class MR.OutliersDetector. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ OutliersDetector() [1/4]

unsafe MR.OutliersDetector.OutliersDetector ( )
inline

Constructs an empty (default-constructed) instance.

◆ OutliersDetector() [2/4]

unsafe MR.OutliersDetector.OutliersDetector ( MR._ByValue_OutliersDetector _other)
inline

Generated from constructor MR.OutliersDetector.OutliersDetector.

◆ OutliersDetector() [3/4]

MR.OutliersDetector.OutliersDetector ( Const_OutliersDetector _other)
inline

Generated from constructor MR.OutliersDetector.OutliersDetector.

◆ OutliersDetector() [4/4]

MR.OutliersDetector.OutliersDetector ( OutliersDetector _other)
inline

Generated from constructor MR.OutliersDetector.OutliersDetector.

Member Function Documentation

◆ assign()

unsafe MR.OutliersDetector MR.OutliersDetector.assign ( MR._ByValue_OutliersDetector _other)
inline

Generated from method MR.OutliersDetector.operator=.

◆ find()

unsafe MR.VertBitSet MR.OutliersDetector.find ( MR.OutlierTypeMask mask,
MR.Std._ByValue_Function_BoolFuncFromFloat? progress = null )
inline

Make an outlier search based on preliminary data.

Parameters
maskmask of the types of outliers you are looking for Generated from method MR.OutliersDetector.find. Parameter progress defaults to {}.

◆ getWeaklyConnectedStat()

unsafe MR.Std.Const_Vector_UnsignedChar MR.OutliersDetector.getWeaklyConnectedStat ( )
inline

Get statistics on the number of neighbors for each point Generated from method MR.OutliersDetector.getWeaklyConnectedStat.

◆ prepare()

unsafe void MR.OutliersDetector.prepare ( MR.Const_PointCloud pc,
float radius,
MR.OutlierTypeMask mask,
MR.Std._ByValue_Function_BoolFuncFromFloat? progress = null )
inline

Make a preliminary stage of outlier search. Caches the result.

Parameters
pcpoint cloud
radiusradius of the search for neighboring points for analysis
maskmask of the types of outliers that are looking for
progressprogress callback function
Returns
error text or nothing Generated from method MR.OutliersDetector.prepare. Parameter progress defaults to {}.

◆ setParams()

unsafe void MR.OutliersDetector.setParams ( MR.Const_OutlierParams params_)
inline

Set search parameters Generated from method MR.OutliersDetector.setParams.


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