Point Cloud Library (PCL) 1.15.1
Loading...
Searching...
No Matches
pcl::experimental Namespace Reference

Namespaces

namespace  advanced

Typedefs

template<class PointT>
using FilterFunction = std::function<bool(const PointCloud<PointT>&, index_t)>
template<class PointT>
using FunctionFilter = advanced::FunctorFilter<PointT, FilterFunction<PointT>>

Variables

template<typename PointT, typename Function>
static constexpr bool is_function_object_for_filter_v
 Checks if the function object meets the usage in FunctorFilter class.

Typedef Documentation

◆ FilterFunction

template<class PointT>
using pcl::experimental::FilterFunction = std::function<bool(const PointCloud<PointT>&, index_t)>

Definition at line 135 of file functor_filter.h.

◆ FunctionFilter

template<class PointT>
using pcl::experimental::FunctionFilter = advanced::FunctorFilter<PointT, FilterFunction<PointT>>

Definition at line 138 of file functor_filter.h.

Variable Documentation

◆ is_function_object_for_filter_v

template<typename PointT, typename Function>
bool pcl::experimental::is_function_object_for_filter_v
staticconstexpr
Initial value:
=
detail::int_type_t< detail::index_type_size, detail::index_type_signed > index_t
Type used for an index in PCL.
Definition types.h:112
constexpr bool is_invocable_r_v

Checks if the function object meets the usage in FunctorFilter class.

Function needs to be callable with a const reference to a PointCloud and an index value. The return type should be implicitly convertible to a boolean

Definition at line 23 of file functor_filter.h.