Skip to main content
View as Markdown

IPCB_MasterLayerStack2 interface

No description yet.

public interface IPCB_MasterLayerStack2 : IPCB_MasterLayerStack

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Inherits: IPCB_LayerStackBase → IPCB_MasterLayerStack

Methods​

MethodReturnsDescription
AddMechanicalLayerIPCB_MechanicalLayer
ChangeSubStackIdvoid
ClearAllPhysicalLayersvoid
CreateImpedanceProfileIPCB_ImpedanceProfile
CreateImpedanceProfileWithIdIPCB_ImpedanceProfile
CreateLayerPairByKindbool
CreateLayerWithIdIPCB_LayerObject
CreateSubstackWithIdIPCB_LayerStack
FindLayerByKindIPCB_MechanicalLayer
GetImpedanceProfileByIdIPCB_ImpedanceProfile
GetImpedanceProfileByIndexIPCB_ImpedanceProfile
GetImpedanceProfileCountint
GetMechanicalLayerIPCB_MechanicalLayer
RemoveImpedanceProfilebool

AddMechanicalLayer​

No description yet.

IPCB_MechanicalLayer AddMechanicalLayer();

Returns: IPCB_MechanicalLayer

Extension method of IPCB_MasterLayerStack2Helper (using PCB;).

ChangeSubStackId​

No description yet.

void ChangeSubStackId(IPCB_LayerStack argSubstack, string argNewID);
void ChangeSubStackId(object argSubstack, string argNewID);
ParameterTypePassing
argSubstackIPCB_LayerStackvalue
argNewIDstringvalue

Returns: nothing (void)

The first overload is an extension method of IPCB_MasterLayerStack2Helper (using PCB;) with typed parameters; the second is declared by the interface.

ClearAllPhysicalLayers​

No description yet.

void ClearAllPhysicalLayers();

Returns: nothing (void)

CreateImpedanceProfile​

No description yet.

IPCB_ImpedanceProfile CreateImpedanceProfile();

Returns: IPCB_ImpedanceProfile

Extension method of IPCB_MasterLayerStack2Helper (using PCB;).

CreateImpedanceProfileWithId​

No description yet.

IPCB_ImpedanceProfile CreateImpedanceProfileWithId(string argID);
ParameterTypePassing
argIDstringvalue

Returns: IPCB_ImpedanceProfile

Extension method of IPCB_MasterLayerStack2Helper (using PCB;).

CreateLayerPairByKind​

No description yet.

bool CreateLayerPairByKind(TMechanicalLayerPairKind argKind);
bool CreateLayerPairByKind(int argKind);
ParameterTypePassing
argKindTMechanicalLayerPairKindvalue

Returns: bool

The first overload is an extension method of IPCB_MasterLayerStack2Helper (using PCB;) with typed parameters; the second is declared by the interface.

CreateLayerWithId​

No description yet.

IPCB_LayerObject CreateLayerWithId(V7_LayerBase argLayer, string argLayerID);
ParameterTypePassing
argLayerV7_LayerBasevalue
argLayerIDstringvalue

Returns: IPCB_LayerObject

Extension method of IPCB_MasterLayerStack2Helper (using PCB;).

CreateSubstackWithId​

No description yet.

IPCB_LayerStack CreateSubstackWithId(string argID);
ParameterTypePassing
argIDstringvalue

Returns: IPCB_LayerStack

Extension method of IPCB_MasterLayerStack2Helper (using PCB;).

FindLayerByKind​

No description yet.

IPCB_MechanicalLayer FindLayerByKind(TMechanicalLayerKind argLayerKind);
ParameterTypePassing
argLayerKindTMechanicalLayerKindvalue

Returns: IPCB_MechanicalLayer

Extension method of IPCB_MasterLayerStack2Helper (using PCB;).

GetImpedanceProfileById​

No description yet.

IPCB_ImpedanceProfile GetImpedanceProfileById(string argID);
ParameterTypePassing
argIDstringvalue

Returns: IPCB_ImpedanceProfile

Extension method of IPCB_MasterLayerStack2Helper (using PCB;).

GetImpedanceProfileByIndex​

No description yet.

IPCB_ImpedanceProfile GetImpedanceProfileByIndex(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IPCB_ImpedanceProfile

Extension method of IPCB_MasterLayerStack2Helper (using PCB;).

GetImpedanceProfileCount​

No description yet.

int GetImpedanceProfileCount();

Returns: int

GetMechanicalLayer​

No description yet.

IPCB_MechanicalLayer GetMechanicalLayer(int argIndexInMechanicalFamily);
ParameterTypePassing
argIndexInMechanicalFamilyintvalue

Returns: IPCB_MechanicalLayer

Extension method of IPCB_MasterLayerStack2Helper (using PCB;).

RemoveImpedanceProfile​

No description yet.

bool RemoveImpedanceProfile(IPCB_ImpedanceProfile argImpedanceProfile);
bool RemoveImpedanceProfile(object argImpedanceProfile);
ParameterTypePassing
argImpedanceProfileIPCB_ImpedanceProfilevalue

Returns: bool

The first overload is an extension method of IPCB_MasterLayerStack2Helper (using PCB;) with typed parameters; the second is declared by the interface.

Inherited members​