IPCB_ViaStructureManager interface
No description yet.
public interface IPCB_ViaStructureManager
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| Count | int | get | |
| Item | IPCB_ViaStructure | get |
Count
No description yet.
int GetState_Count();
Type: int · Access: read-only
Item
No description yet.
IPCB_ViaStructure GetState_Item(int argIndex);
Type: IPCB_ViaStructure · Access: read-only · Index: argIndex (int)
The accessors are extension methods of IPCB_ViaStructureManagerHelper (using PCB;).
Methods
| Method | Returns | Description |
|---|---|---|
| ChangeFeatureTypeCounter | void | |
| Clear | void | |
| ClearFeatureTypeCounter | void | |
| CreateViaStructure | IPCB_ViaStructure | |
| IsFeatureTypeExists | bool | |
| RegisterViaStructure | IPCB_ViaStructure |
ChangeFeatureTypeCounter
No description yet.
void ChangeFeatureTypeCounter(TViaStructureFeatureType argFeatureType, bool argIncrement);
void ChangeFeatureTypeCounter(int argFeatureType, bool argIncrement);
| Parameter | Type | Passing |
|---|---|---|
argFeatureType | TViaStructureFeatureType | value |
argIncrement | bool | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_ViaStructureManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
Clear
No description yet.
void Clear();
Returns: nothing (void)
ClearFeatureTypeCounter
No description yet.
void ClearFeatureTypeCounter();
Returns: nothing (void)
CreateViaStructure
No description yet.
IPCB_ViaStructure CreateViaStructure(bool argFullFeatureList, TViaStructureType argViaStructureType);
| Parameter | Type | Passing |
|---|---|---|
argFullFeatureList | bool | value |
argViaStructureType | TViaStructureType | value |
Returns: IPCB_ViaStructure
Extension method of IPCB_ViaStructureManagerHelper (using PCB;).
IsFeatureTypeExists
No description yet.
bool IsFeatureTypeExists(TViaStructureFeatureType argFeatureType);
bool IsFeatureTypeExists(int argFeatureType);
| Parameter | Type | Passing |
|---|---|---|
argFeatureType | TViaStructureFeatureType | value |
Returns: bool
The first overload is an extension method of IPCB_ViaStructureManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
RegisterViaStructure
No description yet.
IPCB_ViaStructure RegisterViaStructure(IPCB_ViaStructure argViaStructure);
| Parameter | Type | Passing |
|---|---|---|
argViaStructure | IPCB_ViaStructure | value |
Returns: IPCB_ViaStructure
Extension method of IPCB_ViaStructureManagerHelper (using PCB;).