ome-files  0.5.0
Public Member Functions | Public Attributes | List of all members
ome::files::TileCoverage::Impl Class Reference

Internal implementation details of TileCoverage. More...

Public Member Functions

 Impl ()
 Constructor.
 
 ~Impl ()
 Destructor.
 
std::vector< box > intersecting (const box &b)
 Boxes intersecting with the specified box. More...
 

Public Attributes

geomi::rtree< box, geomi::quadratic< 16 > > rtree
 Region coverage stored as box ranges.
 

Detailed Description

Internal implementation details of TileCoverage.

Member Function Documentation

◆ intersecting()

std::vector<box> ome::files::TileCoverage::Impl::intersecting ( const box &  b)
inline

Boxes intersecting with the specified box.

Parameters
bthe box to intersect with.
Returns
a list of intersecting boxes.

References ome::files::PlaneRegion::h, ome::files::PlaneRegion::w, ome::files::PlaneRegion::x, and ome::files::PlaneRegion::y.


The documentation for this class was generated from the following file: