Carma-platform v4.2.0
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
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. More...
 

Typedef Documentation

◆ FilterFunction

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

Definition at line 179 of file functor_filter.h.

◆ FunctionFilter

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

Definition at line 182 of file functor_filter.h.

Variable Documentation

◆ is_function_object_for_filter_v

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

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 33 of file functor_filter.h.