3#include <NDEVR/GeometryFilter.h>
6#if NDEVR_ENABLE_PCL_FILTERING
10 class PCL_INTERFACE_API PCLRemoveOutliers final :
public GeometryFilter
14 bool runFilter(GeometryFilterParameters& parameters)
override;
16 bool canRunFilter(
const GeometryFilterParameters& parameters)
override;
17 Buffer<FilterDescription> defaultFilterArguments()
override;
22 class PCL_INTERFACE_API PCLVoxelDownsample final :
public GeometryFilter
26 bool runFilter(GeometryFilterParameters& parameters)
override;
28 bool canRunFilter(
const GeometryFilterParameters& parameters)
override;
29 Buffer<FilterDescription> defaultFilterArguments()
override;
34 class PCL_INTERFACE_API PCLRemoveShadows final :
public GeometryFilter
38 bool runFilter(GeometryFilterParameters& parameters)
override;
40 bool canRunFilter(
const GeometryFilterParameters& parameters)
override;
41 Buffer<FilterDescription> defaultFilterArguments()
override;
A service that contains registered algorithms for removing vertices or shapes from a group of vertice...
The primary namespace for the NDEVR SDK.