com.sun.electric.tool.io.output
Class Geometry.CellGeom

java.lang.Object
  extended by com.sun.electric.tool.io.output.Geometry.CellGeom
Enclosing class:
Geometry

protected class Geometry.CellGeom
extends java.lang.Object

Class to store polygon geometry of a cell


Field Summary
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
 
Constructor Summary
protected Geometry.CellGeom(Cell cell)
          Constructor
 
Method Summary
protected  void addPolys(Poly[] polys, Geometric geom)
          add polys to cell geometry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

polyMap

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


nodables

protected java.util.List<Nodable> nodables
Nodables (instances) in this Cell


cell

protected Cell cell
Cell


nonUniqueName

protected boolean nonUniqueName
true if cell name used in other libraries

Constructor Detail

Geometry.CellGeom

protected Geometry.CellGeom(Cell cell)
Constructor

Method Detail

addPolys

protected void addPolys(Poly[] polys,
                        Geometric geom)
add polys to cell geometry