Selected elements/points are marked and a statistic of the selection is shown in the status bar at the bottom of the LayoutEditor window. The technical basis is a call interface abstraction within KLayout, which provides a common interface to scripting languages, called GSI (generic scripting interface). The new selection will always be added/subtracted to/from the current selection. It can be used to step through all elements. There is another tab for the macros, where Python macros can be created, stored, tested and even debugged. It is a linked list of all elements in this cell. Most important member of this class is firstElement. Modif圜ornersSelect(double value1,double value2)Ĭlick dr "/layoutscript/api/drawingfield"ĬlassDef thisClas fill:#eaf5fc,stroke:#3c7faa,stroke-width:4px ĬlassDef clas fill:#eaf5fc,stroke:#3c7faa,stroke-width:1px SlotSelect(int slotWidth, int minSlotLength, int maxSlotLength, int edgeSpacing, int minSlotspacing ) SizeAdjustSelect(int valueX, int valueY,int type) SelectTouchingOrOverlapping(pointArray pa) SelectShapeWithArea(double min,double max) SelectRelation(int layerA, int layerB, string relation) SelectLabeledShapesOnLayer(int layerText,string label, int layerShape=-1) SelectDimension(int minWidth, int maxWidth, int minLength, int maxLength, int layerSource) SelectArea(double minArea, double maxArea, int layerSource) GetDensityLayer(int layer, point pos, int sizeX, int sizeY, int stepX, int stepY, int nx, int ny) MemberĪddBox(int x,int y,int b, int h,int layer)ĪddCellrefArray(cell *c, pointArray array, int nx, int ny)ĪddCellrefArray(cell *c,point pos1,point pos2,int nx,int ny)ĪddChamferedBox(int x,int y,int b, int h,int chamfer, int layer)ĪddCircleBox(point p1, point p2,int layer)ĪddCircle(int layer,point center,int radius, int numPoints=0)ĪddCircle(int layer,point center,point circlePoint, int numPoints=0)ĪddCornerAreaSelect(double value1,double value2,int angleInt)ĪddEllipse(int layer,point center,int rx,int ry)ĪddPath(pointArray points,int layer,int width)ĪddPolygonArc(point center, int radiusInner, int radiusOuter, double angleStart, double angleStop,int layer)ĪddRoundedBox(int x,int y,int b, int h,int radius, int layer)ĪddSector(point center, int radius, double angleStart, double angleStop,int layer)ĪddText(int layer,point pos, string text)īowImprovementSelect( double detectAngle, double pointFactor,int minLength)ĬhamferSelect(double value,int type,int angleInt)ĭeselectLabeledShapesOnLayer(int layerText,string label, int layerShape=-1)ĭeselectShapeWithArea(double min,double max)ĭetachHolesSelect(int outlineLayer, int holeLayer)įilletRoundSelect(double value,int type,int angleInt)įilletRoundBezier(double value,int type,int angleInt)įractureLineSelect(int lineWidth, int overlap=0, bool keepSmallShapes=false) A single cell of a design with all features to modify it.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |