InterfaceLayer Interface

Basic interface for all other layer interfaces.

Definition

Namespace: PCBI.Automation.Interfaces
Assembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
C#
public interface InterfaceLayer

Properties

Col Layer color.
ShowInLayerList You can activate or deactivate the layer for layerlist.

Methods

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.
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.

See Also