public class FillCellTool extends FillGeneratorTool
Modifier and Type | Class and Description |
---|---|
static class |
FillCellTool.FillCellMode
PREFERENCES
|
FillGeneratorTool.FillTypeEnum, FillGeneratorTool.Units
capCell, config, LAMBDA, lib, masters, PERIMETER, PERIMETER_AND_INTERNAL, plans, TRACKS
Constructor and Description |
---|
FillCellTool() |
Modifier and Type | Method and Description |
---|---|
static FillCellTool.FillCellMode |
getFillCellMode()
Method to retrieve how a given cell must filled.
|
static FillGenConfig.FillGenType |
getFillRouterMode()
Method to retrieve mode to select router to fill the given cell.
|
static boolean |
isFillCellCreateMasterOn()
Method to tell whether FillGeneratorTool will generate a master cell or use a given one.
|
static void |
setFillCellCreateMasterOn(boolean on)
Method to set whether FillGeneratorTool will generate a master cell or use a given one.
|
static void |
setFillCellMode(FillCellTool.FillCellMode mode)
Method to set mode how a given cell must filled.
|
static void |
setFillRouterMode(FillGenConfig.FillGenType mode)
Method to set mode to select router to fill the given cell.
|
protected Cell |
treeMakeFillCell(FillGenConfig config,
EditingPreferences ep,
Cell topCell,
java.util.List<Cell> givenMasters,
java.util.List<java.awt.geom.Rectangle2D> topBoxList,
java.awt.geom.Area area)
Similar to standardMakeFillCell but it generates hierarchical fills with a qTree
|
getOrientation, getTool, initFillParameters, makeFillCell, makeGallery, setConfig, standardMakeFillCell, writeLibrary
clearAnalysis, clearBackground, clearFixErrors, clearIncremental, clearOn, clearSynthesis, compareTo, findTool, getIndex, getListeners, getName, getNumTools, getProjectSettings, getTools, init, initAllTools, isAnalysis, isBackground, isFixErrors, isIncremental, isOn, isSynthesis, setAnalysis, setBackground, setFixErrors, setIncremental, setOn, setSynthesis, setVarInJob, testAll, toString
public static FillCellTool.FillCellMode getFillCellMode()
public static void setFillCellMode(FillCellTool.FillCellMode mode)
mode
- value representing the algorithm to use for filling a given cell.public static FillGenConfig.FillGenType getFillRouterMode()
public static void setFillRouterMode(FillGenConfig.FillGenType mode)
mode
- value representing the routing algorithm to use for connecting a given cell.public static boolean isFillCellCreateMasterOn()
public static void setFillCellCreateMasterOn(boolean on)
on
- true if FillGeneratorTool should generate a master cell instead of use a given one.protected Cell treeMakeFillCell(FillGenConfig config, EditingPreferences ep, Cell topCell, java.util.List<Cell> givenMasters, java.util.List<java.awt.geom.Rectangle2D> topBoxList, java.awt.geom.Area area)