public class Placement extends Tool
Modifier and Type | Class and Description |
---|---|
static class |
Placement.PlacementPreferences |
Modifier and Type | Method and Description |
---|---|
static void |
floorplanCurrentCell()
Method to run floor planning and placement on the current cell in a new Job.
|
static PlacementFrame |
getCurrentPlacementAlgorithm(Placement.PlacementPreferences prefs)
Method to return the current Placement algorithm.
|
static Placement |
getPlacementTool()
Method to retrieve the singleton associated with the Placement tool.
|
void |
init()
Method to initialize the Placement tool.
|
static Cell |
placeCellNoJob(Cell cell,
EditingPreferences ep,
PlacementFrame pla,
Placement.PlacementPreferences prefs,
boolean quiet,
Job job)
Entry point to do Placement of a Cell and create a new, placed Cell.
|
static void |
placeCurrentCell()
Method to run placement on the current cell in a new Job.
|
clearAnalysis, clearBackground, clearFixErrors, clearIncremental, clearOn, clearSynthesis, compareTo, findTool, getIndex, getListeners, getName, getNumTools, getProjectSettings, getTools, initAllTools, isAnalysis, isBackground, isFixErrors, isIncremental, isOn, isSynthesis, setAnalysis, setBackground, setFixErrors, setIncremental, setOn, setSynthesis, setVarInJob, testAll, toString
public static Placement getPlacementTool()
public static void placeCurrentCell()
public static void floorplanCurrentCell()
public static Cell placeCellNoJob(Cell cell, EditingPreferences ep, PlacementFrame pla, Placement.PlacementPreferences prefs, boolean quiet, Job job)
cell
- the Cell to place. Objects in that Cell will be reorganized in and placed in a new Cell.ep
- EditingPreferencesprefs
- placement preferencesquiet
- true to suppress messages.job
- the Job (for detecting abort).public static PlacementFrame getCurrentPlacementAlgorithm(Placement.PlacementPreferences prefs)