/** * @param candidate * @return true if this request covers the total area of the given 'candiate'. */ public boolean isFullfilled( TextureTile candidate ) { return ( this.minX - candidate.getMinX() ) >= ( -EPS ) && ( this.minY - candidate.getMinY() ) >= ( -EPS ) && ( this.maxX - candidate.getMaxX() ) <= ( EPS ) && ( this.maxY - candidate.getMaxY() ) <= ( EPS ) && ( this.unitsPerPixel - candidate.getMetersPerPixel() ) >= ( -EPS ); }