MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.ImproveSamplingSettings Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, ImproveSamplingSettings arg0)
 
None __init__ (self, int numIters, int minPointsInSample, VertMap pt2sm, PointCloud cloudOfSamples, Vector_int_VertId ptsInSm, VertColors ptColors, VertColors smColors, func_bool_from_float progress)
 
PointCloud cloudOfSamples (self)
 
None cloudOfSamples (self, PointCloud arg1)
 
int minPointsInSample (self)
 
None minPointsInSample (self, int arg1)
 
int numIters (self)
 
None numIters (self, int arg1)
 
func_bool_from_float progress (self)
 
None progress (self, func_bool_from_float arg1)
 
VertMap pt2sm (self)
 
None pt2sm (self, VertMap arg1)
 
VertColors ptColors (self)
 
None ptColors (self, VertColors arg1)
 
Vector_int_VertId ptsInSm (self)
 
None ptsInSm (self, Vector_int_VertId arg1)
 
VertColors smColors (self)
 
None smColors (self, VertColors arg1)
 

Detailed Description

Generated from:  MR::ImproveSamplingSettings

Constructor & Destructor Documentation

◆ __init__() [1/3]

None meshlib.mrmeshpy.ImproveSamplingSettings.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

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

◆ __init__() [3/3]

None meshlib.mrmeshpy.ImproveSamplingSettings.__init__ ( self,
int numIters,
int minPointsInSample,
VertMap pt2sm,
PointCloud cloudOfSamples,
Vector_int_VertId ptsInSm,
VertColors ptColors,
VertColors smColors,
func_bool_from_float progress )
Implicit aggregate constructor.

Member Function Documentation

◆ cloudOfSamples() [1/2]

PointCloud meshlib.mrmeshpy.ImproveSamplingSettings.cloudOfSamples ( self)
optional output: new cloud containing averaged points and normals for each sample

◆ cloudOfSamples() [2/2]

None meshlib.mrmeshpy.ImproveSamplingSettings.cloudOfSamples ( self,
PointCloud arg1 )

◆ minPointsInSample() [1/2]

int meshlib.mrmeshpy.ImproveSamplingSettings.minPointsInSample ( self)
if a sample represents less than this number of input points then such sample will be discarded;
it can be used to remove outliers

◆ minPointsInSample() [2/2]

None meshlib.mrmeshpy.ImproveSamplingSettings.minPointsInSample ( self,
int arg1 )

◆ numIters() [1/2]

int meshlib.mrmeshpy.ImproveSamplingSettings.numIters ( self)
the number of algorithm iterations to perform

◆ numIters() [2/2]

None meshlib.mrmeshpy.ImproveSamplingSettings.numIters ( self,
int arg1 )

◆ progress() [1/2]

func_bool_from_float meshlib.mrmeshpy.ImproveSamplingSettings.progress ( self)
output progress status and receive cancel signal

◆ progress() [2/2]

None meshlib.mrmeshpy.ImproveSamplingSettings.progress ( self,
func_bool_from_float arg1 )

◆ pt2sm() [1/2]

VertMap meshlib.mrmeshpy.ImproveSamplingSettings.pt2sm ( self)
optional output: mapping from input point id to sample id

◆ pt2sm() [2/2]

None meshlib.mrmeshpy.ImproveSamplingSettings.pt2sm ( self,
VertMap arg1 )

◆ ptColors() [1/2]

VertColors meshlib.mrmeshpy.ImproveSamplingSettings.ptColors ( self)
optional input: colors of input points

◆ ptColors() [2/2]

None meshlib.mrmeshpy.ImproveSamplingSettings.ptColors ( self,
VertColors arg1 )

◆ ptsInSm() [1/2]

Vector_int_VertId meshlib.mrmeshpy.ImproveSamplingSettings.ptsInSm ( self)
optional output: the number of points in each sample

◆ ptsInSm() [2/2]

None meshlib.mrmeshpy.ImproveSamplingSettings.ptsInSm ( self,
Vector_int_VertId arg1 )

◆ smColors() [1/2]

VertColors meshlib.mrmeshpy.ImproveSamplingSettings.smColors ( self)
optional output: averaged colors of samples

◆ smColors() [2/2]

None meshlib.mrmeshpy.ImproveSamplingSettings.smColors ( self,
VertColors arg1 )

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