protected override void BeginTileCore(BeginTileParameters parameters) { base.BeginTileCore(parameters); for (var involvedTable = 0; involvedTable < InvolvedTables.Count; involvedTable++) { QueryFilterHelper filterHelper = GetQueryFilterHelper(involvedTable); filterHelper.ForNetwork = true; } _pointsEnumerator = null; // points enumerator is valid only within same tile _pointSearchEnvelope = null; if (parameters.TileEnvelope != null) { _pointSearchEnvelope = GeometryFactory.Clone(parameters.TileEnvelope); } _pointSearchEnvelope?.Expand(SearchDistance, SearchDistance, asRatio: false); }
void ITestContainer.BeginTile(IEnvelope tileEnvelope, IEnvelope testRunEnvelope) { if (_containerTests == null) { return; } var parameters = new BeginTileParameters(tileEnvelope, testRunEnvelope); foreach (ContainerTest test in _containerTests) { try { test.BeginTile(parameters); } catch (Exception e) { throw new TestContainerException(test, tileEnvelope, e); } } }
protected override void BeginTileCore(BeginTileParameters parameters) { _tileEnvelope = parameters.TileEnvelope; _reportedRowPairs.Clear(); }
protected override void BeginTileCore(BeginTileParameters parameters) { _tileEnvelope = parameters.TileEnvelope; }