Skip to main content
View as Markdown

IPCB_PolygonThermalRelief interface

No description yet.

public interface IPCB_PolygonThermalRelief

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
ManualThermalReliefsCountintget
ThermalReliefDataPadViaThermalReliefDataget; set
ThermalReliefDataTypeTPadViaThermalReliefDataTypeget; set

ManualThermalReliefsCount​

No description yet.

int GetProperty_ManualThermalReliefsCount();

Type: int · Access: read-only

ThermalReliefData​

No description yet.

PadViaThermalReliefData GetProperty_ThermalReliefData(V7_LayerBase argDataForLayer);
void SetProperty_ThermalReliefData(V7_LayerBase argDataForLayer, PadViaThermalReliefData argReliefData);

Type: PadViaThermalReliefData · Access: read/write · Index: argDataForLayer (V7_LayerBase)

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

ThermalReliefDataType​

No description yet.

TPadViaThermalReliefDataType GetProperty_ThermalReliefDataType(V7_LayerBase argDataForLayer);
void SetProperty_ThermalReliefDataType(V7_LayerBase argDataForLayer, TPadViaThermalReliefDataType argValue);

Type: TPadViaThermalReliefDataType · Access: read/write · Index: argDataForLayer (V7_LayerBase)

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

Methods​

MethodReturnsDescription
EditThermalReliefDatabool
RemoveThermalReliefvoid
SetAllThermalReliefsToRulevoid

EditThermalReliefData​

No description yet.

bool EditThermalReliefData(V7_LayerBase argDataForLayer, ref PadViaThermalReliefData argData);
bool EditThermalReliefData(IV7_Layer argDataForLayer, ref IPadViaThermalReliefData argData);
ParameterTypePassing
argDataForLayerV7_LayerBasevalue
argDataPadViaThermalReliefDataref

Returns: bool

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

RemoveThermalRelief​

No description yet.

void RemoveThermalRelief(V7_LayerBase argDataForLayer);
void RemoveThermalRelief(IV7_Layer argDataForLayer);
ParameterTypePassing
argDataForLayerV7_LayerBasevalue

Returns: nothing (void)

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

SetAllThermalReliefsToRule​

No description yet.

void SetAllThermalReliefsToRule();

Returns: nothing (void)