#include <MRImproveSampling.h>
Public Attributes | |
int | numIters = 1 |
the number of algorithm iterations to perform | |
int | minPointsInSample = 1 |
VertMap * | pt2sm = nullptr |
optional output: mapping from input point id to sample id | |
PointCloud * | cloudOfSamples = nullptr |
optional output: new cloud containing averaged points and normals for each sample | |
Vector< int, VertId > * | ptsInSm = nullptr |
optional output: the number of points in each sample | |
const VertColors * | ptColors = nullptr |
optional input: colors of input points | |
VertColors * | smColors = nullptr |
optional output: averaged colors of samples | |
ProgressCallback | progress |
output progress status and receive cancel signal | |
PointCloud* MR::ImproveSamplingSettings::cloudOfSamples = nullptr |
optional output: new cloud containing averaged points and normals for each sample
int MR::ImproveSamplingSettings::minPointsInSample = 1 |
if a sample represents less than this number of input points then such sample will be discarded; it can be used to remove outliers
int MR::ImproveSamplingSettings::numIters = 1 |
the number of algorithm iterations to perform
ProgressCallback MR::ImproveSamplingSettings::progress |
output progress status and receive cancel signal
VertMap* MR::ImproveSamplingSettings::pt2sm = nullptr |
optional output: mapping from input point id to sample id
const VertColors* MR::ImproveSamplingSettings::ptColors = nullptr |
optional input: colors of input points
Vector<int, VertId>* MR::ImproveSamplingSettings::ptsInSm = nullptr |
optional output: the number of points in each sample
VertColors* MR::ImproveSamplingSettings::smColors = nullptr |
optional output: averaged colors of samples