Skip to main content
View as Markdown

IPCB_ViaStructureManager interface

No description yet.

public interface IPCB_ViaStructureManager

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
Countintget
ItemIPCB_ViaStructureget

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​

MethodReturnsDescription
ChangeFeatureTypeCountervoid
Clearvoid
ClearFeatureTypeCountervoid
CreateViaStructureIPCB_ViaStructure
IsFeatureTypeExistsbool
RegisterViaStructureIPCB_ViaStructure

ChangeFeatureTypeCounter​

No description yet.

void ChangeFeatureTypeCounter(TViaStructureFeatureType argFeatureType, bool argIncrement);
void ChangeFeatureTypeCounter(int argFeatureType, bool argIncrement);
ParameterTypePassing
argFeatureTypeTViaStructureFeatureTypevalue
argIncrementboolvalue

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);
ParameterTypePassing
argFullFeatureListboolvalue
argViaStructureTypeTViaStructureTypevalue

Returns: IPCB_ViaStructure

Extension method of IPCB_ViaStructureManagerHelper (using PCB;).

IsFeatureTypeExists​

No description yet.

bool IsFeatureTypeExists(TViaStructureFeatureType argFeatureType);
bool IsFeatureTypeExists(int argFeatureType);
ParameterTypePassing
argFeatureTypeTViaStructureFeatureTypevalue

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

Returns: IPCB_ViaStructure

Extension method of IPCB_ViaStructureManagerHelper (using PCB;).

Returned by​

IPCB_BoardEx.ViaStructureManager