public static class LayerCoverageTool.LayerVisitor extends HierarchyEnumerator.Visitor
| Constructor and Description |
|---|
LayerVisitor(Job job,
GeometryHandler t,
java.util.Set<NodeInst> delList,
LayerCoverageTool.LCMode func,
java.util.Map<Layer,java.util.Set<PolyBase>> original,
java.util.Set<Network> netSet,
java.awt.geom.Rectangle2D bBox,
Layer onlyThisLayer,
LayerCoverageTool.GeometryOnNetwork geoms) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
enterCell(HierarchyEnumerator.CellInfo info)
The HierarchyEnumerator is about to begin enumerating the
contents of a new Cell instance.
|
void |
exitCell(HierarchyEnumerator.CellInfo info)
In case of non null bounding box, it will undo the
transformation
|
boolean |
visitNodeInst(Nodable no,
HierarchyEnumerator.CellInfo info)
The HierarchyEnumerator is visiting Nodable ni.
|
newCellInfopublic LayerVisitor(Job job, GeometryHandler t, java.util.Set<NodeInst> delList, LayerCoverageTool.LCMode func, java.util.Map<Layer,java.util.Set<PolyBase>> original, java.util.Set<Network> netSet, java.awt.geom.Rectangle2D bBox, Layer onlyThisLayer, LayerCoverageTool.GeometryOnNetwork geoms)
public void exitCell(HierarchyEnumerator.CellInfo info)
exitCell in class HierarchyEnumerator.Visitorinfo - public boolean enterCell(HierarchyEnumerator.CellInfo info)
HierarchyEnumerator.VisitorenterCell in class HierarchyEnumerator.Visitorinfo - information about the Cell instance being
enumeratedpublic boolean visitNodeInst(Nodable no, HierarchyEnumerator.CellInfo info)
HierarchyEnumerator.VisitorvisitNodeInst in class HierarchyEnumerator.Visitorno - info -