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

◆ find_regions_with_label()

std::vector< Region > MayaFlux::Kakshya::find_regions_with_label ( const RegionGroup group,
const std::string &  label 
)

Find all regions in a RegionGroup with a given label.

Parameters
groupRegionGroup to search.
labelLabel to match.
Returns
Vector of matching Regions.

Definition at line 21 of file RegionUtils.cpp.

22{
23 std::vector<Region> result;
24 std::ranges::copy_if(group.regions, std::back_inserter(result),
25 [&label](const Region& region) {
26 return region.get_label() == label;
27 });
28 return result;
29}
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.