Skip to main content
View as Markdown

IPCB_LayerStackBase interface

No description yet.

public interface IPCB_LayerStackBase

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Derived: IPCB_LayerStack, IPCB_MasterLayerStack

Properties​

PropertyTypeAccessDescription
IsFlexboolget; set
Namestringget; set
ZBottomintget
ZTopintget

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​

MethodReturnsDescription
Countint
Count_1int
Count_2int
FirstIPCB_LayerObject
IDstring
IteratorIPCB_LayerObjectIterator
Iterator_1IPCB_LayerObjectIterator
Iterator_2IPCB_LayerObjectIterator
LastIPCB_LayerObject
NextIPCB_LayerObject
PreviousIPCB_LayerObject
StateIDint

Count​

No description yet.

int Count();

Returns: int

Count_1​

No description yet.

int Count_1(TLayerClassID argT);
int Count_1(int argT);
ParameterTypePassing
argTTLayerClassIDvalue

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);
ParameterTypePassing
argTTLayerClassIDvalue
argStartIPCB_LayerObjectvalue
argStopIPCB_LayerObjectvalue

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);
ParameterTypePassing
argTTLayerClassIDvalue

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);
ParameterTypePassing
argTTLayerClassIDvalue

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);
ParameterTypePassing
argTTLayerClassIDvalue
argStartIPCB_LayerObjectvalue
argStopIPCB_LayerObjectvalue

Returns: IPCB_LayerObjectIterator

Extension method of IPCB_LayerStackBaseHelper (using PCB;).

Last​

No description yet.

IPCB_LayerObject Last(TLayerClassID argT);
ParameterTypePassing
argTTLayerClassIDvalue

Returns: IPCB_LayerObject

Extension method of IPCB_LayerStackBaseHelper (using PCB;).

Next​

No description yet.

IPCB_LayerObject Next(TLayerClassID argT, IPCB_LayerObject argRefLayer);
ParameterTypePassing
argTTLayerClassIDvalue
argRefLayerIPCB_LayerObjectvalue

Returns: IPCB_LayerObject

Extension method of IPCB_LayerStackBaseHelper (using PCB;).

Previous​

No description yet.

IPCB_LayerObject Previous(TLayerClassID argT, IPCB_LayerObject argRefLayer);
ParameterTypePassing
argTTLayerClassIDvalue
argRefLayerIPCB_LayerObjectvalue

Returns: IPCB_LayerObject

Extension method of IPCB_LayerStackBaseHelper (using PCB;).

StateID​

No description yet.

int StateID();

Returns: int

Returned by​

IPCB_LayerObject.LayerStack