Skip to main content
View as Markdown

IPCB_ShortCircuitConstraint interface

A short-circuit rule (TRuleKind.eRule_ShortCircuit) that tests for short circuits between objects on the copper layers.

public interface IPCB_ShortCircuitConstraint : IPCB_Rule

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Inherits: IPCB_Primitive → IPCB_Rule

Remarks​

A short circuit exists when two objects that do not have the same net touch. On a signal layer, two touching objects without a net also short-circuit when they belong to different components. On an internal plane layer, pads and vias on the multi-layer are checked against the plane. Keepout objects are not checked.

Properties​

PropertyTypeAccessDescription
Allowedboolget; setWhether short circuits between the objects in the rule's scope are allowed.

Allowed​

Whether short circuits between the objects in the rule's scope are allowed.

bool GetState_Allowed();
void SetState_Allowed(bool argValue);

Type: bool · Access: read/write

A new rule has false. While it is true, the rule reports no short circuits.

Inherited members​