IPCB_PadViaLibraryManager interface
No description yet.
public interface IPCB_PadViaLibraryManager
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| NeedUpdate | bool | get; set |
NeedUpdate
No description yet.
bool GetNeedUpdate();
void SetNeedUpdate(bool argValue);
Type: bool · Access: read/write
Methods
| Method | Returns | Description |
|---|---|---|
| AddRemoveLibraries | string | |
| CreateTemplate | IPCB_PadViaTemplate | |
| ExchangeTemplatesOnPrimitives | void | |
| FindLibrary | IPCB_PadViaLibrary | |
| GetInstalledLibrary | IPCB_PadViaLibrary | |
| GetInstalledLibraryCount | int | |
| GetLibraryName | string | |
| GetLibraryName_1 | string | |
| GetLinkedToLibrary | bool | |
| GetLinkedToLibrary_1 | bool | |
| GetTemplateNameWithDynamicName | string | |
| InstallLibrary | void | |
| LibrariesModified | void | |
| LockUpdates | void | |
| PlaceTemplate | void | |
| UninstallLibrary | void | |
| UnlockUpdates | void | |
| UpdateViews | void |
AddRemoveLibraries
No description yet.
string AddRemoveLibraries(IPCB_Board argBoard);
string AddRemoveLibraries(object argBoard);
| Parameter | Type | Passing |
|---|---|---|
argBoard | IPCB_Board | value |
Returns: string
The first overload is an extension method of IPCB_PadViaLibraryManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
CreateTemplate
No description yet.
IPCB_PadViaTemplate CreateTemplate(TObjectId argObjectId);
| Parameter | Type | Passing |
|---|---|---|
argObjectId | TObjectId | value |
Returns: IPCB_PadViaTemplate
Extension method of IPCB_PadViaLibraryManagerHelper (using PCB;).
ExchangeTemplatesOnPrimitives
No description yet.
void ExchangeTemplatesOnPrimitives(IPCB_Primitive argBoard, IPCB_PadViaTemplate argOldTemplate, IPCB_PadViaTemplate argNewTemplate, bool argNeedUpdate);
void ExchangeTemplatesOnPrimitives(object argBoard, object argOldTemplate, object argNewTemplate, bool argNeedUpdate);
| Parameter | Type | Passing |
|---|---|---|
argBoard | IPCB_Primitive | value |
argOldTemplate | IPCB_PadViaTemplate | value |
argNewTemplate | IPCB_PadViaTemplate | value |
argNeedUpdate | bool | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_PadViaLibraryManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
FindLibrary
No description yet.
IPCB_PadViaLibrary FindLibrary(IPCB_Board argBoard, string argLibraryID);
| Parameter | Type | Passing |
|---|---|---|
argBoard | IPCB_Board | value |
argLibraryID | string | value |
Returns: IPCB_PadViaLibrary
Extension method of IPCB_PadViaLibraryManagerHelper (using PCB;).
GetInstalledLibrary
No description yet.
IPCB_PadViaLibrary GetInstalledLibrary(int argI);
| Parameter | Type | Passing |
|---|---|---|
argI | int | value |
Returns: IPCB_PadViaLibrary
Extension method of IPCB_PadViaLibraryManagerHelper (using PCB;).
GetInstalledLibraryCount
No description yet.
int GetInstalledLibraryCount();
Returns: int
GetLibraryName
No description yet.
string GetLibraryName(IPCB_Primitive argPrimitive);
string GetLibraryName(object argPrimitive);
| Parameter | Type | Passing |
|---|---|---|
argPrimitive | IPCB_Primitive | value |
Returns: string
The first overload is an extension method of IPCB_PadViaLibraryManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
GetLibraryName_1
No description yet.
string GetLibraryName_1(IPCB_Primitive argBoard, IPCB_PadViaTemplate argTemplate);
string GetLibraryName_1(object argBoard, object argTemplate);
| Parameter | Type | Passing |
|---|---|---|
argBoard | IPCB_Primitive | value |
argTemplate | IPCB_PadViaTemplate | value |
Returns: string
The first overload is an extension method of IPCB_PadViaLibraryManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
GetLinkedToLibrary
No description yet.
bool GetLinkedToLibrary(IPCB_Primitive argPrimitive);
bool GetLinkedToLibrary(object argPrimitive);
| Parameter | Type | Passing |
|---|---|---|
argPrimitive | IPCB_Primitive | value |
Returns: bool
The first overload is an extension method of IPCB_PadViaLibraryManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
GetLinkedToLibrary_1
No description yet.
bool GetLinkedToLibrary_1(IPCB_Board argBoard, IPCB_PadViaTemplateLink argLink);
bool GetLinkedToLibrary_1(object argBoard, object argLink);
| Parameter | Type | Passing |
|---|---|---|
argBoard | IPCB_Board | value |
argLink | IPCB_PadViaTemplateLink | value |
Returns: bool
The first overload is an extension method of IPCB_PadViaLibraryManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
GetTemplateNameWithDynamicName
No description yet.
string GetTemplateNameWithDynamicName(IPCB_PadViaTemplate argTemplate);
string GetTemplateNameWithDynamicName(object argTemplate);
| Parameter | Type | Passing |
|---|---|---|
argTemplate | IPCB_PadViaTemplate | value |
Returns: string
The first overload is an extension method of IPCB_PadViaLibraryManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
InstallLibrary
No description yet.
void InstallLibrary(string argPath);
| Parameter | Type | Passing |
|---|---|---|
argPath | string | value |
Returns: nothing (void)
LibrariesModified
No description yet.
void LibrariesModified();
Returns: nothing (void)
LockUpdates
No description yet.
void LockUpdates();
Returns: nothing (void)
PlaceTemplate
No description yet.
void PlaceTemplate(IPCB_Primitive argBoard, IPCB_PadViaTemplate argTemplate);
void PlaceTemplate(object argBoard, object argTemplate);
| Parameter | Type | Passing |
|---|---|---|
argBoard | IPCB_Primitive | value |
argTemplate | IPCB_PadViaTemplate | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_PadViaLibraryManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
UninstallLibrary
No description yet.
void UninstallLibrary(IPCB_PadViaLibrary argPvLib);
void UninstallLibrary(object argPvLib);
| Parameter | Type | Passing |
|---|---|---|
argPvLib | IPCB_PadViaLibrary | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_PadViaLibraryManagerHelper (using PCB;) with typed parameters; the second is declared by the interface.
UnlockUpdates
No description yet.
void UnlockUpdates();
Returns: nothing (void)
UpdateViews
No description yet.
void UpdateViews();
Returns: nothing (void)