Ponca  6f9f1b59d7c8c4654a710cfcef7342f4f5c79ba1
Point Cloud Analysis library
Loading...
Searching...
No Matches
Ponca::IsNeighborhoodFilter Concept Reference

Concept definition

template<typename T>
concept Ponca::IsNeighborhoodFilter = requires(T t, const T ct, typename T::VectorType v, typename T::DataPoint d) {
t.frame();
ct.frame();
ct.operator()(d);
{ ct.spacedw(v, d) } -> std::convertible_to<typename T::VectorType>;
{ ct.spaced2w(v, d) } -> std::convertible_to<typename T::MatrixType>;
{ ct.scaledw(v, d) } -> std::same_as<typename T::Scalar>;
{ ct.scaled2w(v, d) } -> std::same_as<typename T::Scalar>;
{ ct.scaleSpaced2w(v, d) } -> std::convertible_to<typename T::VectorType>;
}
Aggregator class used to declare specialized structures using CRTP.
Definition basket.h:260

Detailed Description

Definition at line 22 of file concepts.h.