Skip to main content
View as Markdown

V7_LayerBase class

No description yet.

public class V7_LayerBase : IV7_Layer

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Implements: IV7_Layer

Constructors​

public V7_LayerBase();
public V7_LayerBase(SV7_Layer argVal);
public V7_LayerBase(IV7_Layer argVal);

Properties​

PropertyTypeAccessDescription
DataSV7_Layerget; set
DEBUGV6LAYERTV6_Layerget; set
DEBUGV6LAYERVALIDIFZERO1byteget; set
DEBUGV6LAYERVALIDIFZERO2ushortget; set
Familybyteget; set
Flagsushortget; set
Genusbyteget; set
IDuintget; set
Nushortget; set
Orduintget; set
Speciesushortget; set

Data​

No description yet.

SV7_Layer Data { get; set; }

Type: SV7_Layer · Access: read/write

DEBUGV6LAYER​

No description yet.

TV6_Layer DEBUGV6LAYER { get; set; }

Type: TV6_Layer · Access: read/write

DEBUGV6LAYERVALIDIFZERO1​

No description yet.

byte DEBUGV6LAYERVALIDIFZERO1 { get; set; }

Type: byte · Access: read/write

DEBUGV6LAYERVALIDIFZERO2​

No description yet.

ushort DEBUGV6LAYERVALIDIFZERO2 { get; set; }

Type: ushort · Access: read/write

Family​

No description yet.

byte Family { get; set; }

Type: byte · Access: read/write

Flags​

No description yet.

ushort Flags { get; set; }

Type: ushort · Access: read/write

Genus​

No description yet.

byte Genus { get; set; }

Type: byte · Access: read/write

ID​

No description yet.

uint ID { get; set; }

Type: uint · Access: read/write

N​

No description yet.

ushort N { get; set; }

Type: ushort · Access: read/write

Ord​

No description yet.

uint Ord { get; set; }

Type: uint · Access: read/write

Species​

No description yet.

ushort Species { get; set; }

Type: ushort · Access: read/write

Methods​

MethodReturnsDescription
GetDEBUGV6LAYERTV6_Layer
GetDEBUGV6LAYERVALIDIFZERO1byte
GetDEBUGV6LAYERVALIDIFZERO2ushort
GetFamilybyte
GetFlagsushort
GetGenusbyte
GetIDuint
GetNushort
GetOrduint
GetSpeciesushort

GetDEBUGV6LAYER​

No description yet.

TV6_Layer GetDEBUGV6LAYER();

Returns: TV6_Layer

GetDEBUGV6LAYERVALIDIFZERO1​

No description yet.

byte GetDEBUGV6LAYERVALIDIFZERO1();

Returns: byte

GetDEBUGV6LAYERVALIDIFZERO2​

No description yet.

ushort GetDEBUGV6LAYERVALIDIFZERO2();

Returns: ushort

GetFamily​

No description yet.

byte GetFamily();

Returns: byte

GetFlags​

No description yet.

ushort GetFlags();

Returns: ushort

GetGenus​

No description yet.

byte GetGenus();

Returns: byte

GetID​

No description yet.

uint GetID();

Returns: uint

GetN​

No description yet.

ushort GetN();

Returns: ushort

GetOrd​

No description yet.

uint GetOrd();

Returns: uint

GetSpecies​

No description yet.

ushort GetSpecies();

Returns: ushort

Returned by​

IDrillPairInfo.StartLayerId, IDrillPairInfo.StopLayerId, ILayerInfo.ID, ILayerMapping.MappedPCBLayer_V7, IPCB_BackDrilling.BottomBackDrillStopLayer, IPCB_BackDrilling.TopBackDrillStopLayer, IPCB_Board.CurrentLayerV7, IPCB_Board.RouteToolPathLayer, IPCB_Board3DModelExporter.ExportCopperLayer, IPCB_BoardEx.SingleLayer, IPCB_CopperBody.Layer, IPCB_LayerIterator.Layer, IPCB_LayerObject.V7_LayerID, IPCB_LayerSet.GetFirstLayer, IPCB_LayerStack.BottomSignalLayer, IPCB_LayerStack.TopSignalLayer, IPCB_LayerUtils.FirstLayerInRange, IPCB_LayerUtils.FromShortDisplayString, IPCB_LayerUtils.FromString, IPCB_LayerUtils.MechanicalLayer, IPCB_ManufacturingInfo_Clearance.GetCheckLayer, IPCB_ManufacturingViolation.GetLayerID, IPCB_MechanicalLayer.MirroredLayer, IPCB_Pad4.BottomLayer, IPCB_Pad4.TopLayer, IPCB_PadTemplateStackData.Layer, IPCB_Primitive.V7Layer, IPCB_SharedUnion.ActiveLayer, IPCB_SystemOptions.LayerDrawingOrder, IPCB_TraceImpedance.Layer, IPCB_TraceImpedance.RefBottomLayer, IPCB_TraceImpedance.RefTopLayer, IPCB_Via.HighLayer, IPCB_Via.LowLayer, IPCB_ViaTemplateStackData.Layer, IPCB_XLibManufacturingViolation_SingleLayer.GetLayerID

Accepted by​

IPCB_AreaCalculationBoard.LayerArea, IPCB_Board.AddLayerPair, IPCB_Board.InternalPlaneNetName, IPCB_Board.LayerIsDisplayed, IPCB_Board.LayerIsUsed, IPCB_Board.LayerName, IPCB_Board.LayerPairByPairEx, IPCB_Board.RebuildBoardOutline, IPCB_Board.ViewConfigColor2D, IPCB_Board.ViewConfigColor3D, IPCB_Board.ViewConfigOpacity2D, IPCB_Board.ViewConfigOpacity3D, IPCB_BoardEx.AddMeshToLayer, IPCB_BoardEx.AddPolygonMeshToLayer, IPCB_BoardEx.GetVoidsOnPlaneLayer, IPCB_BoardEx.IsPlaneLayerIsPoured, IPCB_BoardEx2.GetMeshPatchFromPointWithLayer, IPCB_BoardEx3.AddMeshObjectToLayer, IPCB_BoardLayerSetManager.NewLayerSetV7, IPCB_BoardLayerSetManager.UpdateLayerSetV7, IPCB_BoardOutline.BuildFromObjects_ReturnGeometricPolygon, IPCB_ComponentPainterView.SetVisibleLayer, IPCB_CustomPadShape.CustomShape, IPCB_CustomPadShape.CustomShapeInfo, IPCB_CustomPadShape.CustomShapeKind, IPCB_CustomPadShape.EditShapeOnLayer, IPCB_CustomPadShape.ExtractedPrimitiveOnLayer, IPCB_CustomPadShape.RegionShapeOnLayer, IPCB_DifferentialPairsRoutingRule.MaxGap, IPCB_DifferentialPairsRoutingRule.MaxWidth, IPCB_DifferentialPairsRoutingRule.MinGap, IPCB_DifferentialPairsRoutingRule.MinWidth, IPCB_DifferentialPairsRoutingRule.PreferedGap, IPCB_DifferentialPairsRoutingRule.PreferedWidth, IPCB_EmbeddedBoard.TransmitLayersEnabled, IPCB_Factory.CreateLayerSet_1, IPCB_GeometryItem.GetLayerData, IPCB_GroupComparisionResult.GetPrimitiveBoundingRectangleForLayer, IPCB_GroupComparisionResult.GetPrimitiveCountForLayer, IPCB_GroupComparisionResult.GetPrimitiveDescriptorForLayer, and 65 more.