Skip to main content
View as Markdown

IPCB_PadTemplateStackData interface

No description yet.

public interface IPCB_PadTemplateStackData

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
CRPctbyteget; set
CRPctExdoubleget; set
CRSizeintget; set
CustomShapePolySegmentget; set
CustomShapeInfoIPCB_CustomShapeInfoget
LayerV7_LayerBaseget; set
SegmentsCountintget; set
ShapeTShapeget; set
ShapeSubKindTShapeSubKindget; set
SizeXintget; set
SizeYintget; set
ThermalReliefPadViaThermalReliefDataget; set
UseCRPctboolget; set

CRPct​

No description yet.

byte GetState_CRPct();
void SetState_CRPct(byte argValue);

Type: byte · Access: read/write

CRPctEx​

No description yet.

double GetState_CRPctEx();
void SetState_CRPctEx(double argValue);

Type: double · Access: read/write

CRSize​

No description yet.

int GetState_CRSize();
void SetState_CRSize(int argValue);

Type: int · Access: read/write

CustomShape​

No description yet.

PolySegment GetState_CustomShape(int argIndex);
void SetState_CustomShape(int argIndex, PolySegment argValue);

Type: PolySegment · Access: read/write · Index: argIndex (int)

The accessors are extension methods of IPCB_PadTemplateStackDataHelper (using PCB;).

CustomShapeInfo​

No description yet.

IPCB_CustomShapeInfo GetState_CustomShapeInfo();

Type: IPCB_CustomShapeInfo · Access: read-only

The accessors are extension methods of IPCB_PadTemplateStackDataHelper (using PCB;).

Layer​

No description yet.

V7_LayerBase GetState_Layer();
void SetState_Layer(V7_LayerBase argValue);

Type: V7_LayerBase · Access: read/write

The accessors are extension methods of IPCB_PadTemplateStackDataHelper (using PCB;).

SegmentsCount​

No description yet.

int GetState_SegmentsCount();
void SetState_SegmentsCount(int argValue);

Type: int · Access: read/write

Shape​

No description yet.

TShape GetState_Shape();
void SetState_Shape(TShape argValue);

Type: TShape · Access: read/write

The accessors are extension methods of IPCB_PadTemplateStackDataHelper (using PCB;).

ShapeSubKind​

No description yet.

TShapeSubKind GetState_ShapeSubKind();
void SetState_ShapeSubKind(TShapeSubKind argValue);

Type: TShapeSubKind · Access: read/write

The accessors are extension methods of IPCB_PadTemplateStackDataHelper (using PCB;).

SizeX​

No description yet.

int GetState_SizeX();
void SetState_SizeX(int argValue);

Type: int · Access: read/write

SizeY​

No description yet.

int GetState_SizeY();
void SetState_SizeY(int argValue);

Type: int · Access: read/write

ThermalRelief​

No description yet.

PadViaThermalReliefData GetState_ThermalRelief();
void SetState_ThermalRelief(PadViaThermalReliefData argValue);

Type: PadViaThermalReliefData · Access: read/write

The accessors are extension methods of IPCB_PadTemplateStackDataHelper (using PCB;).

UseCRPct​

No description yet.

bool GetState_UseCRPct();
void SetState_UseCRPct(bool argValue);

Type: bool · Access: read/write

Methods​

MethodReturnsDescription
AddSegmentvoid

AddSegment​

No description yet.

void AddSegment(PolySegment argSegment);
void AddSegment(IPolySegment argSegment);
ParameterTypePassing
argSegmentPolySegmentvalue

Returns: nothing (void)

The first overload is an extension method of IPCB_PadTemplateStackDataHelper (using PCB;) with typed parameters; the second is declared by the interface.

Returned by​

IPCB_PadTemplate.CreateDefaultStackData, IPCB_PadTemplate.StackData

Accepted by​

IPCB_PadTemplate.AddStackData