Package empro :: Package toolkit :: Package via_designer :: Module geometry :: Class ViaDesignerProject
[frames] | no frames]

Class ViaDesignerProject

Instance Methods
 
__init__(self, paramList=[], stackup=<empro.toolkit.via_designer.geometry.Stackup instance at 0x000..., portList=[], padList=[], drillList=[], antiPadList=[], planeList=[], boundingBox=<empro.toolkit.via_designer.geometry.BoundingBox instance at 0..., matList=[], traceList=[], mergeAntiPads=False, backDrillList=[], stitchPadList=[], stitchDrillList=[], stitchLocations=[], isCustomStitch=False, dielectricFillDrillList=[], antiTraceList=[])
 
ablElementNegative(self, doc, unitFactor, layerNameToNumberMap)
 
ablElementPlanes(self, doc, unitFactor, layerNameToNumberMap)
 
ablElementPositive(self, doc, unitFactor, layerNameToNumberMap)
 
addPlanesToAssembly(self, parts)
 
appendTraces(self, parts)
 
clearHighlightDielectrics(self, gviewer)
 
clearStitchUpdaterLists(self)
 
createBackDrills(self)
 
createCovers(self)
 
createDielectrics(self)
 
createDrills(self)
 
createMaterials(self)
 
createPads(self)
 
createParams(self)
 
createPlanesWithAntiPads(self)
 
createPorts(self)
 
createProject(self, useTopLevelAssembly=False)
 
createStitches(self)
 
createTraces(self)
 
findGViewer(self, padList)
 
findPart(self, partName, topPart=None)
 
highlightDielectrics(self, idxList, gviewer)
 
highlightInterfaces(self, idxList, gviewer)
 
insertStitchesInAssembly(self, stitchAssembly)
 
locationListsAreEqual(self, locations)
 
numberOfDifferentLocations(self, locations)
 
parseXmlElement(self, xmlString, varDictionary, exprDictionary, ADS_HPEESOF_DIR)
 
partForPlaneLayer(self, layerName)
 
readXmlList(self, dom, tagNameTop, tagNameEl, readXmlElement)
 
selectStitches(self, idxList, gviewer)
 
selectStitches_old(self, idxList)
 
updateAntiPads(self, antiPadList)
 
updateAntiPadsAndAntiTraces(self, antiPadList, antiTraceList)
 
updateAntiPadsTracesAndAntiTraces(self, antiPadList, traceList, antiTraceList)
 
updateAntiTraces(self, antiTraceList)
 
updateDrills(self, drillList, backDrillList, dielectricFillDrillList)
 
updatePads(self, padList)
 
updatePlanes(self, layerName=None)
 
updateStitchLocations(self, locations)
 
updateStitches(self)
 
updateTraces(self, traceList)
 
updateTracesAndAntiTraces(self, traceList, antiTraceList)
 
writeAbl(self, posFileName, negFileName, planesFileName, unitFactor, layerNameToNumberMap)
 
writeXml(self)
 
writeXmlList(self, doc, topEl, name, theList)
 
xmlElement(self, doc)