IPCB_LayerStackBase interface
No description yet.
public interface IPCB_LayerStackBase
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Derived: IPCB_LayerStack, IPCB_MasterLayerStack
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| IsFlex | bool | get; set | |
| Name | string | get; set | |
| ZBottom | int | get | |
| ZTop | int | get |
IsFlex
No description yet.
bool GetState_IsFlex();
void SetState_IsFlex(bool argValue);
Type: bool · Access: read/write
Name
No description yet.
string GetState_Name();
void SetState_Name(string argName);
Type: string · Access: read/write
ZBottom
No description yet.
int Get_ZBottom(IPCB_LayerObject argLayer);
Type: int · Access: read-only · Index: argLayer (IPCB_LayerObject)
The accessors are extension methods of IPCB_LayerStackBaseHelper (using PCB;).
ZTop
No description yet.
int Get_ZTop(IPCB_LayerObject argLayer);
Type: int · Access: read-only · Index: argLayer (IPCB_LayerObject)
The accessors are extension methods of IPCB_LayerStackBaseHelper (using PCB;).
Methods
Count
No description yet.
int Count();
Returns: int
Count_1
No description yet.
int Count_1(TLayerClassID argT);
int Count_1(int argT);
| Parameter | Type | Passing |
|---|---|---|
argT | TLayerClassID | value |
Returns: int
The first overload is an extension method of IPCB_LayerStackBaseHelper (using PCB;) with typed parameters; the second is declared by the interface.
Count_2
No description yet.
int Count_2(TLayerClassID argT, IPCB_LayerObject argStart, IPCB_LayerObject argStop);
int Count_2(int argT, object argStart, object argStop);
| Parameter | Type | Passing |
|---|---|---|
argT | TLayerClassID | value |
argStart | IPCB_LayerObject | value |
argStop | IPCB_LayerObject | value |
Returns: int
The first overload is an extension method of IPCB_LayerStackBaseHelper (using PCB;) with typed parameters; the second is declared by the interface.
First
No description yet.
IPCB_LayerObject First(TLayerClassID argT);
| Parameter | Type | Passing |
|---|---|---|
argT | TLayerClassID | value |
Returns: IPCB_LayerObject
Extension method of IPCB_LayerStackBaseHelper (using PCB;).
ID
No description yet.
string ID();
Returns: string
Iterator
No description yet.
IPCB_LayerObjectIterator Iterator();
Returns: IPCB_LayerObjectIterator
Extension method of IPCB_LayerStackBaseHelper (using PCB;).
Iterator_1
No description yet.
IPCB_LayerObjectIterator Iterator_1(TLayerClassID argT);
| Parameter | Type | Passing |
|---|---|---|
argT | TLayerClassID | value |
Returns: IPCB_LayerObjectIterator
Extension method of IPCB_LayerStackBaseHelper (using PCB;).
Iterator_2
No description yet.
IPCB_LayerObjectIterator Iterator_2(TLayerClassID argT, IPCB_LayerObject argStart, IPCB_LayerObject argStop);
| Parameter | Type | Passing |
|---|---|---|
argT | TLayerClassID | value |
argStart | IPCB_LayerObject | value |
argStop | IPCB_LayerObject | value |
Returns: IPCB_LayerObjectIterator
Extension method of IPCB_LayerStackBaseHelper (using PCB;).
Last
No description yet.
IPCB_LayerObject Last(TLayerClassID argT);
| Parameter | Type | Passing |
|---|---|---|
argT | TLayerClassID | value |
Returns: IPCB_LayerObject
Extension method of IPCB_LayerStackBaseHelper (using PCB;).
Next
No description yet.
IPCB_LayerObject Next(TLayerClassID argT, IPCB_LayerObject argRefLayer);
| Parameter | Type | Passing |
|---|---|---|
argT | TLayerClassID | value |
argRefLayer | IPCB_LayerObject | value |
Returns: IPCB_LayerObject
Extension method of IPCB_LayerStackBaseHelper (using PCB;).
Previous
No description yet.
IPCB_LayerObject Previous(TLayerClassID argT, IPCB_LayerObject argRefLayer);
| Parameter | Type | Passing |
|---|---|---|
argT | TLayerClassID | value |
argRefLayer | IPCB_LayerObject | value |
Returns: IPCB_LayerObject
Extension method of IPCB_LayerStackBaseHelper (using PCB;).
StateID
No description yet.
int StateID();
Returns: int