Package empro :: Package toolkit :: Module eemAdfiParse :: Class AdfiHdefWriter
[frames] | no frames]

Class AdfiHdefWriter

source code

This class is used to write out .hdef file.

Instance Methods
 
__init__(self, fprefix, iAdfiInfo, iAblPresent=False, iUseAblRoot=False) source code
 
close(self) source code
 
writeLibrarySubstrate(self, iStacks=None) source code
 
writeCmpInfo(self, adfiVersion, tool, refDes, name, cmpType, topLevel, mainLevel, viewName) source code
 
writeFiguresInfo(self, iVersion, iTool, iRefDes) source code
 
writeCircleFormat(self) source code
 
writeTraceFormat(self) source code
 
writePolygonFormat(self) source code
 
writeViaFormat(self) source code
 
writeCircle(self, node) source code
 
writeTrace(self, tr) source code
 
writePolygon(self, p) source code
 
writeOAVias(self, v) source code
 
writeAblShapes(self, shapesEvents, iRefDes) source code
 
writeFiguresEnd(self, nrOfFigures) source code
 
writeParmsToFile(self, iParms, iType, iRefDes, iTool, iVersion, iParmsFromFile) source code
 
writePinInfo(self, iVersion, iTool, iRefDes) source code
 
writePinEnd(self, nrOfPins) source code
 
writePinDef(self, pinName, layerNumber, layerName, portNumber, pinNumber, netName, xLoc, yLoc, pinType, rePortZ, imPortZ, portOffset, portName, posNeg) source code
 
writePinExtra(self, phi, diffPair, isMultiPortRef, usage) source code
 
writePinAreaCircle(self, pinName, x, y, r) source code
 
writePinAreaPolygon(self, pinName, verts, bulges) source code
 
writePinAreaString(self, pinName, pinString) source code
 
writeInstsInfo(self, iVersion, iTool, iRefDes) source code
 
writeInstData(self, refDes, cmpName, viewName, xLoc, yLoc, rot) source code
 
writeInstsEnd(self, nrOfInstances) source code
 
writeRefLocation(self, refLocation) source code
 
writeCmpSubstrate(self, refDes, refDesName, iStacks) source code
 
writeCmpEnd(self, refDes) source code
 
writeEnd(self, nrOfComponent) source code