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
| Property | Type | Access | Description |
|---|---|---|---|
| Data | SV7_Layer | get; set | |
| DEBUGV6LAYER | TV6_Layer | get; set | |
| DEBUGV6LAYERVALIDIFZERO1 | byte | get; set | |
| DEBUGV6LAYERVALIDIFZERO2 | ushort | get; set | |
| Family | byte | get; set | |
| Flags | ushort | get; set | |
| Genus | byte | get; set | |
| ID | uint | get; set | |
| N | ushort | get; set | |
| Ord | uint | get; set | |
| Species | ushort | get; 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
| Method | Returns | Description |
|---|---|---|
| GetDEBUGV6LAYER | TV6_Layer | |
| GetDEBUGV6LAYERVALIDIFZERO1 | byte | |
| GetDEBUGV6LAYERVALIDIFZERO2 | ushort | |
| GetFamily | byte | |
| GetFlags | ushort | |
| GetGenus | byte | |
| GetID | uint | |
| GetN | ushort | |
| GetOrd | uint | |
| GetSpecies | ushort |
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.