Package empro :: Package toolkit :: Package via_designer :: Module mainGui :: Class viaDesigner
[frames] | no frames]

Class viaDesigner

Instance Methods
 
__enter__(self)
 
__exit__(self, exc_type, exc_value, traceback)
 
__init__(self, varDictionary={}, exprDictionary={}, ADS_HPEESOF_DIR=None, libName=None, substName=None, *args, **kwargs)
 
addStitchPoints(self, iIgnore=None)
 
addVar(self, iIgnore)
 
afterEditVariableTable(self, *args, **kwargs)
 
afterEditVariableTableNoTryExcept(self)
 
appendDefaultUnit(self, val)
 
askForLocationAndDoExport(self, selectedSims)
 
askToCreateSubstrate(self)
 
askToExit(self)
 
askToKillSimulations(self)
 
askToSaveCurrentSession(self, includeCancel=True)
 
autoStitchInLineWidget(self)
 
autoStitchRectangleWidget(self)
 
barrelStateFromUI(self)
 
bringToFront(self)
 
cascadeWindows(self)
 
checkGeometry(self, showError=True, win=None)
 
checkGeometryCb(self)
 
clearHighlights(self)
 
clearProject(self)
 
clearTempLibrary(self)
 
createAutoStitchLocationsWidget(self)
 
createBarrelWidget(self)
 
createCustomStitchLocationsWidget(self)
 
createFeedsWidget(self)
 
createGenerateStitchesDlg(self)
 
createGenerateStitchesWidget(self)
 
createGenerateStitchesWidgetCircle(self)
 
createGenerateStitchesWidgetCircleClearanceToFeed(self)
 
createMicroViasWidget(self)
 
createPadStackWidget(self)
 
createPages(self, useDummyGeometryViewer)
 
createSetupGeometryWidget(self)
 
createSimLogManager(self)
 
createSimlogPage(self)
 
createStitchingViasWidget(self)
 
createSubstrateWidget(self)
 
createVariableList(self)
 
createVariablePage(self)
 
createVia3DView(self, useDummyGeometryViewer)
 
createViaDesignerProjectFromUi(self)
 
createViaWidget(self)
 
defaultValue(self, val, dimension='LENGTH')
 
delVar(self, iIgnore)
 
deleteStitchPoints(self, iIgnore=None)
 
enableAdvancedMode(self, enabled)
 
exitApp(self)
 
exportCellCb(self)
 
exportCellWithSimulationResults(self, selectedSims, cellName, libPath)
 
exportCellWithoutSimulationResults(self, cellName, libPath)
 
exportLayout(self, cellName, libPath)
 
exportToEMProCb(self)
 
exportToLayoutCb(self)
 
fillCustomPadTable(self, customPadList)
 
fillStitchCoordinateTable(self, pointList, beginLayerNames=[], endLayerNames=[], actionName='Load')
 
findNewParameters(self)
 
generateCustomPadSizes(self)
 
generateGeometry(self, zoomToExtents=False)
 
generateGeometryIfRequested(self)
 
generateStitchPoints(self, showMsg=False)
 
getAntiPadsForUpdate(self)
 
getCustomPadTableContent(self)
 
getCustomStitchLayersFromTable(self)
 
getExportLocation(self, deleteEntireCellIfItExists, viewName)
 
getExportScript(self, export_dir)
 
getGeneratedStitchPointList(self)
 
getMatchingLayersForPlatedVias(self, layerNameToNumberMapIn)
 
getMicroViaSortedBeginEndLayer(self, top, index)
 
getParametersInOldOrder(self)
 
getProjectNameInWorkspaceSimDir(self)
 
getStitchPointsFromTable(self)
 
getStitchPointsOnCircle(self)
 
getTempProjectName(self)
 
getTracesAndAntiTracesForUpdate(self)
 
getVariableTableDictionary(self)
 
highlightDielectrics(self, idxList)
 
highlightInterfaces(self, idxList)
 
importFileCb(self)
 
importSessionFile(self, importFile, ignoreWarnings=False, suppressAskToSaveCurrentSession=False)
 
initializeParameters(self)
 
initializeUI(self)
 
insertPartRenderer(self, zoomToExtents=False)
 
isStateSaved(self)
 
microViaLayersChanged(self, iIgnore=None)
 
microViasEnabled(self)
 
microViasStateFromUI(self)
 
newCheckBox(self, label)
 
newCheckableGroupBox(self, label, value)
 
newExpressionEdit(self, val, name='Expression', dimension='LENGTH')
 
newExpressionEditAndLabel(self, val, name='Expression', dimension='LENGTH')
 
newFile(self)
 
newFixedComboBox(self, parentWidget, label, itemList, defaultValue)
 
newLayerComboBox(self, parent, layerTypes, label, defaultToBottom=False)
 
newLineEdit(self, val)
 
newSpinBox(self, label, value)
 
onAutoOrCustomRadioClicked(self)
 
onGenerateStitchesApplyClicked(self, iButtonClicked)
 
onParameterAdded(self, name='')
 
onSetupGeometryTabChanged(self, index)
 
onSubstrateComboChanged(self, index)
 
onViaTabChanged(self, index)
 
openAbout(self)
 
openHelp(self, topic=None)
 
openSessionFile(self, importFile, ignoreWarnings=False, sessionPrefix=None)
 
openSubstrateEditor(self, iIgnore=None)
 
openViaDefinitions(self, iIgnore=None)
 
padstackStateFromUI(self)
 
preview(self, iIgnore)
 
processSimulationOutput(self, lastsims)
 
refreshADSmainWindow(self)
 
refreshCustomPadTable(self)
 
refreshTableLayout(self, table)
 
refresh_substrate(self, skipSubstrateComboRefreshItemList=False)
 
requestDelayedGeometryUpdate(self, *iArgs)
 
requestGeometryUpdate(self, *iArgs)
 
requestGeometryUpdateIfBackdrill(self, *iArgs)
 
resetObservers(self)
 
saveFile(self)
 
saveFileAs(self)
 
saveProject(self)
 
selectStitches(self, stateIgnore=None)
 
setUnitForFrequency(self)
 
setWindowTitle(self, edited)
 
show(self)
 
showGenerateStitches(self, iIgnore=None)
 
showGeometryWindow(self)
 
simulationWait_processOutput(self, lastsims)
 
stackupInfoStateFromUI(self)
 
startSimulation(self)
 
startSimulationNoTryExcept(self, dlgSuppressed, win)
 
stateFromUI(self)
 
stateRequiresAdvancedMode(self, state)
 
stitchingStateFromUI(self)
 
suppressDialogs(self)
 
sweepIsEnabled(self)
 
tableResize(self)
 
tileWindows(self)
 
triggerEventForZeroValueParameters(self)
 
uiFromState(self, state)
 
uiFromStateSingleUndoRedo(self, state)
 
undoUiFromStateSingleUndoRedo(self)
 
updateAdvancedModeVisibility(self)
 
updateAntiPads(self, stateIgnore=None)
 
updateAntiPadsTracesAndAntiTraces(self, stateIgnore=None)
 
updateBoundingBoxIfNeeded(self, value)
 
updateDrillsAndPads(self, stateIgnore=None, drillsOnly=False)
 
updateNumberOfFeeds(self, nbOfFeeds)
 
updatePads(self, stateIgnore=None)
 
updateParametersFromTable(self)
 
updatePortRenderers(self)
 
updatePorts(self, stateIgnore=None)
 
updateSessionName(self, fileName, edited)
 
updateStitchLocations(self, stateIgnore=None)
 
updateStitchPadAndDrillLists(self, stateIgnore=None)
 
updateStitches(self, stateIgnore=None)
 
updateTracesAndAntiTraces(self, stateIgnore=None)
 
updateVariableTable(self)
 
variableListStateFromUI(self)