Uses of Class
com.sun.electric.database.geometry.Poly.Type

Packages that use Poly.Type
com.sun.electric.database.geometry Package for geometric support in Electric. 
com.sun.electric.database.topology Package for connected Nodes and Arcs. 
com.sun.electric.technology Package for handling technology information. 
com.sun.electric.technology.xml Package for handling versions of Technology Xml syntax. 
com.sun.electric.tool.user.redisplay   
 

Uses of Poly.Type in com.sun.electric.database.geometry
 

Methods in com.sun.electric.database.geometry that return Poly.Type
 Poly.Type PolyBase.getStyle()
          Method to return the style associated with this Poly.
static Poly.Type Poly.Type.getTextTypeFromAngle(int angle)
          Method to get a text Type from an angle.
static Poly.Type PolyBase.rotateType(Poly.Type origType, ElectricObject eObj)
          Method to rotate a text Type according to the rotation of the object on which it resides.
static Poly.Type PolyBase.unRotateType(Poly.Type origType, ElectricObject eObj)
          Method to unrotate a text Type according to the rotation of the object on which it resides.
static Poly.Type Poly.Type.valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Poly.Type[] Poly.Type.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in com.sun.electric.database.geometry with parameters of type Poly.Type
 void Poly.Builder.addDoublePoly(int numPoints, Poly.Type style, Layer layer)
           
 void Poly.Builder.addIntLine(int[] coords, Poly.Type style, Layer layer)
           
protected  double PolyBase.getTextScale(EditWindow0 wnd, java.awt.font.GlyphVector gv, Poly.Type style, double lX, double hX, double lY, double hY)
          Method to return the scaling factor between database and screen for the given text.
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.
static Poly.Type PolyBase.rotateType(Poly.Type origType, ElectricObject eObj)
          Method to rotate a text Type according to the rotation of the object on which it resides.
 void PolyBase.setStyle(Poly.Type style)
          Method to set the style associated with this Poly.
static Poly.Type PolyBase.unRotateType(Poly.Type origType, ElectricObject eObj)
          Method to unrotate a text Type according to the rotation of the object on which it resides.
 

Uses of Poly.Type in com.sun.electric.database.topology
 

Methods in com.sun.electric.database.topology with parameters of type Poly.Type
 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 ArcInst.makeLambdaPoly(long gridWidth, Poly.Type style)
          Method to create a Poly object that describes an ArcInst in lambda units.
 

Uses of Poly.Type in com.sun.electric.technology
 

Fields in com.sun.electric.technology declared as Poly.Type
 Poly.Type Xml.PureLayerNode.style
           
 Poly.Type Xml.ArcLayer.style
           
 Poly.Type Xml.NodeLayer.style
           
 

Methods in com.sun.electric.technology that return Poly.Type
 Poly.Type ArcProto.getLayerStyle(int arcLayerIndex)
          Returns the Poly.Style of specified layer that comprise this ArcLayer.
 Poly.Type ArcProto.getLayerStyle(Layer layer)
          Returns the Poly.Style of specified layer that comprise this ArcLayer.
 Poly.Type Technology.NodeLayer.getStyle()
          Returns the Poly.Type this NodeLayer will generate.
 

Methods in com.sun.electric.technology with parameters of type Poly.Type
 void BoundsBuilder.addDoublePoly(int numPoints, Poly.Type style, Layer layer)
           
abstract  void AbstractShapeBuilder.addDoublePoly(int numPoints, Poly.Type style, Layer layer)
           
 void BoundsBuilder.addIntLine(int[] coords, Poly.Type style, Layer layer)
           
abstract  void AbstractShapeBuilder.addIntLine(int[] coords, Poly.Type style, Layer layer)
           
 void AbstractShapeBuilder.makeGridPoly(ImmutableArcInst a, long gridWidth, Poly.Type style, Layer layer)
          Method to fill in an AbstractShapeBuilder a polygon that describes this ImmutableArcInst in grid units.
static Technology.NodeLayer Technology.NodeLayer.makeMulticut(Layer layer, int portNum, Poly.Type style, Technology.TechPoint[] techPoints, double sizeX, double sizeY, double sep1d, double sep2d)
           
static Technology.NodeLayer Technology.NodeLayer.makeMulticut(Layer layer, int portNum, Poly.Type style, Technology.TechPoint[] techPoints, java.lang.String sizeRule, java.lang.String cutSep1DRule, java.lang.String cutSep2DRule)
           
 PrimitiveNode Layer.makePureLayerNode(java.lang.String nodeName, double size, Poly.Type style, java.lang.String portName, ArcProto... connections)
          Method to make the Pure Layer Node associated with this Layer.
 PrimitiveNode Layer.makePureLayerNode(java.lang.String nodeName, double size, Technology.Distance xmlSize, Poly.Type style, java.lang.String portName, ArcProto... connections)
          Method to make the Pure Layer Node associated with this Layer.
 void AbstractShapeBuilder.pushPoly(Poly.Type style, Layer layer)
           
 

Constructors in com.sun.electric.technology with parameters of type Poly.Type
Technology.ArcLayer(Layer layer, double arcLayerWidth, Poly.Type style)
          Constructs an ArcLayer with the specified description.
Technology.ArcLayer(Layer layer, Poly.Type style, double lambdaExtend, java.lang.String... ruleNames)
          Constructs an ArcLayer with the specified description.
Technology.ArcLayer(Layer layer, Poly.Type style, java.lang.String... ruleNames)
          Constructs an ArcLayer with the specified description.
Technology.ArcLayer(Layer layer, Poly.Type style, Technology.Distance xmlExtend)
          Constructs an ArcLayer with the specified description.
Technology.NodeLayer(Layer layer, int portNum, Poly.Type style, int representation, Technology.TechPoint[] points)
          Constructs a NodeLayer with the specified description.
Technology.NodeLayer(Layer layer, int portNum, Poly.Type style, int representation, Technology.TechPoint[] points, double lWidth, double rWidth, double extentT, double extendB)
          Constructs a NodeLayer with the specified description.
 

Uses of Poly.Type in com.sun.electric.technology.xml
 

Fields in com.sun.electric.technology.xml declared as Poly.Type
 Poly.Type XmlParam.PureLayerNode.style
           
 Poly.Type XmlParam.ArcLayer.style
           
 Poly.Type XmlParam.NodeLayer.style
           
 Poly.Type Xml807.PureLayerNode.style
           
 Poly.Type Xml807.ArcLayer.style
           
 Poly.Type Xml807.NodeLayer.style
           
 Poly.Type Xml806.PureLayerNode.style
           
 Poly.Type Xml806.ArcLayer.style
           
 Poly.Type Xml806.NodeLayer.style
           
 Poly.Type Xml805.PureLayerNode.style
           
 Poly.Type Xml805.ArcLayer.style
           
 Poly.Type Xml805.NodeLayer.style
           
 

Uses of Poly.Type in com.sun.electric.tool.user.redisplay
 

Methods in com.sun.electric.tool.user.redisplay with parameters of type Poly.Type
 void PixelDrawing.drawText(java.awt.Rectangle rect, Poly.Type style, TextDescriptor descript, java.lang.String s, byte[][] layerBitMap, EGraphics desc, boolean dimmed)
          Method to draw a text on the off-screen buffer