IPCB_MatchedNetLengthsConstraint interface
The matched net lengths rule specifies the degree to which nets can have different lengths.
public interface IPCB_MatchedNetLengthsConstraint : IPCB_Rule
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Inherits: IPCB_Primitive → IPCB_Rule
Remarks
The 90 degree style is the most compact and the Rounded style is the least compact.
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| Amplitude | int | get; set | |
| CheckDiffPairVsDiffPair | bool | get; set | |
| CheckNetsInDiffPair | bool | get; set | |
| CheckOtherElectricalObjects | bool | get; set | |
| Gap | int | get; set | |
| Style | TLengthenerStyle | get; set | |
| Tolerance | int | get; set |
Amplitude
No description yet.
int GetState_Amplitude();
void SetState_Amplitude(int argValue);
Type: int · Access: read/write
CheckDiffPairVsDiffPair
No description yet.
bool Get_CheckDiffPairVsDiffPair();
void Set_CheckDiffPairVsDiffPair(bool argValue);
Type: bool · Access: read/write
CheckNetsInDiffPair
No description yet.
bool Get_CheckNetsInDiffPair();
void Set_CheckNetsInDiffPair(bool argValue);
Type: bool · Access: read/write
CheckOtherElectricalObjects
No description yet.
bool Get_CheckOtherElectricalObjects();
void Set_CheckOtherElectricalObjects(bool argValue);
Type: bool · Access: read/write
Gap
No description yet.
int GetState_Gap();
void SetState_Gap(int argValue);
Type: int · Access: read/write
Style
No description yet.
TLengthenerStyle GetState_Style();
void SetState_Style(TLengthenerStyle argValue);
Type: TLengthenerStyle · Access: read/write
The accessors are extension methods of IPCB_MatchedNetLengthsConstraintHelper (using PCB;).
Tolerance
No description yet.
int GetState_Tolerance();
void SetState_Tolerance(int argValue);
Type: int · Access: read/write
Methods
| Method | Returns | Description |
|---|---|---|
| MatchLengthForFromTo | IPCB_Violation | |
| MatchLengthForNet | IPCB_Violation |
MatchLengthForFromTo
No description yet.
IPCB_Violation MatchLengthForFromTo(IPCB_Primitive argP1, IPCB_Primitive argP2);
| Parameter | Type | Passing |
|---|---|---|
argP1 | IPCB_Primitive | value |
argP2 | IPCB_Primitive | value |
Returns: IPCB_Violation
Extension method of IPCB_MatchedNetLengthsConstraintHelper (using PCB;).
MatchLengthForNet
No description yet.
IPCB_Violation MatchLengthForNet(IPCB_Primitive argP1, IPCB_Primitive argP2);
| Parameter | Type | Passing |
|---|---|---|
argP1 | IPCB_Primitive | value |
argP2 | IPCB_Primitive | value |
Returns: IPCB_Violation
Extension method of IPCB_MatchedNetLengthsConstraintHelper (using PCB;).
Inherited members
- From IPCB_Rule: ActualCheck, ActualCheck_1, CheckBinaryScope, CheckUnaryScope, CollisionExpansion, Comment, DataSummaryString, DefinedByLogicalDocument, DRCEnabled, Export_ToParameters_1, GetWhatsThisHelpString, IsUnary, LayerKind, Name, NetScope, NetScopeMatches, Priority, RuleKind, Scope1Expression, Scope1Includes, Scope2Expression, Scope2Includes, ScopeDescriptorString, ScopeKindIsValid, ShortDescriptorString, ViolationDescriptorString
- From IPCB_Primitive: AllowGlobalEdit, BeginModify, Board, BoundingRectangle, BoundingRectangleChildren, BoundingRectangleForPainting, BoundingRectangleForSelection, CancelModify, Component, Coordinate, DescriptorString, DetailString, Dimension, DrawAsPreview, DRCError, Enabled, Enabled_Direct, Enabled_vComponent, Enabled_vCoordinate, Enabled_vDimension, Enabled_vNet, Enabled_vPolygon, EnableDraw, EndModify, Export_ToParameters, FlipXY, GraphicallyInvalidate, Handle, Identifier, InBoard, InComponent, InCoordinate, Index, InDimension, InNet, InPolygon, InSelectionMemory, IsAssyTestPoint_Bottom, IsAssyTestPoint_Top, IsElectricalPrim, IsFreePrimitive, IsHidden, IsKeepout, IsPreRoute, IsSaveable, IsTenting, IsTenting_Bottom, IsTenting_Top, IsTestPoint_Bottom, IsTestPoint_Top, Layer, MiscFlag1, MiscFlag2, MiscFlag3, Moveable, MoveByXY, MoveToXY, Net, ObjectID, ObjectIDString, PadCacheRobotFlag, PasteMaskExpansion, Polygon, PolygonOutline, PowerPlaneClearance, PowerPlaneConnectStyle, PowerPlaneReliefExpansion, Preview, ReliefAirGap, ReliefConductorWidth, ReliefEntries, Replicate, RequiredParamterSpace, RotateBy, Selected, SolderMaskExpansion, SwapLayerPairs, TearDrop, UnionIndex, UniqueId, UniqueID, Used, UserRouted, V7Layer, ViewableObjectID