IPCB_PadViaLibrary interface
No description yet.
public interface IPCB_PadViaLibrary
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| Activated | bool | get; set | |
| Count | int | get | |
| DisplayUnits | TUnit | get; set | |
| LibraryID | string | get | |
| LibraryName | string | get | |
| LibraryPath | string | get | |
| Template | IPCB_PadViaTemplate | get |
Activated
No description yet.
bool GetState_Activated();
void SetState_Activated(bool argValue);
Type: bool · Access: read/write
Count
No description yet.
int GetState_Count();
Type: int · Access: read-only
DisplayUnits
No description yet.
TUnit GetState_DisplayUnits();
void SetState_DisplayUnits(TUnit argValue);
Type: TUnit · Access: read/write
The accessors are extension methods of IPCB_PadViaLibraryHelper (using PCB;).
LibraryID
No description yet.
string GetState_LibraryID();
Type: string · Access: read-only
LibraryName
No description yet.
string GetState_LibraryName();
Type: string · Access: read-only
LibraryPath
No description yet.
string GetState_LibraryPath();
Type: string · Access: read-only
Template
No description yet.
IPCB_PadViaTemplate GetState_Template(int argIndex);
Type: IPCB_PadViaTemplate · Access: read-only · Index: argIndex (int)
The accessors are extension methods of IPCB_PadViaLibraryHelper (using PCB;).
Methods
| Method | Returns | Description |
|---|---|---|
| AddExternalTemplate | IPCB_PadViaTemplate | |
| AddTemplate | void | |
| AddTemplate_1 | void | |
| CheckDublicate | bool | |
| Clear | void | |
| CopyTo | void | |
| DeleteTemplate | void | |
| FindTemplate | IPCB_PadViaTemplate | |
| FindTemplate_1 | IPCB_PadViaTemplate | |
| RemoveTemplate | bool |
AddExternalTemplate
No description yet.
IPCB_PadViaTemplate AddExternalTemplate(IPCB_PadViaTemplate argTemplate);
| Parameter | Type | Passing |
|---|---|---|
argTemplate | IPCB_PadViaTemplate | value |
Returns: IPCB_PadViaTemplate
Extension method of IPCB_PadViaLibraryHelper (using PCB;).
AddTemplate
No description yet.
void AddTemplate(IPCB_Primitive argPrimitive);
void AddTemplate(object argPrimitive);
| Parameter | Type | Passing |
|---|---|---|
argPrimitive | IPCB_Primitive | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_PadViaLibraryHelper (using PCB;) with typed parameters; the second is declared by the interface.
AddTemplate_1
No description yet.
void AddTemplate_1(IPCB_PadViaTemplate argTemplate);
void AddTemplate_1(object argTemplate);
| Parameter | Type | Passing |
|---|---|---|
argTemplate | IPCB_PadViaTemplate | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_PadViaLibraryHelper (using PCB;) with typed parameters; the second is declared by the interface.
CheckDublicate
No description yet.
bool CheckDublicate(IPCB_PadViaTemplate argTemplate);
bool CheckDublicate(object argTemplate);
| Parameter | Type | Passing |
|---|---|---|
argTemplate | IPCB_PadViaTemplate | value |
Returns: bool
The first overload is an extension method of IPCB_PadViaLibraryHelper (using PCB;) with typed parameters; the second is declared by the interface.
Clear
No description yet.
void Clear();
Returns: nothing (void)
CopyTo
No description yet.
void CopyTo(IPCB_PadViaLibrary argDest);
void CopyTo(object argDest);
| Parameter | Type | Passing |
|---|---|---|
argDest | IPCB_PadViaLibrary | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_PadViaLibraryHelper (using PCB;) with typed parameters; the second is declared by the interface.
DeleteTemplate
No description yet.
void DeleteTemplate(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: nothing (void)
FindTemplate
No description yet.
IPCB_PadViaTemplate FindTemplate(string argTemplate);
| Parameter | Type | Passing |
|---|---|---|
argTemplate | string | value |
Returns: IPCB_PadViaTemplate
Extension method of IPCB_PadViaLibraryHelper (using PCB;).
FindTemplate_1
No description yet.
IPCB_PadViaTemplate FindTemplate_1(string argExternalLibraryID, string argExternalTemplateID);
| Parameter | Type | Passing |
|---|---|---|
argExternalLibraryID | string | value |
argExternalTemplateID | string | value |
Returns: IPCB_PadViaTemplate
Extension method of IPCB_PadViaLibraryHelper (using PCB;).
RemoveTemplate
No description yet.
bool RemoveTemplate(IPCB_PadViaTemplate argTemplate);
bool RemoveTemplate(object argTemplate);
| Parameter | Type | Passing |
|---|---|---|
argTemplate | IPCB_PadViaTemplate | value |
Returns: bool
The first overload is an extension method of IPCB_PadViaLibraryHelper (using PCB;) with typed parameters; the second is declared by the interface.
Returned by
IPCB_Board.FindLinkedBoardLibrary, IPCB_Board.PadViaCache, IPCB_Board.PadViaLibrary, IPCB_PadViaLibraryDocument.PadViaLibrary, IPCB_PadViaLibraryManager.FindLibrary, IPCB_PadViaLibraryManager.GetInstalledLibrary