Uses of Class
com.sun.electric.database.geometry.PolyBase

Packages that use PolyBase
com.sun.electric.database.geometry Package for geometric support in Electric. 
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.waveform   
 

Uses of PolyBase in com.sun.electric.database.geometry
 

Subclasses of PolyBase in com.sun.electric.database.geometry
 class Poly
          Class to define a polygon of points.
 

Methods in com.sun.electric.database.geometry that return PolyBase
 PolyBase PolyBase.PolyBaseTree.getPoly()
           
 PolyBase PolyQTree.PolyNode.getPolygon()
           
 PolyBase PolyNodeMerge.getPolygon()
          Method to get the polygon object.
 PolyBase PolyBase.getPolygon()
          Method to satisfy the PolyMerge interface by return the polygon (this object).
 

Methods in com.sun.electric.database.geometry that return types with arguments of type PolyBase
static java.util.List<PolyBase> PolyMerge.getAreaPoints(java.awt.geom.Area area, Layer layer, boolean simple)
          Method to return a list of polygons in this merge for a given layer.
static java.util.List<PolyBase> PolyBase.getLoopsFromArea(java.awt.geom.Area area, Layer layer)
           
 java.util.List<PolyBase> PolyMerge.getMergedPoints(Layer layer, boolean simple)
          Method to return list of Polys on a given Layer in this Merge.
 java.util.Collection<PolyBase> PolySweepMerge.getObjects(java.lang.Object layer, boolean modified, boolean simple)
          To retrieve leave elements from internal structure
 java.util.Collection<PolyBase> PolyMerge.getObjects(java.lang.Object layer, boolean modified, boolean simple)
           
 java.util.Collection<PolyBase> GeometryHandler.getObjects(java.lang.Object layer, boolean modified, boolean simple)
          To retrieve leave elements from internal structure
static java.util.List<PolyBase> PolyBase.getPointsFromComplex(java.awt.geom.Area area, Layer layer)
           
static java.util.List<PolyBase> PolyBase.getPointsInArea(java.awt.geom.Area area, Layer layer, boolean simple, boolean includeLastPoint)
          Static method to get PolyBase elements associated with an Area.
 

Methods in com.sun.electric.database.geometry with parameters of type PolyBase
 void PolyMerge.addPolygon(Layer layer, PolyBase poly)
          Method to add a PolyBase to the merged collection.
 boolean PolyMerge.contains(Layer layer, PolyBase poly)
          Method to determine whether a polygon exists in the merge.
 boolean PolyMerge.intersects(Layer layer, PolyBase poly)
          Method to determine whether a polygon intersects a layer in the merge.
 boolean PolyBase.intersects(PolyBase polyOther)
          Method to tell whether this Poly intersects another one.
 boolean PolyBase.polySame(PolyBase polyOther)
          Method to compare this Poly to another.
 double PolyBase.separation(PolyBase polyOther)
          Method to return the distance between this Poly and another.
 double PolyBase.separationBox(PolyBase polyOther)
          Method to calculate fast distance between two manhattan polygons that do not intersect
 

Method parameters in com.sun.electric.database.geometry with type arguments of type PolyBase
static java.util.List<PolyBase.PolyBaseTree> PolyBase.getTreesFromLoops(java.util.List<PolyBase> list)
           
 void PolySweepMerge.subtractAll(java.util.HashMap<Layer,java.util.List<PolyBase>> map)
          Method to subtract all geometries stored in hash map from corresponding layers
 void GeometryHandler.subtractAll(java.util.HashMap<Layer,java.util.List<PolyBase>> map)
          Method to subtract all geometries stored in hash map from corresponding layers
 

Uses of PolyBase in com.sun.electric.tool.drc
 

Methods in com.sun.electric.tool.drc with parameters of type PolyBase
static void DRC.createDRCErrorLogger(ErrorLogger errorLogger, java.util.Map<Cell,java.awt.geom.Area> exclusionMap, DRC.DRCCheckMode errorTypeSearch, boolean interactiveLogger, 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)
           
 

Uses of PolyBase in com.sun.electric.tool.extract
 

Methods in com.sun.electric.tool.extract with parameters of type PolyBase
 void NetPBucket.modifyResistance(Layer layer, PolyBase poly, java.lang.String[] subNets, boolean add)
           
 

Constructor parameters in com.sun.electric.tool.extract with type arguments of type PolyBase
LayerCoverageTool.LayerVisitor(Job job, GeometryHandler t, java.util.Set<NodeInst> delList, LayerCoverageTool.LCMode func, java.util.HashMap<Layer,java.util.Set<PolyBase>> original, java.util.Set<Network> netSet, java.awt.geom.Rectangle2D bBox, Layer onlyThisLayer, LayerCoverageTool.GeometryOnNetwork geoms)
           
 

Uses of PolyBase in com.sun.electric.tool.io.output
 

Methods in com.sun.electric.tool.io.output with parameters of type PolyBase
protected  void GDS.writePoly(PolyBase poly, int layerNumber, int layerType)
           
 

Method parameters in com.sun.electric.tool.io.output with type arguments of type PolyBase
static void Output.exportCellCommand(Cell cell, VarContext context, java.lang.String filePath, FileType type, java.util.List<PolyBase> override)
          This is the non-interactive version of exportCellCommand
static void Output.writeCell(Cell cell, VarContext context, java.lang.String filePath, FileType type, java.util.List<PolyBase> override)
          Method to write a Cell to a file with a particular format.
static void PostScript.writePostScriptFile(Cell cell, java.lang.String filePath, java.util.List<PolyBase> override)
          Main entry point for PostScript output.
 

Constructor parameters in com.sun.electric.tool.io.output with type arguments of type PolyBase
Output.OutputCellInfo(Cell cell, VarContext context, java.lang.String filePath, FileType type, java.util.List<PolyBase> override)
           
 

Uses of PolyBase in com.sun.electric.tool.user
 

Methods in com.sun.electric.tool.user with parameters of type PolyBase
 void ErrorLogger.logError(java.lang.String message, PolyBase poly, Cell cell, int sortKey)
          Factory method to log an error message.
 

Method parameters in com.sun.electric.tool.user with type arguments of type PolyBase
 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.
 

Uses of PolyBase in com.sun.electric.tool.user.waveform
 

Methods in com.sun.electric.tool.user.waveform that return types with arguments of type PolyBase
 java.util.List<PolyBase> WaveformWindow.getPolysForPrinting()
          Method to get a list of polygons describing the waveform window.
 java.util.List<PolyBase> Panel.getPolysForPrinting()
          Method to find a list of PolyBase objects that describe Signals in this panel.
 java.util.List<PolyBase> HorizRuler.getPolysForPrinting(Panel drawHere)
          Method to get a list of polygons describing this ruler.