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

◆ contains()

bool MayaFlux::Kakshya::Region::contains ( const std::vector< uint64_t > &  coordinates) const
inline

Check if the given coordinates are contained within this region.

Parameters
coordinatesN-dimensional coordinates to check.
Returns
True if contained, false otherwise.

Definition at line 254 of file Region.hpp.

255 {
256 if (coordinates.size() != start_coordinates.size())
257 return false;
258
259 for (size_t i = 0; i < start_coordinates.size(); i++) {
260 if (coordinates[i] < start_coordinates[i] || coordinates[i] > end_coordinates[i]) {
261 return false;
262 }
263 }
264 return true;
265 }
std::vector< uint64_t > end_coordinates
Ending frame index (inclusive)
Definition Region.hpp:78
std::vector< uint64_t > start_coordinates
Starting frame index (inclusive)
Definition Region.hpp:75

Referenced by MayaFlux::Kakshya::find_references_in_region().

+ Here is the caller graph for this function: