Uses of Class
com.sun.electric.database.topology.Geometric

Packages that use Geometric
com.sun.electric Package for all of Electric. 
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 Package for all synthesis and analysis tools. 
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
 

Methods in com.sun.electric with parameters of type Geometric
 java.lang.String Main.UserInterfaceDummy.reportLog(ErrorLogger.MessageLog log, boolean showhigh, Geometric[] gPair, int position)
          Method to return the error message associated with the current error.
 

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, int position)
          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
 

Methods in com.sun.electric.tool with parameters of type Geometric
 java.lang.String UserInterfaceExec.reportLog(ErrorLogger.MessageLog log, boolean showhigh, Geometric[] gPair, int position)
          Method to return the error message associated with the current error.
 

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(DRC.DRCPreferences dp, 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, DRC.DRCPreferences dp, 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, DRC.DRCPreferences dp)
           
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(DRC.DRCPreferences dp, 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 cont, Geometric geom)
           
 java.lang.String UserInterfaceMain.reportLog(ErrorLogger.MessageLog log, boolean showhigh, Geometric[] gPair, int position)
          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.logMessage(java.lang.String message, java.util.List<Geometric> geomList, java.util.List<PolyBase> polyList, Cell cell, int sortKey, boolean errorMsg)
          Factory method to log an error or 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)