IPCB_TestPointStyleRule interface
The auto-router includes a testpoint generator, which can identify existing pads and vias as testpoints, as well as adding testpoint pads to nets which can not be accessed at existing pads and vias. Generally the testpoint types are used in bare board testing or are used for in-circuit testing.
public interface IPCB_TestPointStyleRule : IPCB_Rule
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Inherits: IPCB_Primitive → IPCB_Rule
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| AllowedSide | TTestpointAllowedSideSet | get; set | |
| BoardEdgeClearance | int | get; set | |
| CompBodyClearance | int | get; set | |
| GridOrigin | CoordPoint | get; set | |
| GridTolerance | int | get; set | |
| MaxHoleSize | int | get; set | |
| MaxSize | int | get; set | |
| MinHoleSize | int | get; set | |
| MinSize | int | get; set | |
| MinSpacing | int | get; set | |
| PreferedHoleSize | int | get; set | |
| PreferedSize | int | get; set | |
| TestpointGrid | int | get; set | |
| TestpointUnderComponent | bool | get; set | |
| UseGrid | bool | get; set |
AllowedSide
No description yet.
TTestpointAllowedSideSet GetState_AllowedSide();
void SetState_AllowedSide(TTestpointAllowedSideSet argValue);
Type: TTestpointAllowedSideSet · Access: read/write
The accessors are extension methods of IPCB_TestPointStyleRuleHelper (using PCB;).
BoardEdgeClearance
No description yet.
int GetState_BoardEdgeClearance();
void SetState_BoardEdgeClearance(int argValue);
Type: int · Access: read/write
CompBodyClearance
No description yet.
int GetState_CompBodyClearance();
void SetState_CompBodyClearance(int argValue);
Type: int · Access: read/write
GridOrigin
No description yet.
CoordPoint GetState_GridOrigin();
void SetState_GridOrigin(CoordPoint argValue);
Type: CoordPoint · Access: read/write
The accessors are extension methods of IPCB_TestPointStyleRuleHelper (using PCB;).
GridTolerance
No description yet.
int GetState_GridTolerance();
void SetState_GridTolerance(int argValue);
Type: int · Access: read/write
MaxHoleSize
No description yet.
int GetState_MaxHoleSize();
void SetState_MaxHoleSize(int argValue);
Type: int · Access: read/write
MaxSize
No description yet.
int GetState_MaxSize();
void SetState_MaxSize(int argValue);
Type: int · Access: read/write
MinHoleSize
No description yet.
int GetState_MinHoleSize();
void SetState_MinHoleSize(int argValue);
Type: int · Access: read/write
MinSize
No description yet.
int GetState_MinSize();
void SetState_MinSize(int argValue);
Type: int · Access: read/write
MinSpacing
No description yet.
int GetState_MinSpacing();
void SetState_MinSpacing(int argValue);
Type: int · Access: read/write
PreferedHoleSize
No description yet.
int GetState_PreferedHoleSize();
void SetState_PreferedHoleSize(int argValue);
Type: int · Access: read/write
PreferedSize
No description yet.
int GetState_PreferedSize();
void SetState_PreferedSize(int argValue);
Type: int · Access: read/write
TestpointGrid
No description yet.
int GetState_TestpointGrid();
void SetState_TestpointGrid(int argValue);
Type: int · Access: read/write
TestpointUnderComponent
No description yet.
bool GetState_TestpointUnderComponent();
void SetState_TestpointUnderComponent(bool argValue);
Type: bool · Access: read/write
UseGrid
No description yet.
bool GetState_UseGrid();
void SetState_UseGrid(bool argValue);
Type: bool · Access: read/write
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