|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.electric.tool.Tool
com.sun.electric.tool.extract.Extract
public class Extract
This is the Extraction tool.
Field Summary |
---|
Fields inherited from class com.sun.electric.tool.Tool |
---|
prefs |
Method Summary | |
---|---|
static int |
getActiveHandling()
Method to tell how the node extractor should handle active layers. |
static java.lang.String |
getCellExpandPattern()
Method to return the cell expansion pattern for node extraction. |
static Extract |
getExtractTool()
Method to retrieve the singleton associated with the Extract tool. |
static int |
getFactoryActiveHandling()
Method to tell how the node extractor should handle active layers, by default. |
static java.lang.String |
getFactoryCellExpandPattern()
Method to return the cell expansion pattern for node extraction, by default. |
static double |
getFactorySmallestPolygonSize()
Method to return the size of the smallest polygon to extract, by default. |
static double |
getSmallestPolygonSize()
Method to return the size of the smallest polygon to extract. |
void |
init()
Method to initialize the Extraction tool. |
static boolean |
isApproximateCuts()
Method to tell whether the node extractor should approximate cut placement in multicut situations. |
static boolean |
isFactoryApproximateCuts()
Method to tell whether the node extractor should approximate cut placement in multicut situations, by default. |
static boolean |
isFactoryFlattenPcells()
Method to tell whether the node extractor should flatten Cadence Pcells by default. |
static boolean |
isFactoryGridAlignExtraction()
Method to tell whether the node extractor should grid-align geometry before extraction, by default. |
static boolean |
isFactoryIgnoreTinyPolygons()
Method to tell whether the node extractor should ignore tiny polygons, by default. |
static boolean |
isFlattenPcells()
Method to tell whether the node extractor should flatten Cadence Pcells. |
static boolean |
isGridAlignExtraction()
Method to tell whether the node extractor should grid-align geometry before extraction. |
static boolean |
isIgnoreTinyPolygons()
Method to tell whether the node extractor should ignore tiny polygons. |
static void |
setActiveHandling(int a)
Method to set how the node extractor should handle active layers. |
static void |
setApproximateCuts(boolean a)
Method to set whether the node extractor should approximate cut placement in multicut situations. |
static void |
setCellExpandPattern(java.lang.String a)
Method to set the cell expansion pattern for node extraction. |
static void |
setFlattenPcells(boolean a)
Method to set whether the node extractor should flatten Cadence Pcells. |
static void |
setGridAlignExtraction(boolean a)
Method to set whether the node extractor should grid-align geometry before extraction. |
static void |
setIgnoreTinyPolygons(boolean a)
Method to set whether the node extractor should ignore tiny polygons. |
static void |
setSmallestPolygonSize(double a)
Method to set the size of the smallest polygon to extract. |
Methods inherited from class com.sun.electric.tool.Tool |
---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public void init()
init
in class Tool
public static Extract getExtractTool()
public static boolean isGridAlignExtraction()
public static void setGridAlignExtraction(boolean a)
a
- true if the node extractor should grid-align geometry before extraction.public static boolean isFactoryGridAlignExtraction()
public static int getActiveHandling()
public static void setActiveHandling(int a)
a
- an integer indicating how to handle active layers.
The values can be:
0: Insist on two different active layers (N and P) and also proper select/well surrounds (the default).
1: Ignore active distinctions and use select/well surrounds to distinguish N from P.
2: Insist on two different active layers (N and P) but ignore select/well surrounds.public static int getFactoryActiveHandling()
public static boolean isApproximateCuts()
public static void setApproximateCuts(boolean a)
a
- true if the node extractor should approximate cut placement in multicut situations.public static boolean isFactoryApproximateCuts()
public static boolean isIgnoreTinyPolygons()
public static void setIgnoreTinyPolygons(boolean a)
a
- true if the node extractor should ignore tiny polygons.public static boolean isFactoryIgnoreTinyPolygons()
public static double getSmallestPolygonSize()
public static void setSmallestPolygonSize(double a)
a
- the size of the smallest polygon to extract.public static double getFactorySmallestPolygonSize()
public static java.lang.String getCellExpandPattern()
public static void setCellExpandPattern(java.lang.String a)
a
- the cell expansion pattern for node extraction.public static java.lang.String getFactoryCellExpandPattern()
public static boolean isFlattenPcells()
public static void setFlattenPcells(boolean a)
a
- true if the node extractor should flatten Cadence Pcells.public static boolean isFactoryFlattenPcells()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |