A logical grouping of data, similar to transparent acetate overlays on a drawing.
Inheritance Hierarchy
Object
DlxLayer
Methods
| Name | Description |
|---|---|
| DrawAlignedDimension | Creates an aligned dimension object. |
| DrawAngularDimension | Creates an angular dimension for an arc, two lines, or a circle. |
| DrawAttribute | Creates an attribute object. |
| DrawBus | Creates a line of bus. |
| DrawBusentry | Creates bus input terminals. |
| DrawBezier | Creates a Bézier spline. |
| DrawClipart | Insert a clipart into the drawing. |
| DrawCopper | Creates a copper area. |
| DrawCourtyard | Creates a courtyard. |
| DrawCurve | Creates a cardinal spline. |
| DrawDiagram | Inserts a diagram into the drawing. |
| DrawDiametricDimension | Creates a diametric dimension for a circle or arc given the two points. |
| DrawEllipse | Creates an ellipse, a circle or an arc. |
| DrawFrame | Create a Frame object. |
| DrawHorizontalDimension | Creates a horizontal dimension line object. |
| DrawHotspot | Create a hotspot. |
| DrawImage | Inserts a bitmap image into the drawing. |
| DrawKeepout | Creates a keepout area. |
| DrawLeader | Creates a leader line based on the provided coordinates. |
| DrawLine | Creates a line passing through two points. |
| DrawNetlabel | Adds a Netlabel in the schematic. |
| DrawPad | Adds a pad in the PCB. |
| DrawParagraph | Creates a paragraph of text. |
| DrawPath | Creates a path from a list of vertices. |
| DrawPin | Adds a new pin. |
| DrawPolygon | Creates a polygon from a list of vertices. |
| DrawPolyline | Creates a polyline from a list of vertices. |
| DrawPort | Creates a port. |
| DrawPowerPort | Creates a power port. |
| DrawProbe | Creates a probe. |
| DrawRadialDimension | Creates a radial dimension object. |
| DrawRectangle | Creates a rectangle. |
| DrawReference | Creates a DlxReference object. |
| DrawShape | Create a shape consisting of lines, curves, and arcs. |
| DrawSheet | Adds a sheet to a drawing. |
| DrawTable | Adds a table to a drawing. |
| DrawText | Creates a single line of text. |
| DrawTrack | Creates a track on the PCB. |
| DrawValue | Creates a DlxValue object. |
| DrawVerticalDimension | Creates a vertical dimension line object. |
| DrawWire | Creates a wire. |
| GetBackObjectIterator | Returns the iterator from the back object of the layer. |
| GetDocument | Returns the document to which the layer belongs. |
| GetFlags | To get the layer property flags. |
| GetFrontObjectIterator | Returns the iterator from the front object of the layer. |
| GetName | Returns the name of the layer. |
| GetNextObject | Gets the next object for iterating. |
| GetObjectCount | Returns the number of objects on the layer. |
| GetPage | Returns the page to which the layer belongs. |
| GetPrevObject | Gets the previous object for iterating. |
| GetType | Returns the layer type. |
| IsEmpty | Check if the layer contains objects. |
| IsValid | Returns true if the object is a valid layer otherwise returns false. |
| SetName | Set the name of the layer. |