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

◆ find_region_for_position() [1/2]

MAYAFLUX_API std::optional< size_t > MayaFlux::Kakshya::find_region_for_position ( const std::vector< uint64_t > &  position,
const std::vector< Region > &  regions 
)

Find optimal region containing given position.

Parameters
positionCoordinates to search for.
regionsVector of regions to search within.
Returns
Optional index of containing region.

Definition at line 375 of file RegionUtils.cpp.

377{
378 for (size_t i = 0; i < regions.size(); ++i) {
379 if (regions[i].contains(position)) {
380 return i;
381 }
382 }
383 return std::nullopt;
384}
Expanse::ContainsFn contains
Definition Decoder.cpp:517
std::optional< glm::vec3 > position
Definition Decoder.cpp:93

References contains, and position.