|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.electric.tool.io.output.Output
com.sun.electric.tool.io.output.Geometry
com.sun.electric.tool.io.output.CIF
public class CIF
Class to write CIF output to disk.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sun.electric.tool.io.output.Geometry |
---|
Geometry.CellGeom, Geometry.PolyWithGeom, Geometry.Visitor |
Nested classes/interfaces inherited from class com.sun.electric.tool.io.output.Output |
---|
Output.OutputCellInfo, Output.WriteJELIB |
Field Summary |
---|
Fields inherited from class com.sun.electric.tool.io.output.Geometry |
---|
cellGeoms, numCells, numVisited, topCell |
Fields inherited from class com.sun.electric.tool.io.output.Output |
---|
dataOutputStream, filePath, printWriter, quiet |
Method Summary | |
---|---|
protected void |
done()
Abstract method called after traversal |
protected boolean |
includeGeometric()
Method to determine whether or not to include the original Geometric with a Poly. |
protected boolean |
mergeGeom(int hierLevelsFromBottom)
method to determine whether or not to merge geometry |
protected void |
start()
Abstract method called before hierarchy traversal |
protected void |
writeCellGeom(Geometry.CellGeom cellGeom)
Method to write cellGeom |
static int |
writeCIFFile(Cell cell,
VarContext context,
java.lang.String filePath)
User Interface independent entry point for CIF output. |
Methods inherited from class com.sun.electric.tool.io.output.Geometry |
---|
getMaxHierDepth, writeCell, writeCell |
Methods inherited from class com.sun.electric.tool.io.output.Output |
---|
closeBinaryOutputStream, closeTextOutputStream, emitCopyright, exportCellCommand, getAreaToPrint, openBinaryOutputStream, openTextOutputStream, saveJelib, setContinuationString, setOutputWidth, writeCell, writeLibrary, writePanicSnapshot, writeWidthLimited |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static int writeCIFFile(Cell cell, VarContext context, java.lang.String filePath)
cell
- the top-level cell to write.context
- the hierarchical context to the cell.filePath
- the disk file to create.
protected void start()
Geometry
start
in class Geometry
protected void done()
Geometry
done
in class Geometry
protected void writeCellGeom(Geometry.CellGeom cellGeom)
writeCellGeom
in class Geometry
protected boolean mergeGeom(int hierLevelsFromBottom)
mergeGeom
in class Geometry
protected boolean includeGeometric()
includeGeometric
in class Geometry
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |