|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Geometric | |
---|---|
com.sun.electric.database.network | Package for handling network control in Electric. |
com.sun.electric.database.topology | Package for connected Nodes and Arcs. |
com.sun.electric.database.variable | Package for handling variables. |
com.sun.electric.technology | Package for handling technology information. |
com.sun.electric.technology.technologies.utils | Package for handling technology support. |
com.sun.electric.tool.drc | Package for handling the design-rule checking tool. |
com.sun.electric.tool.extract | Package for handling node extraction, parasitics, etc. |
com.sun.electric.tool.io.output | |
com.sun.electric.tool.user | Package for handling the user-interface tool. |
com.sun.electric.tool.user.dialogs | |
com.sun.electric.tool.user.menus | |
com.sun.electric.tool.user.tecEdit | |
com.sun.electric.tool.user.ui |
Uses of Geometric in com.sun.electric.database.network |
---|
Methods in com.sun.electric.database.network with parameters of type Geometric | |
---|---|
static java.util.Set<Network> |
NetworkTool.getNetworks(Geometric geom,
Netlist netlist,
java.util.Set<Network> nets)
Method to retrieve all networks on a Geometric object. |
Uses of Geometric in com.sun.electric.database.topology |
---|
Subclasses of Geometric in com.sun.electric.database.topology | |
---|---|
class |
ArcInst
An ArcInst is an instance of an ArcProto (a wire type) An ArcInst points to its prototype, the Cell on which it has been instantiated, and the connection at either end of the wire. |
class |
NodeInst
A NodeInst is an instance of a NodeProto (a PrimitiveNode or a Cell). |
Methods in com.sun.electric.database.topology with parameters of type Geometric | |
---|---|
boolean |
NodeInst.isConnected(Geometric geom)
Method to tell whether this NodeInst is connected directly to another Geometric object (that is, an arcinst connected to a nodeinst). |
abstract boolean |
Geometric.isConnected(Geometric geom)
Method to tell whether this Geometric object is connected directly to another (that is, an arcinst connected to a nodeinst). |
boolean |
ArcInst.isConnected(Geometric geom)
Method to tell whether this ArcInst is connected directly to another Geometric object (that is, an arcinst connected to a nodeinst). |
Method parameters in com.sun.electric.database.topology with type arguments of type Geometric | |
---|---|
int |
NodeInst.checkAndRepair(boolean repair,
java.util.List<Geometric> list,
ErrorLogger errorLogger)
Method to check and repair data structure errors in this NodeInst. |
int |
ArcInst.checkAndRepair(boolean repair,
java.util.List<Geometric> list,
ErrorLogger errorLogger)
Method to check and repair data structure errors in this ArcInst. |
Uses of Geometric in com.sun.electric.database.variable |
---|
Methods in com.sun.electric.database.variable that return types with arguments of type Geometric | |
---|---|
java.util.List<Geometric> |
EditWindow_.getHighlightedEObjs(boolean wantNodes,
boolean wantArcs)
|
Methods in com.sun.electric.database.variable with parameters of type Geometric | |
---|---|
java.lang.String |
UserInterface.reportLog(ErrorLogger.MessageLog log,
boolean showhigh,
Geometric[] gPair)
Method to return the error message associated with the current error. |
Uses of Geometric in com.sun.electric.technology |
---|
Methods in com.sun.electric.technology with parameters of type Geometric | |
---|---|
static java.lang.String |
DRCTemplate.getSpacingCombinedName(Layer layer,
Geometric geo)
Method to build combined name in special spacing rules |
DRCTemplate |
XMLRules.getSpacingRule(Layer layer1,
Geometric geo1,
Layer layer2,
Geometric geo2,
boolean connected,
int multiCut,
double wideS,
double length)
Method to find the spacing rule between two layer. |
DRCTemplate |
DRCRules.getSpacingRule(Layer layer1,
Geometric geo1,
Layer layer2,
Geometric geo2,
boolean connected,
int multiCut,
double wideS,
double length)
|
Method parameters in com.sun.electric.technology with type arguments of type Geometric | |
---|---|
boolean |
Technology.cleanUnusedNodesInLibrary(NodeInst ni,
java.util.List<Geometric> list)
Method to clean libraries with unused primitive nodes. |
Uses of Geometric in com.sun.electric.technology.technologies.utils |
---|
Methods in com.sun.electric.technology.technologies.utils with parameters of type Geometric | |
---|---|
DRCTemplate |
MOSRules.getSpacingRule(Layer layer1,
Geometric geo1,
Layer layer2,
Geometric geo2,
boolean connected,
int multiCut,
double wideS,
double length)
Method to find the spacing rule between two layer. |
Uses of Geometric in com.sun.electric.tool.drc |
---|
Methods in com.sun.electric.tool.drc with parameters of type Geometric | |
---|---|
static ErrorLogger |
Quick.checkDesignRules(ErrorLogger errorLog,
Cell cell,
Geometric[] geomsToCheck,
boolean[] validity,
java.awt.geom.Rectangle2D bounds)
|
static ErrorLogger |
Quick.checkDesignRules(ErrorLogger errorLog,
Cell cell,
Geometric[] geomsToCheck,
boolean[] validity,
java.awt.geom.Rectangle2D bounds,
DRC.CheckDRCJob drcJob,
GeometryHandler.GHMode mode,
boolean onlyArea)
This is the entry point for DRC. |
static void |
DRC.createDRCErrorLogger(DRC.ReportInfo reportInfo,
DRC.DRCErrorType errorType,
java.lang.String msg,
Cell cell,
double limit,
double actual,
java.lang.String rule,
PolyBase poly1,
Geometric geom1,
Layer layer1,
PolyBase poly2,
Geometric geom2,
Layer layer2)
|
static ErrorLogger |
Schematic.doCheck(ErrorLogger errorLog,
Cell cell,
Geometric[] geomsToCheck)
|
static DRCTemplate |
DRC.getSpacingRule(Layer layer1,
Geometric geo1,
Layer layer2,
Geometric geo2,
boolean connected,
int multiCut,
double wideS,
double length)
Method to find the spacing rule between two layer. |
boolean |
Quick.polyCoverByAnyVTLayer(Cell cell,
DRCTemplate theRule,
Technology tech,
Poly[] polys,
Layer[] layers,
Geometric[] geoms,
boolean ignoreCenterCuts)
This method determines if one of the polysilicon polygons is covered by a vth layer. |
Method parameters in com.sun.electric.tool.drc with type arguments of type Geometric | |
---|---|
static void |
DRC.checkDRCHierarchically(Cell cell,
java.util.List<Geometric> objs,
java.awt.geom.Rectangle2D bounds,
GeometryHandler.GHMode mode,
boolean onlyArea)
This method generates a DRC job from the GUI or for a bash script. |
Uses of Geometric in com.sun.electric.tool.extract |
---|
Methods in com.sun.electric.tool.extract that return Geometric | |
---|---|
Geometric |
GeometrySearch.GeometrySearchResult.getGeometric()
|
Uses of Geometric in com.sun.electric.tool.io.output |
---|
Methods in com.sun.electric.tool.io.output with parameters of type Geometric | |
---|---|
protected void |
Geometry.CellGeom.addPolys(Poly[] polys,
Geometric geom)
add polys to cell geometry |
Uses of Geometric in com.sun.electric.tool.user |
---|
Methods in com.sun.electric.tool.user that return Geometric | |
---|---|
Geometric |
Highlight2.getGeometric()
Method to return the Geometric object that is in this Highlight. |
Methods in com.sun.electric.tool.user that return types with arguments of type Geometric | |
---|---|
java.util.List<Geometric> |
Highlighter.getHighlightedEObjs(boolean wantNodes,
boolean wantArcs)
Method to return a List of all highlighted Geometrics. |
Methods in com.sun.electric.tool.user with parameters of type Geometric | |
---|---|
static Highlight2 |
Highlighter.checkOutObject(Geometric geom,
boolean findPort,
boolean findPoint,
boolean findSpecial,
java.awt.geom.Rectangle2D bounds,
EditWindow wnd,
double directHitDist,
boolean areaMustEnclose)
Method to determine whether an object is in a bounds. |
boolean |
ErrorLogger.MessageLog.findGeometries(Geometric geo1,
Cell cell1,
Geometric geo2,
Cell cell2)
|
boolean |
ErrorLogger.findMessage(Cell cell,
Geometric geom1,
Cell cell2,
Geometric geom2,
boolean searchInError)
Method to determine if existing report was not looged already as error or warning |
void |
ErrorLogger.logError(java.lang.String message,
Geometric geom,
Cell cell,
VarContext context,
int sortKey)
Factory method to log an error message. |
void |
ErrorLogger.logWarning(java.lang.String message,
Geometric geom,
Cell cell,
VarContext context,
int sortKey)
Factory method to log a warning message. |
static ErrorHighlight |
ErrorHighlight.newInstance(VarContext context,
Geometric geom)
|
java.lang.String |
UserInterfaceMain.reportLog(ErrorLogger.MessageLog log,
boolean showhigh,
Geometric[] gPair)
Method to return the error message associated with the current error. |
Method parameters in com.sun.electric.tool.user with type arguments of type Geometric | |
---|---|
static NodeInst |
Clipboard.copyListToCell(Cell toCell,
java.util.List<Geometric> geomList,
java.util.List<DisplayedText> textList,
java.util.List<Geometric> newGeomList,
java.util.List<DisplayedText> newTextList,
java.awt.geom.Point2D delta,
boolean copyExports,
boolean uniqueArcs,
Dimension2D alignment,
java.awt.geom.AffineTransform inPlace,
Orientation inPlaceOrient)
Method to copy the list of Geometrics to a new Cell. |
static NodeInst |
Clipboard.copyListToCell(Cell toCell,
java.util.List<Geometric> geomList,
java.util.List<DisplayedText> textList,
java.util.List<Geometric> newGeomList,
java.util.List<DisplayedText> newTextList,
java.awt.geom.Point2D delta,
boolean copyExports,
boolean uniqueArcs,
Dimension2D alignment,
java.awt.geom.AffineTransform inPlace,
Orientation inPlaceOrient)
Method to copy the list of Geometrics to a new Cell. |
static void |
Clipboard.copyListToClipboard(java.util.List<Geometric> geomList,
java.util.List<DisplayedText> textList,
Dimension2D alignment,
java.awt.geom.AffineTransform inPlace,
Orientation inPlaceOrient)
|
static void |
CircuitChangeJobs.eraseObjectsInList(Cell cell,
java.util.List<Geometric> list,
boolean reconstructArcsAndExports,
java.util.Set<ElectricObject> stuffToHighlight)
Method to delete all of the Geometrics in a list. |
void |
ErrorLogger.logError(java.lang.String message,
java.util.List<Geometric> geomList,
java.util.List<Export> exportList,
Cell cell,
int sortKey)
Factory method to log an error message. |
void |
ErrorLogger.logError(java.lang.String message,
java.util.List<Geometric> geomList,
java.util.List<Export> exportList,
java.util.List<EPoint> lineList,
java.util.List<EPoint> pointList,
java.util.List<PolyBase> polyList,
Cell cell,
int sortKey)
Factory method to log an error message. |
void |
ErrorLogger.logWarning(java.lang.String message,
java.util.List<Geometric> geomList,
java.util.List<Export> exportList,
java.util.List<EPoint> lineList,
java.util.List<EPoint> pointList,
java.util.List<PolyBase> polyList,
Cell cell,
int sortKey)
Factory method to log a warning message. |
static int |
ExportChanges.reExportNodes(Cell cell,
java.util.List<Geometric> nodeInsts,
boolean wiredPorts,
boolean unwiredPorts,
boolean onlyPowerGround,
boolean ignorePrimitives)
Re-exports ports on each NodeInst in the list, in the order the nodeinsts appear in the list. |
Constructor parameters in com.sun.electric.tool.user with type arguments of type Geometric | |
---|---|
CellChangeJobs.PackageCell(Cell curCell,
java.util.Set<Geometric> whatToPackage,
java.lang.String newCellName)
|
|
CircuitChangeJobs.AlignObjects(java.util.List<Geometric> highs,
Dimension2D alignment)
|
|
CircuitChangeJobs.DeleteSelected(Cell cell,
java.util.List<DisplayedText> highlightedText,
java.util.List<Geometric> highlighted,
boolean reconstructArcsAndExports)
|
|
CircuitChangeJobs.RotateSelected(Cell cell,
java.util.List<Geometric> highs,
int amount,
boolean mirror,
boolean mirrorH)
|
Uses of Geometric in com.sun.electric.tool.user.dialogs |
---|
Constructor parameters in com.sun.electric.tool.user.dialogs with type arguments of type Geometric | |
---|---|
ArtworkLook(java.awt.Frame parent,
java.util.List<Geometric> artObjects)
Creates new form ArtworkLook |
Uses of Geometric in com.sun.electric.tool.user.menus |
---|
Methods in com.sun.electric.tool.user.menus that return types with arguments of type Geometric | |
---|---|
static java.util.List<Geometric> |
MenuCommands.getSelectedObjects(boolean wantNodes,
boolean wantArcs)
Get list of ElectricObjects of what's currently selected by the user, in the window that has focus. |
Uses of Geometric in com.sun.electric.tool.user.tecEdit |
---|
Methods in com.sun.electric.tool.user.tecEdit with parameters of type Geometric | |
---|---|
static java.lang.String |
Manipulate.describeNodeMeaning(Geometric geom)
Method to return information about a given object. |
Uses of Geometric in com.sun.electric.tool.user.ui |
---|
Methods in com.sun.electric.tool.user.ui that return types with arguments of type Geometric | |
---|---|
java.util.List<Geometric> |
EditWindow.getHighlightedEObjs(boolean wantNodes,
boolean wantArcs)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |