Skip to main content

Crate spatialrust_filtering

Crate spatialrust_filtering 

Source
Expand description

Point cloud filters for SpatialRust.

Structs§

Aabb
Axis-aligned bounding box used by CropBox.
CropBox
Keeps (or, when invert is set, drops) points inside an axis-aligned box.
FarthestPointSampling
Farthest Point Sampling downsampler.
FarthestPointSamplingConfig
Configuration for FarthestPointSampling.
MlsConfig
Configuration for MlsSmoothing.
MlsSmoothing
Moving Least Squares smoothing filter.
PassThrough
Keeps (or drops) points whose value in a named field falls within a range.
RadiusOutlierConfig
Configuration for RadiusOutlierRemoval.
RadiusOutlierRemoval
Radius Outlier Removal (ROR).
StatisticalOutlierConfig
Configuration for StatisticalOutlierRemoval.
StatisticalOutlierRemoval
Statistical Outlier Removal (SOR).
VoxelGridDownsample
Voxel-grid downsampling filter.
VoxelGridDownsampleConfig
Configuration for voxel-grid downsampling.

Enums§

AttributeAggregation
Attribute aggregation policy for non-position fields.
VoxelAggregationMode
Voxel aggregation strategy.

Constants§

DEFAULT_GPU_MIN_POINTS
Default minimum point count before GPU voxel downsampling is selected (centroid).
DEFAULT_GPU_MIN_POINTS_APPROXIMATE
Default minimum point count before GPU approximate-first downsampling is selected.

Traits§

PointCloudFilter
Point cloud filter interface.