Package | Description |
---|---|
com.sun.electric.database.topology |
Package for connected Nodes and Arcs.
|
com.sun.electric.tool.erc.wellcheck | |
com.sun.electric.tool.routing.experimentalLeeMoore3 | |
com.sun.electric.tool.routing.seaOfGates | |
com.sun.electric.tool.user.ui |
Modifier and Type | Method and Description |
---|---|
RTNode<T> |
RTNode.getChildTree(int index) |
static <T extends RTBounds> |
RTNode.linkGeom(java.lang.Object env,
RTNode<T> root,
T geom)
Method to link this RTBounds into the R-tree of its parent Cell.
|
static <T extends RTBounds> |
RTNode.makeTopLevel()
Method to create the top-level R-Tree structure for a new Cell.
|
static <T extends RTBounds> |
RTNode.unLinkGeom(java.lang.Object env,
RTNode<T> root,
T geom)
Method to remove this geometry from the R-tree its parent cell.
|
static <T extends RTBounds> |
RTNode.unLinkGeom(java.lang.Object env,
RTNode<T> root,
T geom,
boolean verbose)
Method to remove this geometry from the R-tree its parent cell.
|
Modifier and Type | Method and Description |
---|---|
static <T extends RTBounds> |
RTNode.linkGeom(java.lang.Object env,
RTNode<T> root,
T geom)
Method to link this RTBounds into the R-tree of its parent Cell.
|
static <T extends RTBounds> |
RTNode.unLinkGeom(java.lang.Object env,
RTNode<T> root,
T geom)
Method to remove this geometry from the R-tree its parent cell.
|
static <T extends RTBounds> |
RTNode.unLinkGeom(java.lang.Object env,
RTNode<T> root,
T geom,
boolean verbose)
Method to remove this geometry from the R-tree its parent cell.
|
Constructor and Description |
---|
RTNode.Search(java.awt.geom.Rectangle2D bounds,
RTNode<T> root,
boolean includeEdges)
Constructor to build an R-Tree search iterator.
|
RTNode.Search(RTNode<T> root)
Constructor to build an R-Tree search iterator that finds everything in the tree.
|
Modifier and Type | Method and Description |
---|---|
static RTNode<ERCWellCheck.WellBound> |
Utils.searchInArea(java.awt.geom.Rectangle2D searchArea,
NetValues wellNum,
RTNode<ERCWellCheck.WellBound> rtree,
RTNode<ERCWellCheck.WellBound> allFound,
java.awt.geom.Point2D ctr,
MutableBoolean keepSearching,
int threadIndex)
Search in a given area
|
Modifier and Type | Method and Description |
---|---|
static RTNode<ERCWellCheck.WellBound> |
Utils.searchInArea(java.awt.geom.Rectangle2D searchArea,
NetValues wellNum,
RTNode<ERCWellCheck.WellBound> rtree,
RTNode<ERCWellCheck.WellBound> allFound,
java.awt.geom.Point2D ctr,
MutableBoolean keepSearching,
int threadIndex)
Search in a given area
|
static RTNode<ERCWellCheck.WellBound> |
Utils.searchInArea(java.awt.geom.Rectangle2D searchArea,
NetValues wellNum,
RTNode<ERCWellCheck.WellBound> rtree,
RTNode<ERCWellCheck.WellBound> allFound,
java.awt.geom.Point2D ctr,
MutableBoolean keepSearching,
int threadIndex)
Search in a given area
|
static void |
Utils.spreadWellSeed(double cX,
double cY,
NetValues wellNum,
RTNode<ERCWellCheck.WellBound> rtree,
int threadIndex)
Search area for touching well polygons
|
Constructor and Description |
---|
ConnectionCheck(ERCWellCheck.StrategyParameter parameter,
boolean hasPCon,
boolean hasNCon,
RTNode<ERCWellCheck.WellBound> pWellRoot,
RTNode<ERCWellCheck.WellBound> nWellRoot,
java.util.BitSet connectedNetValues) |
ConnectionCheck(ERCWellCheck.StrategyParameter parameter,
boolean hasPCon,
boolean hasNCon,
RTNode<ERCWellCheck.WellBound> pWellRoot,
RTNode<ERCWellCheck.WellBound> nWellRoot,
java.util.BitSet connectedNetValues) |
DistanceCheck(ERCWellCheck.StrategyParameter parameter,
double worstPWellDist,
java.awt.geom.Point2D worstPWellCon,
java.awt.geom.Point2D worstPWellEdge,
double worstNWellDist,
java.awt.geom.Point2D worstNWellCon,
java.awt.geom.Point2D worstNWellEdge,
RTNode<ERCWellCheck.WellBound> pWellRoot,
RTNode<ERCWellCheck.WellBound> nWellRoot) |
DistanceCheck(ERCWellCheck.StrategyParameter parameter,
double worstPWellDist,
java.awt.geom.Point2D worstPWellCon,
java.awt.geom.Point2D worstPWellEdge,
double worstNWellDist,
java.awt.geom.Point2D worstNWellCon,
java.awt.geom.Point2D worstNWellEdge,
RTNode<ERCWellCheck.WellBound> pWellRoot,
RTNode<ERCWellCheck.WellBound> nWellRoot) |
DRCCheck(ERCWellCheck.StrategyParameter parameters,
Layer pWellLayer,
Layer nWellLayer,
RTNode<ERCWellCheck.WellBound> pWellRoot,
RTNode<ERCWellCheck.WellBound> nWellRoot) |
DRCCheck(ERCWellCheck.StrategyParameter parameters,
Layer pWellLayer,
Layer nWellLayer,
RTNode<ERCWellCheck.WellBound> pWellRoot,
RTNode<ERCWellCheck.WellBound> nWellRoot) |
Modifier and Type | Method and Description |
---|---|
void |
ShiftInDirectionRatingFunction.doRating(com.sun.electric.tool.routing.experimentalLeeMoore3.Gridpoint curPoint,
com.sun.electric.tool.routing.experimentalLeeMoore3.Gridpoint prevPoint,
double xFinish,
double yFinish,
RTNode<com.sun.electric.tool.routing.experimentalLeeMoore3.RoutingFrameLeeMoore.LMBound> blockings,
java.awt.geom.Rectangle2D cellBounds) |
void |
RatingFunction.doRating(com.sun.electric.tool.routing.experimentalLeeMoore3.Gridpoint curPoint,
com.sun.electric.tool.routing.experimentalLeeMoore3.Gridpoint prevPoint,
double xFinish,
double yFinish,
RTNode<com.sun.electric.tool.routing.experimentalLeeMoore3.RoutingFrameLeeMoore.LMBound> blockings,
java.awt.geom.Rectangle2D cellBounds) |
void |
OutOfBoundsRatingFunction.doRating(com.sun.electric.tool.routing.experimentalLeeMoore3.Gridpoint curPoint,
com.sun.electric.tool.routing.experimentalLeeMoore3.Gridpoint prevPoint,
double xFinish,
double yFinish,
RTNode<com.sun.electric.tool.routing.experimentalLeeMoore3.RoutingFrameLeeMoore.LMBound> blockings,
java.awt.geom.Rectangle2D cellBounds) |
void |
ForcedDirectionRatingFunction.doRating(com.sun.electric.tool.routing.experimentalLeeMoore3.Gridpoint curPoint,
com.sun.electric.tool.routing.experimentalLeeMoore3.Gridpoint prevPoint,
double xFinish,
double yFinish,
RTNode<com.sun.electric.tool.routing.experimentalLeeMoore3.RoutingFrameLeeMoore.LMBound> blockings,
java.awt.geom.Rectangle2D cellBounds) |
void |
DistanceRatingFunction.doRating(com.sun.electric.tool.routing.experimentalLeeMoore3.Gridpoint curPoint,
com.sun.electric.tool.routing.experimentalLeeMoore3.Gridpoint prevPoint,
double xFinish,
double yFinish,
RTNode<com.sun.electric.tool.routing.experimentalLeeMoore3.RoutingFrameLeeMoore.LMBound> blockings,
java.awt.geom.Rectangle2D cellBounds) |
Modifier and Type | Method and Description |
---|---|
RTNode<SeaOfGatesEngine.SOGBound> |
SeaOfGatesEngine.getMetalTree(Layer lay)
Method to return an R-Tree of blockages on a given metal Layer.
|
RTNode<SeaOfGatesEngine.SOGBound> |
SeaOfGatesEngine.NeededRoute.getViaTree(Layer lay)
Method to return an R-Tree of blockages on a given via Layer.
|
Modifier and Type | Method and Description |
---|---|
RTNode<Highlighter.TextHighlightBound> |
EditWindow.getTextInCell()
Get the RTree with all text in this Cell, not just the visible text.
|
Modifier and Type | Method and Description |
---|---|
void |
EditWindow.setTextInCell(RTNode<Highlighter.TextHighlightBound> tic)
Set the RTree with all text in this Cell, not just the visible text.
|