Skip to main content
View as Markdown

IPCB_DesignRuleCheckerOptions interface

The IPCB_DesignRuleCheckerOptions interface deals with the DRC options.

public interface IPCB_DesignRuleCheckerOptions : IPCB_AbstractOptions

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Inherits: IPCB_AbstractOptions

Remarks​

Derived from IPCB_AbstractOptions interface

Properties​

PropertyTypeAccessDescription
CheckExternalNetListboolget; set
DoMakeDRCErrorListboolget; set
DoMakeDRCFileboolget; set
DoSubNetDetailsboolget; set
ExternalNetListFileNamestringget; set
InternalPlaneWarningsboolget; set
MaxViolationCountintget; set
OnLineRuleSetToCheckTRuleSetget; set
ReportFilenamestringget; set
RuleSetToCheckTRuleSetget; set
VerifyShortingCopperboolget; set

CheckExternalNetList​

No description yet.

bool GetState_CheckExternalNetList();
void SetState_CheckExternalNetList(bool argValue);

Type: bool · Access: read/write

DoMakeDRCErrorList​

No description yet.

bool GetState_DoMakeDRCErrorList();
void SetState_DoMakeDRCErrorList(bool argValue);

Type: bool · Access: read/write

DoMakeDRCFile​

No description yet.

bool GetState_DoMakeDRCFile();
void SetState_DoMakeDRCFile(bool argValue);

Type: bool · Access: read/write

DoSubNetDetails​

No description yet.

bool GetState_DoSubNetDetails();
void SetState_DoSubNetDetails(bool argValue);

Type: bool · Access: read/write

ExternalNetListFileName​

No description yet.

string GetState_ExternalNetListFileName();
void SetState_ExternalNetListFileName(string argValue);

Type: string · Access: read/write

InternalPlaneWarnings​

No description yet.

bool GetState_InternalPlaneWarnings();
void SetState_InternalPlaneWarnings(bool argValue);

Type: bool · Access: read/write

MaxViolationCount​

No description yet.

int GetState_MaxViolationCount();
void SetState_MaxViolationCount(int argValue);

Type: int · Access: read/write

OnLineRuleSetToCheck​

No description yet.

TRuleSet GetState_OnLineRuleSetToCheck();
void SetState_OnLineRuleSetToCheck(TRuleSet argValue);

Type: TRuleSet · Access: read/write

The accessors are extension methods of IPCB_DesignRuleCheckerOptionsHelper (using PCB;).

ReportFilename​

No description yet.

string GetState_ReportFilename();
void SetState_ReportFilename(string argValue);

Type: string · Access: read/write

RuleSetToCheck​

No description yet.

TRuleSet GetState_RuleSetToCheck();
void SetState_RuleSetToCheck(TRuleSet argValue);

Type: TRuleSet · Access: read/write

The accessors are extension methods of IPCB_DesignRuleCheckerOptionsHelper (using PCB;).

VerifyShortingCopper​

No description yet.

bool GetState_VerifyShortingCopper();
void SetState_VerifyShortingCopper(bool argValue);

Type: bool · Access: read/write

Methods​

MethodReturnsDescription
Export_ToParameters_GeneralOptionsvoid
Export_ToParameters_RulesToCheckvoid
Export_ToParameters_RulesToCheck_Version3void
Import_FromParameters_GeneralOptionsvoid
Import_FromParameters_RulesToCheckvoid

Export_ToParameters_GeneralOptions​

No description yet.

void Export_ToParameters_GeneralOptions(ref string argParameters);
ParameterTypePassing
argParametersstringref

Returns: nothing (void)

Export_ToParameters_RulesToCheck​

No description yet.

void Export_ToParameters_RulesToCheck(ref string argParameters);
ParameterTypePassing
argParametersstringref

Returns: nothing (void)

Export_ToParameters_RulesToCheck_Version3​

No description yet.

void Export_ToParameters_RulesToCheck_Version3(ref string argParameters);
ParameterTypePassing
argParametersstringref

Returns: nothing (void)

Import_FromParameters_GeneralOptions​

No description yet.

void Import_FromParameters_GeneralOptions(string argParameters);
ParameterTypePassing
argParametersstringvalue

Returns: nothing (void)

Import_FromParameters_RulesToCheck​

No description yet.

void Import_FromParameters_RulesToCheck(string argParameters);
ParameterTypePassing
argParametersstringvalue

Returns: nothing (void)

Inherited members​