MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.OutliersDetector Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, OutliersDetector arg0)
 
VertBitSet find (self, OutlierTypeMask mask, func_bool_from_float progress='{}')
 
OutlierParams getParams (self)
 
std_vector_unsigned_char getWeaklyConnectedStat (self)
 
None prepare (self, PointCloud pc, float radius, OutlierTypeMask mask, func_bool_from_float progress='{}')
 
None setParams (self, OutlierParams params)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::OutliersDetector

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)

Constructor & Destructor Documentation

◆ __init__() [1/2]

None mrmeshpy.OutliersDetector.__init__ ( self)

◆ __init__() [2/2]

None mrmeshpy.OutliersDetector.__init__ ( self,
OutliersDetector arg0 )
Implicit copy constructor.

Member Function Documentation

◆ _pybind11_conduit_v1_()

mrmeshpy.OutliersDetector._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

◆ find()

VertBitSet mrmeshpy.OutliersDetector.find ( self,
OutlierTypeMask mask,
func_bool_from_float progress = '{}' )
Make an outlier search based on preliminary data
@param mask mask of the types of outliers you are looking for

◆ getParams()

OutlierParams mrmeshpy.OutliersDetector.getParams ( self)
Get search parameters

◆ getWeaklyConnectedStat()

std_vector_unsigned_char mrmeshpy.OutliersDetector.getWeaklyConnectedStat ( self)
Get statistics on the number of neighbors for each point

◆ prepare()

None mrmeshpy.OutliersDetector.prepare ( self,
PointCloud pc,
float radius,
OutlierTypeMask mask,
func_bool_from_float progress = '{}' )
Make a preliminary stage of outlier search. Caches the result

@param pc point cloud
@param radius radius of the search for neighboring points for analysis
@param mask mask of the types of outliers that are looking for
@param progress progress callback function
@return error text or nothing

◆ setParams()

None mrmeshpy.OutliersDetector.setParams ( self,
OutlierParams params )
Set search parameters

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