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) | |
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)
None mrmeshpy.OutliersDetector.__init__ | ( | self | ) |
None mrmeshpy.OutliersDetector.__init__ | ( | self, | |
OutliersDetector | arg0 ) |
Implicit copy constructor.
|
staticprotected |
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
OutlierParams mrmeshpy.OutliersDetector.getParams | ( | self | ) |
Get search parameters
std_vector_unsigned_char mrmeshpy.OutliersDetector.getWeaklyConnectedStat | ( | self | ) |
Get statistics on the number of neighbors for each point
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
None mrmeshpy.OutliersDetector.setParams | ( | self, | |
OutlierParams | params ) |
Set search parameters