IPCB_ImpedanceProfile interface
No description yet.
public interface IPCB_ImpedanceProfile
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| DisplayName | string | get; set | |
| ID | string | get | |
| Impedance | double | get; set | |
| ImpedanceTolerance | double | get; set | |
| IsCoplanar | bool | get; set | |
| IsDiffPair | bool | get; set | |
| MasterLayerStack | IPCB_MasterLayerStack | get | |
| Name | string | get; set |
DisplayName
No description yet.
string GetState_DisplayName();
void SetState_DisplayName(string argValue);
Type: string · Access: read/write
ID
No description yet.
string GetState_ID();
Type: string · Access: read-only
Impedance
No description yet.
double GetState_Impedance();
void SetState_Impedance(double argValue);
Type: double · Access: read/write
ImpedanceTolerance
No description yet.
double GetState_ImpedanceTolerance();
void SetState_ImpedanceTolerance(double argValue);
Type: double · Access: read/write
IsCoplanar
No description yet.
bool GetState_IsCoplanar();
void SetState_IsCoplanar(bool argValue);
Type: bool · Access: read/write
IsDiffPair
No description yet.
bool GetState_IsDiffPair();
void SetState_IsDiffPair(bool argValue);
Type: bool · Access: read/write
MasterLayerStack
No description yet.
IPCB_MasterLayerStack GetState_MasterLayerStack();
Type: IPCB_MasterLayerStack · Access: read-only
The accessors are extension methods of IPCB_ImpedanceProfileHelper (using PCB;).
Name
No description yet.
string GetState_Name();
void SetState_Name(string argValue);
Type: string · Access: read/write
Methods
| Method | Returns | Description |
|---|---|---|
| CreateTraceImpedance | IPCB_TraceImpedance | |
| GetTraceImpedanceByIndex | IPCB_TraceImpedance | |
| GetTraceImpedanceCount | int | |
| GetTraceImpedanceForLayer | IPCB_TraceImpedance | |
| RemoveTraceImpedance | bool |
CreateTraceImpedance
No description yet.
IPCB_TraceImpedance CreateTraceImpedance(IPCB_LayerStack argSubstack, V7_LayerBase argLayer);
| Parameter | Type | Passing |
|---|---|---|
argSubstack | IPCB_LayerStack | value |
argLayer | V7_LayerBase | value |
Returns: IPCB_TraceImpedance
Extension method of IPCB_ImpedanceProfileHelper (using PCB;).
GetTraceImpedanceByIndex
No description yet.
IPCB_TraceImpedance GetTraceImpedanceByIndex(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: IPCB_TraceImpedance
Extension method of IPCB_ImpedanceProfileHelper (using PCB;).
GetTraceImpedanceCount
No description yet.
int GetTraceImpedanceCount();
Returns: int
GetTraceImpedanceForLayer
No description yet.
IPCB_TraceImpedance GetTraceImpedanceForLayer(IPCB_LayerStack argSubstack, V7_LayerBase argLayer);
| Parameter | Type | Passing |
|---|---|---|
argSubstack | IPCB_LayerStack | value |
argLayer | V7_LayerBase | value |
Returns: IPCB_TraceImpedance
Extension method of IPCB_ImpedanceProfileHelper (using PCB;).
RemoveTraceImpedance
No description yet.
bool RemoveTraceImpedance(IPCB_TraceImpedance argTraceImpedance);
bool RemoveTraceImpedance(object argTraceImpedance);
| Parameter | Type | Passing |
|---|---|---|
argTraceImpedance | IPCB_TraceImpedance | value |
Returns: bool
The first overload is an extension method of IPCB_ImpedanceProfileHelper (using PCB;) with typed parameters; the second is declared by the interface.
Returned by
IPCB_MasterLayerStack2.CreateImpedanceProfile, IPCB_MasterLayerStack2.CreateImpedanceProfileWithId, IPCB_MasterLayerStack2.GetImpedanceProfileById, IPCB_MasterLayerStack2.GetImpedanceProfileByIndex, IPCB_TraceImpedance.ImpedanceProfile