MayaFlux 0.1.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 248 of file Region.hpp.

249 {
250 if (coordinates.size() != start_coordinates.size())
251 return false;
252
253 for (size_t i = 0; i < start_coordinates.size(); i++) {
254 if (coordinates[i] < start_coordinates[i] || coordinates[i] > end_coordinates[i]) {
255 return false;
256 }
257 }
258 return true;
259 }
std::vector< uint64_t > end_coordinates
Ending frame index (inclusive)
Definition Region.hpp:72
std::vector< uint64_t > start_coordinates
Starting frame index (inclusive)
Definition Region.hpp:69

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

+ Here is the caller graph for this function: