public interface InterfaceLayerPublic Interface InterfaceLayerpublic interface class InterfaceLayertype InterfaceLayer = interface end| Col | Layer color. |
| ShowInLayerList | You can activate or deactivate the layer for layerlist. |
| CalculateLayerBounds | |
| DisableLayer | Deactivate the layer and remove it from drawing list. |
| EnableLayer | Enable layer for drawing. The layer get a layer color for draw it's elements and will be marked in layerlist. |
| GetAllLayerInterfaceObjects | All objects of this layer. |
| GetAllLayerObjects | All objects of this layer. |
| GetAllObjectInRectangle | Get all objects in rectangle. |
| GetAllObjectsOnPosition | Check for objects on the given position. |
| GetBoundsD | Layer bounds in mils. |
| GetElementCount | Count of all elements. |
| GetLayerName | Name of this layer. |
| GetNotesOnLayer | Notes of this layer. |
| GetOverlayColor | Color for location. |
| GetOverlayPixelValue | Ask internal list to get the relevant value on the X/Y location. |
| HasOverlay | Is overlay used for this layer? |
| MirrorX | Mirror in X direction. |
| MirrorY | Mirror in Y direction. |
| MoveLayer(PointD) | Move all elements on this layer. |
| MoveLayer(PointF) | Move all elements on this layer. |
| RotateLayer | Rotate all elements on this layer. |
| SaveLayerAsCatia | saves the layer as catia script |
| SaveLayerAsDXF | Export a dxf file with all elements of this layer. |
| SetOverlayAlpha | Transparence of the layer image. |
| SetOverlayImage | Overlay image like in physics to show more information on the layer. |