IPCB_CustomPadShape interface
No description yet.
public interface IPCB_CustomPadShape
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| CustomShape | IPCB_Primitive | get; set | |
| CustomShapeInfo | IPCB_CustomShapeInfo | get | |
| CustomShapeKind | TShapeSubKind | get; set | |
| ExtractedPrimitiveOnLayer | IPCB_Primitive | get | |
| RegionShapeOnLayer | IPCB_Region | get |
CustomShape
No description yet.
IPCB_Primitive GetProperty_CustomShape(V7_LayerBase argLayer);
void SetProperty_CustomShape(V7_LayerBase argLayer, IPCB_Primitive argShape);
Type: IPCB_Primitive · Access: read/write · Index: argLayer (V7_LayerBase)
The accessors are extension methods of IPCB_CustomPadShapeHelper (using PCB;).
CustomShapeInfo
No description yet.
IPCB_CustomShapeInfo GetState_CustomShapeInfo(V7_LayerBase argLayer);
Type: IPCB_CustomShapeInfo · Access: read-only · Index: argLayer (V7_LayerBase)
The accessors are extension methods of IPCB_CustomPadShapeHelper (using PCB;).
CustomShapeKind
No description yet.
TShapeSubKind GetProperty_CustomShapeKind(V7_LayerBase argLayer);
void SetProperty_CustomShapeKind(V7_LayerBase argLayer, TShapeSubKind argValue);
Type: TShapeSubKind · Access: read/write · Index: argLayer (V7_LayerBase)
The accessors are extension methods of IPCB_CustomPadShapeHelper (using PCB;).
ExtractedPrimitiveOnLayer
No description yet.
IPCB_Primitive GetState_ExtractedPrimitiveOnLayer(V7_LayerBase argLayer);
Type: IPCB_Primitive · Access: read-only · Index: argLayer (V7_LayerBase)
The accessors are extension methods of IPCB_CustomPadShapeHelper (using PCB;).
RegionShapeOnLayer
No description yet.
IPCB_Region GetState_RegionShapeOnLayer(V7_LayerBase argLayer);
Type: IPCB_Region · Access: read-only · Index: argLayer (V7_LayerBase)
The accessors are extension methods of IPCB_CustomPadShapeHelper (using PCB;).
Methods
| Method | Returns | Description |
|---|---|---|
| EditShapeOnLayer | void | |
| ResetMaskShapes | void |
EditShapeOnLayer
No description yet.
void EditShapeOnLayer(V7_LayerBase argLayer);
void EditShapeOnLayer(IV7_Layer argLayer);
| Parameter | Type | Passing |
|---|---|---|
argLayer | V7_LayerBase | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_CustomPadShapeHelper (using PCB;) with typed parameters; the second is declared by the interface.
ResetMaskShapes
No description yet.
void ResetMaskShapes();
Returns: nothing (void)