pub trait AdaptiveManifoldFilterConst: AlgorithmTraitConst {
fn as_raw_AdaptiveManifoldFilter(&self) -> *const c_void;
fn get_sigma_s(&self) -> Result<f64> { ... }
fn get_sigma_r(&self) -> Result<f64> { ... }
fn get_tree_height(&self) -> Result<i32> { ... }
fn get_pca_iterations(&self) -> Result<i32> { ... }
fn get_adjust_outliers(&self) -> Result<bool> { ... }
fn get_use_rng(&self) -> Result<bool> { ... }
}
Expand description
Interface for Adaptive Manifold Filter realizations.
For more details about this filter see Gastal12 and References_.
Below listed optional parameters which may be set up with Algorithm::set function.
- member double sigma_s = 16.0 Spatial standard deviation.
- member double sigma_r = 0.2 Color space standard deviation.
- member int tree_height = -1 Height of the manifold tree (default = -1 : automatically computed).
- member int num_pca_iterations = 1 Number of iterations to computed the eigenvector.
- member bool adjust_outliers = false Specify adjust outliers using Eq. 9 or not.
- member bool use_RNG = true Specify use random number generator to compute eigenvector or not.
Required Methods
fn as_raw_AdaptiveManifoldFilter(&self) -> *const c_void
Provided Methods
sourcefn get_sigma_s(&self) -> Result<f64>
fn get_sigma_s(&self) -> Result<f64>
See also
setSigmaS
sourcefn get_sigma_r(&self) -> Result<f64>
fn get_sigma_r(&self) -> Result<f64>
See also
setSigmaR
sourcefn get_tree_height(&self) -> Result<i32>
fn get_tree_height(&self) -> Result<i32>
See also
setTreeHeight
sourcefn get_pca_iterations(&self) -> Result<i32>
fn get_pca_iterations(&self) -> Result<i32>
See also
setPCAIterations
sourcefn get_adjust_outliers(&self) -> Result<bool>
fn get_adjust_outliers(&self) -> Result<bool>
See also
setAdjustOutliers
sourcefn get_use_rng(&self) -> Result<bool>
fn get_use_rng(&self) -> Result<bool>
See also
setUseRNG