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

◆ find_regions_containing_coordinates()

std::vector< Region > MayaFlux::Kakshya::find_regions_containing_coordinates ( const RegionGroup group,
const std::vector< uint64_t > &  coordinates 
)

Find all regions in a RegionGroup that contain the given coordinates.

Parameters
groupRegionGroup to search.
coordinatesN-dimensional coordinates.
Returns
Vector of matching Regions.

Definition at line 66 of file RegionUtils.cpp.

67{
68 std::vector<Region> result;
69 std::ranges::copy_if(group.regions, std::back_inserter(result),
70 [&coordinates](const Region& region) {
71 return region.contains(coordinates);
72 });
73 return result;
74}
std::vector< Region > regions
Collection of regions belonging to this group.
Represents a point or span in N-dimensional space.
Definition Region.hpp:67

References MayaFlux::Kakshya::RegionGroup::regions.