ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::geometry::NoiseEstimateOptions Struct Reference

Options controlling the deterministic local-PCA cloud-noise estimator. More...

#include <noise_estimate.hpp>

Public Attributes

std::size_t seed_count = 1000
 Number of random seed points at which a local plane is fit.
int k_neighbors = 20
 Number of nearest neighbours per seed used for the local PCA fit.
unsigned seed = 42
 PRNG seed for deterministic seed-point sampling (STANDARDS §6).

Detailed Description

Options controlling the deterministic local-PCA cloud-noise estimator.

Determinism (docs/STANDARDS.md §6): the estimator draws seed_count random seed points from a fixed-seed PRNG, so the same inputs, options and cloud always yield the same estimate.

Definition at line 17 of file noise_estimate.hpp.

Member Data Documentation

◆ k_neighbors

int reusex::geometry::NoiseEstimateOptions::k_neighbors = 20

Number of nearest neighbours per seed used for the local PCA fit.

Definition at line 21 of file noise_estimate.hpp.

◆ seed

unsigned reusex::geometry::NoiseEstimateOptions::seed = 42

PRNG seed for deterministic seed-point sampling (STANDARDS §6).

Definition at line 23 of file noise_estimate.hpp.

◆ seed_count

std::size_t reusex::geometry::NoiseEstimateOptions::seed_count = 1000

Number of random seed points at which a local plane is fit.

Definition at line 19 of file noise_estimate.hpp.


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