MayaFlux 0.1.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 60 of file RegionUtils.cpp.

61{
62 std::vector<Region> result;
63 std::ranges::copy_if(group.regions, std::back_inserter(result),
64 [&coordinates](const Region& region) {
65 return region.contains(coordinates);
66 });
67 return result;
68}
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 find_regions_containing_coordinates(), and MayaFlux::Kakshya::RegionGroup::regions.

Referenced by find_regions_containing_coordinates().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: