Lines Matching refs:min_level

48   S2_DCHECK_LE(options.min_level(), options.max_level());  in S2RegionCoverer()
61 void S2RegionCoverer::Options::set_min_level(int min_level) { in set_min_level() argument
62 S2_DCHECK_GE(min_level, 0); in set_min_level()
63 S2_DCHECK_LE(min_level, S2CellId::kMaxLevel); in set_min_level()
65 min_level_ = max(0, min(S2CellId::kMaxLevel, min_level)); in set_min_level()
95 if (cell.level() >= options_.min_level()) { in NewCandidate()
157 int num_levels = ((candidate->cell.level() < options_.min_level()) ? in AddCandidate()
166 candidate->cell.level() >= options_.min_level()) { in AddCandidate()
190 if (options_.level_mod() > 1 && level > options_.min_level()) { in AdjustLevel()
191 level -= (level - options_.min_level()) % options_.level_mod(); in AdjustLevel()
228 S2_DCHECK_LE(options_.min_level(), options_.max_level()); in GetCoveringInternal()
264 candidate->cell.level() < options_.min_level() || in GetCoveringInternal()
298 if (options_.min_level() > 0 || options_.level_mod() > 1) { in GetCoveringInternal()
300 S2CellUnion::Denormalize(result_copy, options_.min_level(), in GetCoveringInternal()
344 S2_DCHECK_LE(options_.min_level(), options_.max_level()); in IsCanonical()
346 const int min_level = options_.min_level(); in IsCanonical() local
357 if (level < min_level || level > max_level) return false; in IsCanonical()
358 if (level_mod > 1 && (level - min_level) % level_mod != 0) return false; in IsCanonical()
366 if (too_many_cells && id.GetCommonAncestorLevel(prev_id) >= min_level) { in IsCanonical()
373 if (plevel < min_level || level != prev_id.level() || in IsCanonical()
417 S2_DCHECK_LE(options_.min_level(), options_.max_level()); in CanonicalizeCovering()
439 if (options_.min_level() > 0 || options_.level_mod() > 1) { in CanonicalizeCovering()
440 S2CellUnion::Denormalize(*covering, options_.min_level(), in CanonicalizeCovering()
467 if (best_level < options_.min_level()) break; in CanonicalizeCovering()
475 while (best_level > options_.min_level()) { in CanonicalizeCovering()