Skip to main content
View as Markdown

PCBConstant class

No description yet.

public class PCBConstant

Namespace: PCB · Assembly: Altium.SDK

Constructors​

public PCBConstant();

Fields​

NameTypeValue
MAXSIGNALLAYERint65535
MISCLAYERFAMILYint0
ELECTRICALLAYERFAMILYint1
MECHANICALLAYERFAMILYint4
STANDARDLAYERFLAGSint0
EXTENDEDLAYERFLAGSint1
SIGNALLAYERFLAGSint257
MIDLAYERFLAGSint258
INTERNALPLANELAYERFLAGSint260
DIELECTRICLAYERFLAGSint513
MECHANICALLAYERFLAGSint1024
MAXSIGNALLAYERS09int32
MAXMIDLAYERS09int30
MAXINTERNALPLANELAYERS09int16
MaxReferenceCountint200
MaxPlotterPensint8
InBoardBitMaskint1
InPolygonBitMaskint2
InComponentBitMaskint8
InNetBitMaskint16
InCoordinateBitMaskint32
InDimensionBitMaskint64
MaxNetNameLengthint50
MaxFreeStringLengthint254
MaxPadTypeNameLengthint10
MaxPatternLengthint250
MaxCoordint999990000
MinCoordint0
ColorMaskint15
DRCErrorBitMaskint8
SelectedBitMaskint16
AllowGlobEditBitMaskint256
TentingBitMaskint1024
TestPointTopBitMaskint2048
KeepoutBitMaskint4096
TestPointBottomBitMaskint8192
TearDropBitMaskint16384
UserRoutedBitMaskint32768
Bitfield3Disabledint1
BitField3TentingTopint2
BitField3TentingBottomint4
BitField3Undefined4int8
BitField3Undefined5int16
BitField3Undefined6int32
BitField3Undefined7int64
BitField3Undefined8int128
BitField3Undefined9int256
BitField3Undefined10int512
BitField3Undefined11int1024
BitField3Undefined12int2048
BitField3Undefined13int4096
BitField3Undefined14int8192
BitField3Undefined15int16384
BitField3Undefined16int32768

Properties​

PropertyTypeAccessDescription
AllLayersSetTLayerPartitionSetstatic get; set
EditableLayersSetTLayerPartitionSetstatic get; set
ElectricalLayersSetTLayerPartitionSetstatic get; set
InternalPlaneLayersSetTLayerPartitionSetstatic get; set
InternalPlanesSetTLayerPartitionSetstatic get; set
InvertedLayersSetTLayerPartitionSetstatic get; set
MechanicalLayersSetTLayerPartitionSetstatic get; set
MidLayersSetTLayerPartitionSetstatic get; set
MiscLayersSetTLayerPartitionSetstatic get; set
MultiLayerSetTLayerPartitionSetstatic get; set
MultiLayersSetTLayerPartitionSetstatic get; set
OverlayLayersSetTLayerPartitionSetstatic get; set
PadstackLayersSetTLayerPartitionSetstatic get; set
PasteMaskLayersSetTLayerPartitionSetstatic get; set
PolygonLayersSetTLayerPartitionSetstatic get; set
SignalLayersSetTLayerPartitionSetstatic get; set
SilkscreenLayersSetTLayerPartitionSetstatic get; set
SolderMaskLayersSetTLayerPartitionSetstatic get; set
V6AllLayersTV6_Layer[]static get
V6AllLayersSetTV6_LayerSetstatic get
V6cMaxEditableLayerTV6_Layerstatic get
V6cMidLayersTV6_Layer[]static get
V6cMidLayersSetTV6_LayerSetstatic get
V6InternalPlanesTV6_Layer[]static get
V6InternalPlanesSetTV6_LayerSetstatic get
V6kMaxInternalPlaneTV6_Layerstatic get
V6kMinInternalPlaneTV6_Layerstatic get
V6MaxBoardLayerTV6_Layerstatic get
V6MaxLayerTV6_Layerstatic get
V6MaxMechanicalLayerTV6_Layerstatic get
V6MaxRouteLayerTV6_Layerstatic get
V6MaxWarehouseLayerTV6_Layerstatic get
V6MechanicalLayersTV6_Layer[]static get
V6MechanicalLayersSetTV6_LayerSetstatic get
V6MinLayerTV6_Layerstatic get
V6MinMechanicalLayerTV6_Layerstatic get
V6MultiLayersTV6_Layer[]static get
V6MultiLayersSetTV6_LayerSetstatic get
V6OverlayLayersTV6_Layer[]static get
V6OverlayLayersSetTV6_LayerSetstatic get
V6SignalLayersTV6_Layer[]static get
V6SignalLayersSetTV6_LayerSetstatic get
V6SolderMaskLayersTV6_Layer[]static get
V6SolderMaskLayersSetTV6_LayerSetstatic get
V6xAllLayersTV6_Layer[]static get
V6xAllLayersSetTV6_LayerSetstatic get
V7ActiveIn3DTLayerPartition[]static get
V7ActiveIn3DSetTLayerPartitionSetstatic get; set
V7AllLayersTLayerPartition[]static get
V7AllLayersSetTLayerPartitionSetstatic get
V7AlwaysVisibleLayersTLayerPartition[]static get
V7AlwaysVisibleLayersSetTLayerPartitionSetstatic get; set
V7cWidthRuleLayersTLayerPartition[]static get
V7cWidthRuleLayersSetTLayerPartitionSetstatic get; set
V7EditableLayersTLayerPartition[]static get
V7EditableLayersSetTLayerPartitionSetstatic get
V7ElectricalLayersTLayerPartition[]static get
V7ElectricalLayersSetTLayerPartitionSetstatic get
V7FullLayersTLayerPartition[]static get
V7FullLayerSetTLayerPartitionSetstatic get
V7InternalPlaneLayersTLayerPartition[]static get
V7InternalPlaneLayersSetTLayerPartitionSetstatic get
V7InternalPlanesTLayerPartition[]static get
V7InternalPlanesSetTLayerPartitionSetstatic get
V7InvertedLayersTLayerPartition[]static get
V7InvertedLayersSetTLayerPartitionSetstatic get; set
V7MechanicalLayersTLayerPartition[]static get
V7MechanicalLayersSetTLayerPartitionSetstatic get; set
V7MidLayersTLayerPartition[]static get
V7MidLayersSetTLayerPartitionSetstatic get; set
V7MiscLayersTLayerPartition[]static get
V7MiscLayersSetTLayerPartitionSetstatic get; set
V7MultiLayerTLayerPartition[]static get
V7MultiLayersTLayerPartition[]static get
V7MultiLayerSetTLayerPartitionSetstatic get; set
V7MultiLayersSetTLayerPartitionSetstatic get; set
V7NonEditableLayersTLayerPartition[]static get
V7NonEditableLayersSetTLayerPartitionSetstatic get
V7NotActiveIn3DTLayerPartition[]static get
V7NotActiveIn3DSetTLayerPartitionSetstatic get; set
V7OverlayLayersTLayerPartition[]static get
V7OverlayLayersSetTLayerPartitionSetstatic get; set
V7PadstackLayersTLayerPartition[]static get
V7PadstackLayersSetTLayerPartitionSetstatic get; set
V7PasteMaskLayersTLayerPartition[]static get
V7PasteMaskLayersSetTLayerPartitionSetstatic get; set
V7PolygonLayersTLayerPartition[]static get
V7PolygonLayersSetTLayerPartitionSetstatic get; set
V7SignalLayersTLayerPartition[]static get
V7SignalLayersSetTLayerPartitionSetstatic get
V7SilkscreenLayersTLayerPartition[]static get
V7SilkscreenLayersSetTLayerPartitionSetstatic get; set
V7SolderMaskLayersTLayerPartition[]static get
V7SolderMaskLayersSetTLayerPartitionSetstatic get; set
WidthRuleLayersSetTLayerPartitionSetstatic get; set

AllLayersSet​

No description yet.

static TLayerPartitionSet AllLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

EditableLayersSet​

No description yet.

static TLayerPartitionSet EditableLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

ElectricalLayersSet​

No description yet.

static TLayerPartitionSet ElectricalLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

InternalPlaneLayersSet​

No description yet.

static TLayerPartitionSet InternalPlaneLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

InternalPlanesSet​

No description yet.

static TLayerPartitionSet InternalPlanesSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

InvertedLayersSet​

No description yet.

static TLayerPartitionSet InvertedLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

MechanicalLayersSet​

No description yet.

static TLayerPartitionSet MechanicalLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

MidLayersSet​

No description yet.

static TLayerPartitionSet MidLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

MiscLayersSet​

No description yet.

static TLayerPartitionSet MiscLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

MultiLayerSet​

No description yet.

static TLayerPartitionSet MultiLayerSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

MultiLayersSet​

No description yet.

static TLayerPartitionSet MultiLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

OverlayLayersSet​

No description yet.

static TLayerPartitionSet OverlayLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

PadstackLayersSet​

No description yet.

static TLayerPartitionSet PadstackLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

PasteMaskLayersSet​

No description yet.

static TLayerPartitionSet PasteMaskLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

PolygonLayersSet​

No description yet.

static TLayerPartitionSet PolygonLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

SignalLayersSet​

No description yet.

static TLayerPartitionSet SignalLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

SilkscreenLayersSet​

No description yet.

static TLayerPartitionSet SilkscreenLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

SolderMaskLayersSet​

No description yet.

static TLayerPartitionSet SolderMaskLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V6AllLayers​

No description yet.

static TV6_Layer[] V6AllLayers { get; }

Type: TV6_Layer[] · Access: read-only

V6AllLayersSet​

No description yet.

static TV6_LayerSet V6AllLayersSet { get; }

Type: TV6_LayerSet · Access: read-only

V6cMaxEditableLayer​

No description yet.

static TV6_Layer V6cMaxEditableLayer { get; }

Type: TV6_Layer · Access: read-only

V6cMidLayers​

No description yet.

static TV6_Layer[] V6cMidLayers { get; }

Type: TV6_Layer[] · Access: read-only

V6cMidLayersSet​

No description yet.

static TV6_LayerSet V6cMidLayersSet { get; }

Type: TV6_LayerSet · Access: read-only

V6InternalPlanes​

No description yet.

static TV6_Layer[] V6InternalPlanes { get; }

Type: TV6_Layer[] · Access: read-only

V6InternalPlanesSet​

No description yet.

static TV6_LayerSet V6InternalPlanesSet { get; }

Type: TV6_LayerSet · Access: read-only

V6kMaxInternalPlane​

No description yet.

static TV6_Layer V6kMaxInternalPlane { get; }

Type: TV6_Layer · Access: read-only

V6kMinInternalPlane​

No description yet.

static TV6_Layer V6kMinInternalPlane { get; }

Type: TV6_Layer · Access: read-only

V6MaxBoardLayer​

No description yet.

static TV6_Layer V6MaxBoardLayer { get; }

Type: TV6_Layer · Access: read-only

V6MaxLayer​

No description yet.

static TV6_Layer V6MaxLayer { get; }

Type: TV6_Layer · Access: read-only

V6MaxMechanicalLayer​

No description yet.

static TV6_Layer V6MaxMechanicalLayer { get; }

Type: TV6_Layer · Access: read-only

V6MaxRouteLayer​

No description yet.

static TV6_Layer V6MaxRouteLayer { get; }

Type: TV6_Layer · Access: read-only

V6MaxWarehouseLayer​

No description yet.

static TV6_Layer V6MaxWarehouseLayer { get; }

Type: TV6_Layer · Access: read-only

V6MechanicalLayers​

No description yet.

static TV6_Layer[] V6MechanicalLayers { get; }

Type: TV6_Layer[] · Access: read-only

V6MechanicalLayersSet​

No description yet.

static TV6_LayerSet V6MechanicalLayersSet { get; }

Type: TV6_LayerSet · Access: read-only

V6MinLayer​

No description yet.

static TV6_Layer V6MinLayer { get; }

Type: TV6_Layer · Access: read-only

V6MinMechanicalLayer​

No description yet.

static TV6_Layer V6MinMechanicalLayer { get; }

Type: TV6_Layer · Access: read-only

V6MultiLayers​

No description yet.

static TV6_Layer[] V6MultiLayers { get; }

Type: TV6_Layer[] · Access: read-only

V6MultiLayersSet​

No description yet.

static TV6_LayerSet V6MultiLayersSet { get; }

Type: TV6_LayerSet · Access: read-only

V6OverlayLayers​

No description yet.

static TV6_Layer[] V6OverlayLayers { get; }

Type: TV6_Layer[] · Access: read-only

V6OverlayLayersSet​

No description yet.

static TV6_LayerSet V6OverlayLayersSet { get; }

Type: TV6_LayerSet · Access: read-only

V6SignalLayers​

No description yet.

static TV6_Layer[] V6SignalLayers { get; }

Type: TV6_Layer[] · Access: read-only

V6SignalLayersSet​

No description yet.

static TV6_LayerSet V6SignalLayersSet { get; }

Type: TV6_LayerSet · Access: read-only

V6SolderMaskLayers​

No description yet.

static TV6_Layer[] V6SolderMaskLayers { get; }

Type: TV6_Layer[] · Access: read-only

V6SolderMaskLayersSet​

No description yet.

static TV6_LayerSet V6SolderMaskLayersSet { get; }

Type: TV6_LayerSet · Access: read-only

V6xAllLayers​

No description yet.

static TV6_Layer[] V6xAllLayers { get; }

Type: TV6_Layer[] · Access: read-only

V6xAllLayersSet​

No description yet.

static TV6_LayerSet V6xAllLayersSet { get; }

Type: TV6_LayerSet · Access: read-only

V7ActiveIn3D​

No description yet.

static TLayerPartition[] V7ActiveIn3D { get; }

Type: TLayerPartition[] · Access: read-only

V7ActiveIn3DSet​

No description yet.

static TLayerPartitionSet V7ActiveIn3DSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7AllLayers​

No description yet.

static TLayerPartition[] V7AllLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7AllLayersSet​

No description yet.

static TLayerPartitionSet V7AllLayersSet { get; }

Type: TLayerPartitionSet · Access: read-only

V7AlwaysVisibleLayers​

No description yet.

static TLayerPartition[] V7AlwaysVisibleLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7AlwaysVisibleLayersSet​

No description yet.

static TLayerPartitionSet V7AlwaysVisibleLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7cWidthRuleLayers​

No description yet.

static TLayerPartition[] V7cWidthRuleLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7cWidthRuleLayersSet​

No description yet.

static TLayerPartitionSet V7cWidthRuleLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7EditableLayers​

No description yet.

static TLayerPartition[] V7EditableLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7EditableLayersSet​

No description yet.

static TLayerPartitionSet V7EditableLayersSet { get; }

Type: TLayerPartitionSet · Access: read-only

V7ElectricalLayers​

No description yet.

static TLayerPartition[] V7ElectricalLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7ElectricalLayersSet​

No description yet.

static TLayerPartitionSet V7ElectricalLayersSet { get; }

Type: TLayerPartitionSet · Access: read-only

V7FullLayers​

No description yet.

static TLayerPartition[] V7FullLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7FullLayerSet​

No description yet.

static TLayerPartitionSet V7FullLayerSet { get; }

Type: TLayerPartitionSet · Access: read-only

V7InternalPlaneLayers​

No description yet.

static TLayerPartition[] V7InternalPlaneLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7InternalPlaneLayersSet​

No description yet.

static TLayerPartitionSet V7InternalPlaneLayersSet { get; }

Type: TLayerPartitionSet · Access: read-only

V7InternalPlanes​

No description yet.

static TLayerPartition[] V7InternalPlanes { get; }

Type: TLayerPartition[] · Access: read-only

V7InternalPlanesSet​

No description yet.

static TLayerPartitionSet V7InternalPlanesSet { get; }

Type: TLayerPartitionSet · Access: read-only

V7InvertedLayers​

No description yet.

static TLayerPartition[] V7InvertedLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7InvertedLayersSet​

No description yet.

static TLayerPartitionSet V7InvertedLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7MechanicalLayers​

No description yet.

static TLayerPartition[] V7MechanicalLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7MechanicalLayersSet​

No description yet.

static TLayerPartitionSet V7MechanicalLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7MidLayers​

No description yet.

static TLayerPartition[] V7MidLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7MidLayersSet​

No description yet.

static TLayerPartitionSet V7MidLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7MiscLayers​

No description yet.

static TLayerPartition[] V7MiscLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7MiscLayersSet​

No description yet.

static TLayerPartitionSet V7MiscLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7MultiLayer​

No description yet.

static TLayerPartition[] V7MultiLayer { get; }

Type: TLayerPartition[] · Access: read-only

V7MultiLayers​

No description yet.

static TLayerPartition[] V7MultiLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7MultiLayerSet​

No description yet.

static TLayerPartitionSet V7MultiLayerSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7MultiLayersSet​

No description yet.

static TLayerPartitionSet V7MultiLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7NonEditableLayers​

No description yet.

static TLayerPartition[] V7NonEditableLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7NonEditableLayersSet​

No description yet.

static TLayerPartitionSet V7NonEditableLayersSet { get; }

Type: TLayerPartitionSet · Access: read-only

V7NotActiveIn3D​

No description yet.

static TLayerPartition[] V7NotActiveIn3D { get; }

Type: TLayerPartition[] · Access: read-only

V7NotActiveIn3DSet​

No description yet.

static TLayerPartitionSet V7NotActiveIn3DSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7OverlayLayers​

No description yet.

static TLayerPartition[] V7OverlayLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7OverlayLayersSet​

No description yet.

static TLayerPartitionSet V7OverlayLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7PadstackLayers​

No description yet.

static TLayerPartition[] V7PadstackLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7PadstackLayersSet​

No description yet.

static TLayerPartitionSet V7PadstackLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7PasteMaskLayers​

No description yet.

static TLayerPartition[] V7PasteMaskLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7PasteMaskLayersSet​

No description yet.

static TLayerPartitionSet V7PasteMaskLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7PolygonLayers​

No description yet.

static TLayerPartition[] V7PolygonLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7PolygonLayersSet​

No description yet.

static TLayerPartitionSet V7PolygonLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7SignalLayers​

No description yet.

static TLayerPartition[] V7SignalLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7SignalLayersSet​

No description yet.

static TLayerPartitionSet V7SignalLayersSet { get; }

Type: TLayerPartitionSet · Access: read-only

V7SilkscreenLayers​

No description yet.

static TLayerPartition[] V7SilkscreenLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7SilkscreenLayersSet​

No description yet.

static TLayerPartitionSet V7SilkscreenLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

V7SolderMaskLayers​

No description yet.

static TLayerPartition[] V7SolderMaskLayers { get; }

Type: TLayerPartition[] · Access: read-only

V7SolderMaskLayersSet​

No description yet.

static TLayerPartitionSet V7SolderMaskLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write

WidthRuleLayersSet​

No description yet.

static TLayerPartitionSet WidthRuleLayersSet { get; set; }

Type: TLayerPartitionSet · Access: read/write