Ponca  4d2a58fa5c6375adef5c4b208f4d47e016cecd6d
Point Cloud Analysis library
Loading...
Searching...
No Matches
Ponca::ProvidesBasketUnitBase Concept Reference

This concept ensures that the default types and accessors in a Basket are well-formed. More...

#include <concepts.h>

Concept definition

template<typename T>
typename T::NeighborFilter;
t.setNeighborFilter(typename T::NeighborFilter{});
{ ct.getNeighborFilter() } -> std::convertible_to<typename T::NeighborFilter>;
{ ct.getWeightSum() } -> std::same_as<typename T::Scalar>;
{ ct.getNumNeighbors() } -> std::integral;
}
Aggregator class used to declare specialized structures using CRTP.
Definition basket.h:260
This concept ensures that the default types and accessors in a Basket are well-formed.
Definition concepts.h:27
This concept if currently only used a base concept for ProvidesBasketUnitBase.
Definition concepts.h:18

Detailed Description

This concept ensures that the default types and accessors in a Basket are well-formed.

This concept is implemented by BasketUnitBase, which is set by default in the Basket.

Definition at line 27 of file concepts.h.