Skip to main content
View as Markdown

IPCB_CustomPadShape interface

No description yet.

public interface IPCB_CustomPadShape

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
CustomShapeIPCB_Primitiveget; set
CustomShapeInfoIPCB_CustomShapeInfoget
CustomShapeKindTShapeSubKindget; set
ExtractedPrimitiveOnLayerIPCB_Primitiveget
RegionShapeOnLayerIPCB_Regionget

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​

MethodReturnsDescription
EditShapeOnLayervoid
ResetMaskShapesvoid

EditShapeOnLayer​

No description yet.

void EditShapeOnLayer(V7_LayerBase argLayer);
void EditShapeOnLayer(IV7_Layer argLayer);
ParameterTypePassing
argLayerV7_LayerBasevalue

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)