Ordering class to sort partition by specified range (lower boundary). More...
#include <Partitions.h>
Public Types | |
using | Sorter_t = PartitionSorterByAreaRangeLower< Range > |
using | KeyExtractor_t = PartitionRangeLowerBoundExtractor< Range > |
using | Key_t = decltype(Sorter_t::key(std::declval< PartitionBase >())) |
Type of sorting key. In short: double . More... | |
Public Member Functions | |
template<typename A , typename B > | |
bool | operator() (A const &a, B const &b) const |
Static Public Member Functions | |
template<typename T > | |
static auto | key (T const &obj) |
static Key_t | key (Key_t k) |
static bool | sortKey (Key_t a, Key_t b) |
Static Public Attributes | |
static constexpr auto | range = Range |
Ordering class to sort partition by specified range (lower boundary).
Definition at line 72 of file Partitions.h.
using geo::part::details::PartitionSorterByAreaRangeLower< Range >::Key_t = decltype(Sorter_t::key(std::declval<PartitionBase>())) |
Type of sorting key. In short: double
.
Definition at line 742 of file Partitions.h.
using geo::part::details::PartitionSorterByAreaRangeLower< Range >::KeyExtractor_t = PartitionRangeLowerBoundExtractor<Range> |
Definition at line 734 of file Partitions.h.
using geo::part::details::PartitionSorterByAreaRangeLower< Range >::Sorter_t = PartitionSorterByAreaRangeLower<Range> |
Definition at line 732 of file Partitions.h.
|
inlinestatic |
Definition at line 739 of file Partitions.h.
|
inlinestatic |
Definition at line 744 of file Partitions.h.
|
inline |
Definition at line 748 of file Partitions.h.
|
inlinestatic |
Definition at line 745 of file Partitions.h.
|
static |
Definition at line 736 of file Partitions.h.