Skip to content

Commit 54c646b

Browse files
authored
Merge pull request #7 from openecos-projects/rt_drc_main
Rt drc main
2 parents 0787e4b + 6320d79 commit 54c646b

30 files changed

Lines changed: 469 additions & 1440 deletions

src/operation/iDRC/source/module/rule_validator/RuleValidator.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,7 @@ void collectBoundaryEdges(GTLHolePolyInt& check_hole_poly, bool is_hole, int32_t
127127
}
128128
}
129129

130-
bool isBoundaryCoveredByEnv(const BoundaryData& boundary_data,
131-
const bgi::rtree<std::pair<GTLRectInt, int32_t>, bgi::quadratic<16>>& env_boundary_rtree,
130+
bool isBoundaryCoveredByEnv(const BoundaryData& boundary_data, const bgi::rtree<std::pair<GTLRectInt, int32_t>, bgi::quadratic<16>>& env_boundary_rtree,
132131
const std::vector<BoundaryData>& env_boundary_pool)
133132
{
134133
std::vector<std::pair<GTLRectInt, int32_t>> env_boundary_pairs;
@@ -527,8 +526,8 @@ void RuleValidator::prepareRVCluster(RVCluster& rv_cluster)
527526

528527
for (GTLHolePolyInt& gtl_hole_poly : gtl_hole_poly_list) {
529528
int32_t polygon_id = static_cast<int32_t>(rv_layer_data.polygon_pool.size());
530-
rv_layer_data.polygon_pool.push_back({net_idx, static_cast<int32_t>(rv_layer_data.max_rect_pool.size()), 0,
531-
static_cast<int32_t>(rv_layer_data.boundary_pool.size()), 0});
529+
rv_layer_data.polygon_pool.push_back(
530+
{net_idx, static_cast<int32_t>(rv_layer_data.max_rect_pool.size()), 0, static_cast<int32_t>(rv_layer_data.boundary_pool.size()), 0});
532531
PolygonData& polygon_data = rv_layer_data.polygon_pool.back();
533532
polygon_data.hole_poly = gtl_hole_poly;
534533

src/operation/iDRC/source/module/rule_validator/rv_data_manager/RVCluster.hpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,10 @@
1616
// ***************************************************************************************
1717
#pragma once
1818

19-
#include <cstdint>
2019
#include "DRCShape.hpp"
21-
#include "LayerRect.hpp"
22-
#include "PlanarRect.hpp"
2320
#include "RVComParam.hpp"
24-
#include "RVSummary.hpp"
25-
#include "Segment.hpp"
26-
#include "Violation.hpp"
2721
#include "RVLayerData.hpp"
22+
#include "Violation.hpp"
2823

2924
namespace idrc {
3025

0 commit comments

Comments
 (0)