Skip to main content
View as Markdown

IPCB_TraceImpedance interface

No description yet.

public interface IPCB_TraceImpedance

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
CalculatedImpedancedoubleget; set
ClearanceToPlaneintget; set
DiffPairGapintget; set
DiffPairMaxGapintget; set
DiffPairMinGapintget; set
EtchFactordoubleget; set
ImpedanceErrordoubleget; set
ImpedanceProfileIPCB_ImpedanceProfileget
IsEnabledboolget; set
IsTraceGapLockedboolget; set
IsTraceWidthLockedboolget; set
LayerV7_LayerBaseget
PropagationSpeeddoubleget; set
RefBottomLayerV7_LayerBaseget; set
RefTopLayerV7_LayerBaseget; set
SolderMaskThicknessBetweenTracesintget; set
SolderMaskThicknessOnTopOfTracesintget; set
SubStackIPCB_LayerStackget
TraceMaxWidthintget; set
TraceMinWidthintget; set
TraceWidthintget; set
UseSolderMaskboolget; set

CalculatedImpedance​

No description yet.

double GetState_CalculatedImpedance();
void SetState_CalculatedImpedance(double argValue);

Type: double · Access: read/write

ClearanceToPlane​

No description yet.

int GetState_ClearanceToPlane();
void SetState_ClearanceToPlane(int argValue);

Type: int · Access: read/write

DiffPairGap​

No description yet.

int GetState_DiffPairGap();
void SetState_DiffPairGap(int argValue);

Type: int · Access: read/write

DiffPairMaxGap​

No description yet.

int GetState_DiffPairMaxGap();
void SetState_DiffPairMaxGap(int argValue);

Type: int · Access: read/write

DiffPairMinGap​

No description yet.

int GetState_DiffPairMinGap();
void SetState_DiffPairMinGap(int argValue);

Type: int · Access: read/write

EtchFactor​

No description yet.

double GetState_EtchFactor();
void SetState_EtchFactor(double argValue);

Type: double · Access: read/write

ImpedanceError​

No description yet.

double GetState_ImpedanceError();
void SetState_ImpedanceError(double argValue);

Type: double · Access: read/write

ImpedanceProfile​

No description yet.

IPCB_ImpedanceProfile GetState_ImpedanceProfile();

Type: IPCB_ImpedanceProfile · Access: read-only

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

IsEnabled​

No description yet.

bool GetState_IsEnabled();
void SetState_IsEnabled(bool argValue);

Type: bool · Access: read/write

IsTraceGapLocked​

No description yet.

bool GetState_IsTraceGapLocked();
void SetState_IsTraceGapLocked(bool argValue);

Type: bool · Access: read/write

IsTraceWidthLocked​

No description yet.

bool GetState_IsTraceWidthLocked();
void SetState_IsTraceWidthLocked(bool argValue);

Type: bool · Access: read/write

Layer​

No description yet.

V7_LayerBase GetState_Layer();

Type: V7_LayerBase · Access: read-only

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

PropagationSpeed​

No description yet.

double GetState_PropagationSpeed();
void SetState_PropagationSpeed(double argValue);

Type: double · Access: read/write

RefBottomLayer​

No description yet.

V7_LayerBase GetState_RefBottomLayer();
void SetState_RefBottomLayer(V7_LayerBase argValue);

Type: V7_LayerBase · Access: read/write

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

RefTopLayer​

No description yet.

V7_LayerBase GetState_RefTopLayer();
void SetState_RefTopLayer(V7_LayerBase argValue);

Type: V7_LayerBase · Access: read/write

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

SolderMaskThicknessBetweenTraces​

No description yet.

int GetState_SolderMaskThicknessBetweenTraces();
void SetState_SolderMaskThicknessBetweenTraces(int argValue);

Type: int · Access: read/write

SolderMaskThicknessOnTopOfTraces​

No description yet.

int GetState_SolderMaskThicknessOnTopOfTraces();
void SetState_SolderMaskThicknessOnTopOfTraces(int argValue);

Type: int · Access: read/write

SubStack​

No description yet.

IPCB_LayerStack GetState_SubStack();

Type: IPCB_LayerStack · Access: read-only

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

TraceMaxWidth​

No description yet.

int GetState_TraceMaxWidth();
void SetState_TraceMaxWidth(int argValue);

Type: int · Access: read/write

TraceMinWidth​

No description yet.

int GetState_TraceMinWidth();
void SetState_TraceMinWidth(int argValue);

Type: int · Access: read/write

TraceWidth​

No description yet.

int GetState_TraceWidth();
void SetState_TraceWidth(int argValue);

Type: int · Access: read/write

UseSolderMask​

No description yet.

bool GetState_UseSolderMask();
void SetState_UseSolderMask(bool argValue);

Type: bool · Access: read/write

Returned by​

IPCB_ImpedanceProfile.CreateTraceImpedance, IPCB_ImpedanceProfile.GetTraceImpedanceByIndex, IPCB_ImpedanceProfile.GetTraceImpedanceForLayer

Accepted by​

IPCB_ImpedanceProfile.RemoveTraceImpedance