Skip to main content
View as Markdown

IPCB_ManufacturingDRCProvider interface

No description yet.

public interface IPCB_ManufacturingDRCProvider

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
ClearHighlightsvoid
CreateRuleListIPCB_ManufactruingRuleList
HighlightViolationvoid
RunDRCIPCB_ManufacturingViolationReport

ClearHighlights​

No description yet.

void ClearHighlights();

Returns: nothing (void)

CreateRuleList​

No description yet.

IPCB_ManufactruingRuleList CreateRuleList();

Returns: IPCB_ManufactruingRuleList

Extension method of IPCB_ManufacturingDRCProviderHelper (using PCB;).

HighlightViolation​

No description yet.

void HighlightViolation(IPCB_ManufacturingViolation argViolation, bool argZoom);
void HighlightViolation(object argViolation, bool argZoom);
ParameterTypePassing
argViolationIPCB_ManufacturingViolationvalue
argZoomboolvalue

Returns: nothing (void)

The first overload is an extension method of IPCB_ManufacturingDRCProviderHelper (using PCB;) with typed parameters; the second is declared by the interface.

RunDRC​

No description yet.

IPCB_ManufacturingViolationReport RunDRC(IPCB_ManufactruingRuleList argRuleList);
ParameterTypePassing
argRuleListIPCB_ManufactruingRuleListvalue

Returns: IPCB_ManufacturingViolationReport

Extension method of IPCB_ManufacturingDRCProviderHelper (using PCB;).