Skip to main content
View as Markdown

IPCB_PadViaLibraryManager interface

No description yet.

public interface IPCB_PadViaLibraryManager

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
NeedUpdateboolget; set

NeedUpdate​

No description yet.

bool GetNeedUpdate();
void SetNeedUpdate(bool argValue);

Type: bool · Access: read/write

Methods​

MethodReturnsDescription
AddRemoveLibrariesstring
CreateTemplateIPCB_PadViaTemplate
ExchangeTemplatesOnPrimitivesvoid
FindLibraryIPCB_PadViaLibrary
GetInstalledLibraryIPCB_PadViaLibrary
GetInstalledLibraryCountint
GetLibraryNamestring
GetLibraryName_1string
GetLinkedToLibrarybool
GetLinkedToLibrary_1bool
GetTemplateNameWithDynamicNamestring
InstallLibraryvoid
LibrariesModifiedvoid
LockUpdatesvoid
PlaceTemplatevoid
UninstallLibraryvoid
UnlockUpdatesvoid
UpdateViewsvoid

AddRemoveLibraries​

No description yet.

string AddRemoveLibraries(IPCB_Board argBoard);
string AddRemoveLibraries(object argBoard);
ParameterTypePassing
argBoardIPCB_Boardvalue

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

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);
ParameterTypePassing
argBoardIPCB_Primitivevalue
argOldTemplateIPCB_PadViaTemplatevalue
argNewTemplateIPCB_PadViaTemplatevalue
argNeedUpdateboolvalue

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);
ParameterTypePassing
argBoardIPCB_Boardvalue
argLibraryIDstringvalue

Returns: IPCB_PadViaLibrary

Extension method of IPCB_PadViaLibraryManagerHelper (using PCB;).

GetInstalledLibrary​

No description yet.

IPCB_PadViaLibrary GetInstalledLibrary(int argI);
ParameterTypePassing
argIintvalue

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

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);
ParameterTypePassing
argBoardIPCB_Primitivevalue
argTemplateIPCB_PadViaTemplatevalue

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

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);
ParameterTypePassing
argBoardIPCB_Boardvalue
argLinkIPCB_PadViaTemplateLinkvalue

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

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

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);
ParameterTypePassing
argBoardIPCB_Primitivevalue
argTemplateIPCB_PadViaTemplatevalue

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

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)

Returned by​

IPCB_ServerInterface.PadViaLibraryManager