Skip to main content
View as Markdown

TLayerPartition enumeration

No description yet.

public enum TLayerPartition

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Values​

NameValueDescription
eV7_NoLayer0
eV7_TopLayer1
eMidLayers2
eV7_BottomLayer3
eInternalPlaneLayers4
eMechanicalLayers5
eV7_TopOverlay6
eV7_BottomOverlay7
eV7_TopPaste8
eV7_BottomPaste9
eV7_TopSolder10
eV7_BottomSolder11
eV7_DrillGuide12
eV7_KeepOutLayer13
eV7_DrillDrawing14
eV7_MultiLayer15
eV7_ConnectLayer16
eV7_BackGroundLayer17
eV7_DRCErrorLayer18
eV7_HighlightLayer19
eV7_GridColor120
eV7_GridColor1021
eV7_PadHoleLayer22
eV7_ViaHoleLayer23
eV7_TopPadMasterPlot24
eV7_BottomPadMasterPlot25
eV7_DRCDetailLayer26
eMidDielectricLayers27
eTopCoverlayOutlineLayers28
eBottomCoverlayOutlineLayers29

Returned by​

PCBConstant.V7ActiveIn3D, PCBConstant.V7AllLayers, PCBConstant.V7AlwaysVisibleLayers, PCBConstant.V7cWidthRuleLayers, PCBConstant.V7EditableLayers, PCBConstant.V7ElectricalLayers, PCBConstant.V7FullLayers, PCBConstant.V7InternalPlaneLayers, PCBConstant.V7InternalPlanes, PCBConstant.V7InvertedLayers, PCBConstant.V7MechanicalLayers, PCBConstant.V7MidLayers, PCBConstant.V7MiscLayers, PCBConstant.V7MultiLayer, PCBConstant.V7MultiLayers, PCBConstant.V7NonEditableLayers, PCBConstant.V7NotActiveIn3D, PCBConstant.V7OverlayLayers, PCBConstant.V7PadstackLayers, PCBConstant.V7PasteMaskLayers, PCBConstant.V7PolygonLayers, PCBConstant.V7SignalLayers, PCBConstant.V7SilkscreenLayers, PCBConstant.V7SolderMaskLayers, V7_Layer.LayerPartition

Accepted by​

IPCB_LayerUtils.FirstLayerInRange, V7_Layer.LayerPartitionToString

Examples​

Used in the SDK examples: Extension_PcbLibComponentToSTEP, Extension_PlaceAndMovePcbComponent.