pub struct NormalEstimator { /* private fields */ }Expand description
Covariance-based normal estimator.
Implementations§
Source§impl NormalEstimator
impl NormalEstimator
Sourcepub const fn new(config: NormalEstimationConfig) -> Self
pub const fn new(config: NormalEstimationConfig) -> Self
Creates a normal estimator from config.
Sourcepub const fn config(&self) -> NormalEstimationConfig
pub const fn config(&self) -> NormalEstimationConfig
Returns the estimator config.
Sourcepub fn estimate_with_diagnostics(
&self,
input: &PointCloud,
) -> SpatialResult<(PointCloud, NormalEstimationResult)>
pub fn estimate_with_diagnostics( &self, input: &PointCloud, ) -> SpatialResult<(PointCloud, NormalEstimationResult)>
Estimates normals and curvature, returning output cloud and diagnostics.
Trait Implementations§
Source§impl Clone for NormalEstimator
impl Clone for NormalEstimator
Source§fn clone(&self) -> NormalEstimator
fn clone(&self) -> NormalEstimator
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NormalEstimator
impl Debug for NormalEstimator
Source§impl FeatureEstimator for NormalEstimator
impl FeatureEstimator for NormalEstimator
Source§fn estimate(&self, input: &PointCloud) -> SpatialResult<PointCloud>
fn estimate(&self, input: &PointCloud) -> SpatialResult<PointCloud>
Runs feature estimation and returns an output point cloud.
Source§impl PartialEq for NormalEstimator
impl PartialEq for NormalEstimator
impl StructuralPartialEq for NormalEstimator
Auto Trait Implementations§
impl Freeze for NormalEstimator
impl RefUnwindSafe for NormalEstimator
impl Send for NormalEstimator
impl Sync for NormalEstimator
impl Unpin for NormalEstimator
impl UnsafeUnpin for NormalEstimator
impl UnwindSafe for NormalEstimator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more