IPCB_BoardLayerSetManager interface
No description yet.
public interface IPCB_BoardLayerSetManager
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| Count | int | get | |
| LayerSetByIndex | IPCB_BoardLayerSet | get | |
| LayerSetByName | IPCB_BoardLayerSet | get |
Count
No description yet.
int GetState_Count();
Type: int · Access: read-only
LayerSetByIndex
No description yet.
IPCB_BoardLayerSet GetState_LayerSetByIndex(int argIndex);
Type: IPCB_BoardLayerSet · Access: read-only · Index: argIndex (int)
The accessors are extension methods of IPCB_BoardLayerSetManagerHelper (using PCB;).
LayerSetByName
No description yet.
IPCB_BoardLayerSet GetState_LayerSetByName(string argSetName);
Type: IPCB_BoardLayerSet · Access: read-only · Index: argSetName (string)
The accessors are extension methods of IPCB_BoardLayerSetManagerHelper (using PCB;).
Methods
| Method | Returns | Description |
|---|---|---|
| MakeCurrent | int | |
| NewLayerSet | int | |
| NewLayerSetV7 | int | |
| UpdateLayerSet | bool | |
| UpdateLayerSetV7 | bool |
MakeCurrent
No description yet.
int MakeCurrent(int argPos);
| Parameter | Type | Passing |
|---|---|---|
argPos | int | value |
Returns: int
NewLayerSet
No description yet.
int NewLayerSet(string argSetName, TV6_LayerSet argLayers, TV6_Layer argActive, bool argLocked, bool argCurrent, int argPosition);
int NewLayerSet(string argSetName, ITransportSet argLayers, int argActive, bool argLocked, bool argCurrent, int argPosition);
| Parameter | Type | Passing |
|---|---|---|
argSetName | string | value |
argLayers | TV6_LayerSet | value |
argActive | TV6_Layer | value |
argLocked | bool | value |
argCurrent | bool | value |
argPosition | int | value |
Returns: int
The first overload is an extension method of IPCB_BoardLayerSetManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
NewLayerSetV7
No description yet.
int NewLayerSetV7(string argSetName, IPCB_LayerSet argLayers, V7_LayerBase argActive, bool argLocked, bool argCurrent, int argPosition);
int NewLayerSetV7(string argSetName, object argLayers, IV7_Layer argActive, bool argLocked, bool argCurrent, int argPosition);
| Parameter | Type | Passing |
|---|---|---|
argSetName | string | value |
argLayers | IPCB_LayerSet | value |
argActive | V7_LayerBase | value |
argLocked | bool | value |
argCurrent | bool | value |
argPosition | int | value |
Returns: int
The first overload is an extension method of IPCB_BoardLayerSetManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
UpdateLayerSet
No description yet.
bool UpdateLayerSet(string argSetName, TV6_Layer argActive, TV6_LayerSet argLayers, bool argFromBot);
bool UpdateLayerSet(string argSetName, int argActive, ITransportSet argLayers, bool argFromBot);
| Parameter | Type | Passing |
|---|---|---|
argSetName | string | value |
argActive | TV6_Layer | value |
argLayers | TV6_LayerSet | value |
argFromBot | bool | value |
Returns: bool
The first overload is an extension method of IPCB_BoardLayerSetManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
UpdateLayerSetV7
No description yet.
bool UpdateLayerSetV7(string argSetName, V7_LayerBase argActive, IPCB_LayerSet argLayers, bool argFromBot);
bool UpdateLayerSetV7(string argSetName, IV7_Layer argActive, object argLayers, bool argFromBot);
| Parameter | Type | Passing |
|---|---|---|
argSetName | string | value |
argActive | V7_LayerBase | value |
argLayers | IPCB_LayerSet | value |
argFromBot | bool | value |
Returns: bool
The first overload is an extension method of IPCB_BoardLayerSetManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.