MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ sort_regions_by_dimension()

void MayaFlux::Kakshya::sort_regions_by_dimension ( std::vector< Region > &  regions,
size_t  dimension 
)

Sort a vector of Regions by a specific dimension.

Parameters
regionsVector of Regions to sort.
dimensionDimension index to sort by.

Definition at line 120 of file RegionUtils.cpp.

121{
122 std::ranges::sort(regions,
123 [dimension](const Region& a, const Region& b) {
124 if (dimension < a.start_coordinates.size() && dimension < b.start_coordinates.size())
125 return a.start_coordinates[dimension] < b.start_coordinates[dimension];
126 return false;
127 });
128}
size_t a
size_t b
Represents a point or span in N-dimensional space.
Definition Region.hpp:67

References a, and b.