public static class Geometry.CellGeom
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected Cell |
cell
Cell
|
protected java.util.List<Nodable> |
nodables
Nodables (instances) in this Cell
|
protected boolean |
nonUniqueName
true if cell name used in other libraries
|
protected java.util.HashMap<Layer,java.util.List<java.lang.Object>> |
polyMap
HashMap of Poly(gons) in this Cell, keyed by Layer, all polys per layer stored as a List
|
Modifier | Constructor and Description |
---|---|
protected |
Geometry.CellGeom(Cell cell,
Geometry geometry)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addArcInst(ArcInst ai) |
void |
addNodeInst(NodeInst ni,
FixpTransform trans) |
void |
addNodesAndArcs() |
protected void |
addPolys(Poly[] polys,
Geometric geom)
add polys to cell geometry
|
void |
mergeCellGeom() |
protected java.util.HashMap<Layer,java.util.List<java.lang.Object>> polyMap
protected java.util.List<Nodable> nodables
protected Cell cell
protected boolean nonUniqueName
public void addNodesAndArcs()
public void addNodeInst(NodeInst ni, FixpTransform trans)
public void addArcInst(ArcInst ai)
public void mergeCellGeom()