|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Poly | |
---|---|
com.sun.electric.database.geometry | Package for geometric support in Electric. |
com.sun.electric.database.hierarchy | Package for hierarchy (cell instances inside of cells). |
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 | Package for the individual technologies. |
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.routing | Package for handling the Routing tools. |
com.sun.electric.tool.user | Package for handling the user-interface tool. |
com.sun.electric.tool.user.redisplay |
Uses of Poly in com.sun.electric.database.geometry |
---|
Fields in com.sun.electric.database.geometry declared as Poly | |
---|---|
static Poly[] |
Poly.NULL_ARRAY
|
Methods in com.sun.electric.database.geometry that return Poly | |
---|---|
Poly[] |
Poly.Builder.getShapeArray(ArcInst ai,
Layer.Function.Set onlyTheseLayers)
Returns the polygons that describe arc "ai". |
Poly[] |
Poly.Builder.getShapeArray(NodeInst ni,
boolean electrical,
boolean reasonable,
Layer.Function.Set onlyTheseLayers)
Returns the polygons that describe arc "ai". |
static Poly |
Poly.makeEndPointPoly(double len,
double wid,
int angle,
java.awt.geom.Point2D endH,
double extendH,
java.awt.geom.Point2D endT,
double extendT,
Poly.Type style)
Method to construct a Poly for an arc with a given length, width, angle, endpoint, and extension. |
Poly |
Poly.Builder.makePoly(ImmutableArcInst a,
long gridWidth,
Poly.Type style)
Method to create a Poly object that describes an ImmutableArcInst. |
Methods in com.sun.electric.database.geometry that return types with arguments of type Poly | |
---|---|
java.util.Iterator<Poly> |
Poly.Builder.getShape(ArcInst ai)
Returns the polygons that describe arc "ai". |
java.util.Iterator<Poly> |
Poly.Builder.getShape(NodeInst ni)
Returns the polygons that describe node "ni". |
Uses of Poly in com.sun.electric.database.hierarchy |
---|
Methods in com.sun.electric.database.hierarchy that return Poly | |
---|---|
Poly[] |
Cell.getAllText(boolean hardToSelect,
EditWindow0 wnd)
Method to return a list of Polys that describes all text on this Cell. |
Poly |
Export.getNamePoly()
Method to return a Poly that describes this Export name. |
Uses of Poly in com.sun.electric.database.topology |
---|
Methods in com.sun.electric.database.topology that return Poly | |
---|---|
Poly |
PortInst.computeTextPoly(EditWindow0 wnd,
Variable var,
Name name)
|
Poly |
ArcInst.cropPerLayer(Poly poly)
Method to crop given polygon against a connecting transistor. |
Poly |
ArcInst.curvedArcLambdaOutline(Poly.Type style,
long gridWidth,
long gridRadius)
Method to fill polygon "poly" with the outline in lambda units of the curved arc in this ArcInst whose width in grid units is "gridWidth". |
Poly |
NodeInst.getBaseShape()
Returns the polygon that describe the base highlight of this NodeInst. |
Poly |
NodeInst.getBaseShape(EPoint anchor,
double baseWidth,
double baseHeight)
Returns the polygon that describe the base highlight of this NodeInst with modified size. |
Poly[] |
NodeInst.getDisplayableVariables(EditWindow0 wnd)
Method to get all displayable Variables on this NodeInst and its PortInsts to an array of Poly objects. |
Poly[] |
ArcInst.getDisplayableVariables(EditWindow0 wnd)
Method to get all displayable Variables on this ArcInst to an array of Poly objects. |
Poly |
PortInst.getPoly()
Method to return the Poly that describes this PortInst. |
Poly |
NodeInst.getShapeOfPort(PortProto thePort)
Method to return a Poly that describes the location of a port on this NodeInst. |
Poly |
NodeInst.getShapeOfPort(PortProto thePort,
java.awt.geom.Point2D selectPt,
boolean forWiringTool,
double arcWidth)
Method to return a Poly that describes the location of a port on this NodeInst. |
Poly |
ArcInst.makeLambdaPoly(long gridWidth,
Poly.Type style)
Method to create a Poly object that describes an ArcInst in lambda units. |
Methods in com.sun.electric.database.topology that return types with arguments of type Poly | |
---|---|
java.util.Iterator<Poly> |
NodeInst.getShape(Poly.Builder polyBuilder)
Returns the polygons that describe this NodeInst. |
abstract java.util.Iterator<Poly> |
Geometric.getShape(Poly.Builder polyBuilder)
Returns the polygons that describe this Geometric. |
java.util.Iterator<Poly> |
ArcInst.getShape(Poly.Builder polyBuilder)
Returns the polygons that describe this ArcInst. |
Methods in com.sun.electric.database.topology with parameters of type Poly | |
---|---|
int |
PortInst.addDisplayableVariables(java.awt.geom.Rectangle2D rect,
Poly[] polys,
int start,
EditWindow0 wnd,
boolean multipleStrings)
Method to add all displayable Variables on this PortInsts to an array of Poly objects. |
int |
NodeInst.addDisplayableVariables(java.awt.geom.Rectangle2D rect,
Poly[] polys,
int start,
EditWindow0 wnd,
boolean multipleStrings)
Method to add all displayable Variables on this NodeInst and its PortInsts to an array of Poly objects. |
int |
ArcInst.addDisplayableVariables(java.awt.geom.Rectangle2D rect,
Poly[] polys,
int start,
EditWindow0 wnd,
boolean multipleStrings)
Method to add all displayable Variables on this Electric object to an array of Poly objects. |
Poly |
ArcInst.cropPerLayer(Poly poly)
Method to crop given polygon against a connecting transistor. |
Uses of Poly in com.sun.electric.database.variable |
---|
Methods in com.sun.electric.database.variable that return Poly | |
---|---|
Poly |
ElectricObject.computeTextPoly(EditWindow0 wnd,
Variable.Key varKey)
Method to compute a Poly that describes text. |
Poly[] |
ElectricObject.getDisplayableVariables(java.awt.geom.Rectangle2D rect,
EditWindow0 wnd,
boolean multipleStrings)
Method to get all displayable Variables on this ElectricObject and its PortInsts to an array of Poly objects. |
Poly[] |
ElectricObject.getPolyList(Variable var,
double cX,
double cY,
EditWindow0 wnd,
boolean multipleStrings)
Method to create an array of Poly objects that describes a displayable Variable on this Electric object. |
Methods in com.sun.electric.database.variable with parameters of type Poly | |
---|---|
int |
ElectricObject.addDisplayableVariables(java.awt.geom.Rectangle2D rect,
Poly[] polys,
int start,
EditWindow0 wnd,
boolean multipleStrings)
Method to add all displayable Variables on this Electric object to an array of Poly objects. |
Uses of Poly in com.sun.electric.technology |
---|
Methods in com.sun.electric.technology that return Poly | |
---|---|
protected Poly[] |
Technology.computeShapeOfNode(CellBackup.Memoization m,
ImmutableNodeInst n,
boolean electrical,
boolean reasonable,
Technology.NodeLayer[] primLayers,
EGraphics graphicsOverride)
Returns the polygons that describe node "ni", given a set of NodeLayer objects to use. |
Poly |
Technology.MultiCutData.fillCutPoly(EPoint anchor,
int cut)
Method to fill in the contact cuts based on anchor information. |
protected Poly |
Technology.CarbonNanotube.fillCutPoly(ImmutableNodeInst ni,
int r)
Method to fill in the rails of the carbon nanotube transistor. |
protected Poly |
Technology.MultiCutData.fillCutPoly(ImmutableNodeInst ni,
int cut)
Method to fill in the contact cuts of a contact when there are multiple cuts. |
Poly[] |
Technology.getShapeOfArc(ArcInst ai)
Returns the polygons that describe arc "ai". |
Poly[] |
Technology.getShapeOfArc(ArcInst ai,
Layer.Function.Set onlyTheseLayers)
Returns the polygons that describe arc "ai". |
Poly[] |
ArcProto.getShapeOfDummyArc(double lambdaLength)
Returns the polygons that describe dummy arc of this ArcProto with default width and specified length. |
protected Poly[] |
Technology.getShapeOfNode(CellBackup.Memoization m,
ImmutableNodeInst n,
boolean electrical,
boolean reasonable,
Technology.NodeLayer[] primLayers)
Returns the polygons that describe node "ni", given a set of NodeLayer objects to use. |
Poly[] |
Technology.getShapeOfNode(NodeInst ni)
Returns the polygons that describe node "ni". |
Poly[] |
Technology.getShapeOfNode(NodeInst ni,
boolean electrical,
boolean reasonable,
Layer.Function.Set onlyTheseLayers)
Returns the polygons that describe node "ni". |
Poly |
Technology.getShapeOfPort(NodeInst ni,
PrimitivePort pp)
Returns a polygon that describes a particular port on a NodeInst. |
Poly |
Technology.getShapeOfPort(NodeInst ni,
PrimitivePort pp,
java.awt.geom.Point2D selectPt)
Returns a polygon that describes a particular port on a NodeInst. |
Methods in com.sun.electric.technology with parameters of type Poly | |
---|---|
double[] |
Technology.getSpacingDistances(Poly poly1,
Poly poly2)
This is the most basic function to determine the widest wire and the parallel distance that run along them. |
Uses of Poly in com.sun.electric.technology.technologies |
---|
Methods in com.sun.electric.technology.technologies that return Poly | |
---|---|
protected Poly[] |
Schematics.getShapeOfNode(CellBackup.Memoization m,
ImmutableNodeInst n,
boolean electrical,
boolean reasonable,
Technology.NodeLayer[] primLayers)
Method to return a list of Polys that describe a given NodeInst. |
protected Poly[] |
MoCMOS.getShapeOfNode(CellBackup.Memoization m,
ImmutableNodeInst n,
boolean electrical,
boolean reasonable,
Technology.NodeLayer[] primLayers)
Method to return a list of Polys that describe a given NodeInst. |
protected Poly[] |
Generic.getShapeOfNode(CellBackup.Memoization m,
ImmutableNodeInst n,
boolean electrical,
boolean reasonable,
Technology.NodeLayer[] primLayers)
Method to return a list of Polys that describe a given NodeInst. |
protected Poly[] |
GEM.getShapeOfNode(CellBackup.Memoization m,
ImmutableNodeInst n,
boolean electrical,
boolean reasonable,
Technology.NodeLayer[] primLayers)
Method to return a list of Polys that describe a given NodeInst. |
protected Poly[] |
Artwork.getShapeOfNode(CellBackup.Memoization m,
ImmutableNodeInst n,
boolean electrical,
boolean reasonable,
Technology.NodeLayer[] primLayers)
Method to return a list of Polys that describe a given NodeInst. |
Poly |
Schematics.getShapeOfPort(NodeInst ni,
PrimitivePort pp,
java.awt.geom.Point2D selectPt)
Returns a polygon that describes a particular port on a NodeInst. |
Poly |
Artwork.getShapeOfPort(NodeInst ni,
PrimitivePort pp,
java.awt.geom.Point2D selectPt)
Returns a polygon that describes a particular port on a NodeInst. |
Uses of Poly in com.sun.electric.tool.drc |
---|
Methods in com.sun.electric.tool.drc with parameters of type Poly | |
---|---|
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. |
Uses of Poly in com.sun.electric.tool.extract |
---|
Methods in com.sun.electric.tool.extract with parameters of type Poly | |
---|---|
void |
NetPBucket.addCapacitance(Layer layer,
Poly poly)
Method to merge given Poly with rest of geometries in that layer for that particular net |
Uses of Poly in com.sun.electric.tool.io.output |
---|
Methods in com.sun.electric.tool.io.output with parameters of type Poly | |
---|---|
protected void |
Geometry.CellGeom.addPolys(Poly[] polys,
Geometric geom)
add polys to cell geometry |
Uses of Poly in com.sun.electric.tool.routing |
---|
Methods in com.sun.electric.tool.routing that return Poly | |
---|---|
Poly |
RouteElementPort.getConnectingSite()
Get a polygon that defines the port dimensions. |
protected static Poly |
InteractiveRouter.getConnectingSite(ElectricObject obj,
java.awt.geom.Point2D clicked,
double arcWidth)
Get the connecting site of the electric object. |
Methods in com.sun.electric.tool.routing with parameters of type Poly | |
---|---|
static RouteElementPort |
RouteElementPort.existingPortInst(PortInst existingPortInst,
Poly portInstSite)
Factory method for making a dummy RouteElement for an existing PortInst. |
protected static void |
InteractiveRouter.getConnectingPoints(ElectricObject startObj,
ElectricObject endObj,
java.awt.geom.Point2D clicked,
java.awt.geom.Point2D startPoint,
java.awt.geom.Point2D endPoint,
Poly startPoly,
Poly endPoly,
ArcProto startArc,
ArcProto endArc)
Get the connecting points for the start and end objects of the route. |
protected static java.awt.geom.Point2D |
InteractiveRouter.getCornerLocation(java.awt.geom.Point2D startLoc,
java.awt.geom.Point2D endLoc,
java.awt.geom.Point2D clicked,
ArcProto startArc,
ArcProto endArc,
boolean contactsOnEndObj,
PolyMerge stayInside,
java.awt.geom.Rectangle2D contactArea,
Poly startPolyFull,
Poly endPolyFull,
EditingPreferences ep)
|
Uses of Poly in com.sun.electric.tool.user |
---|
Methods in com.sun.electric.tool.user that return Poly | |
---|---|
static Poly |
Highlight2.getNodeInstOutline(NodeInst ni)
Gets a poly that describes the Highlight for the NodeInst. |
Methods in com.sun.electric.tool.user with parameters of type Poly | |
---|---|
Highlight2 |
Highlighter.addPoly(Poly poly,
Cell cell,
java.awt.Color color)
Method to add a Poly to the list of highlighted objects |
Uses of Poly in com.sun.electric.tool.user.redisplay |
---|
Methods in com.sun.electric.tool.user.redisplay with parameters of type Poly | |
---|---|
static VectorCache.VectorBase[] |
VectorCache.drawPolys(ImmutableArcInst a,
Poly[] polys)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |