IPrintedElectronics interface
No description yet.
public interface IPrintedElectronics
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| ArcApproximation | int | get |
ArcApproximation
No description yet.
int GetState_ArcApproximation();
Type: int · Access: read-only
Methods
Clear
No description yet.
void Clear();
Returns: nothing (void)
GetDielectricalLayers
No description yet.
IPCB_LayerSet GetDielectricalLayers();
Returns: IPCB_LayerSet
Extension method of IPrintedElectronicsHelper (using PCB;).
GetDielectricBetweenTwoLayers
No description yet.
IPCB_LayerSet GetDielectricBetweenTwoLayers(V7_LayerBase argUpperLayer, V7_LayerBase argLowerLayer);
| Parameter | Type | Passing |
|---|---|---|
argUpperLayer | V7_LayerBase | value |
argLowerLayer | V7_LayerBase | value |
Returns: IPCB_LayerSet
Extension method of IPrintedElectronicsHelper (using PCB;).
GetElectricalLayers
No description yet.
IPCB_LayerSet GetElectricalLayers();
Returns: IPCB_LayerSet
Extension method of IPrintedElectronicsHelper (using PCB;).
GetLowerDielectricBetweenTwoLayers
No description yet.
IPCB_LayerObject GetLowerDielectricBetweenTwoLayers(V7_LayerBase argUpperLayer, V7_LayerBase argLowerLayer);
| Parameter | Type | Passing |
|---|---|---|
argUpperLayer | V7_LayerBase | value |
argLowerLayer | V7_LayerBase | value |
Returns: IPCB_LayerObject
Extension method of IPrintedElectronicsHelper (using PCB;).
GetMaxClearance
No description yet.
int GetMaxClearance();
Returns: int
GetMaxViaSizeOnElectricalLayers
No description yet.
int GetMaxViaSizeOnElectricalLayers(IPCB_Primitive argPrimitive);
int GetMaxViaSizeOnElectricalLayers(object argPrimitive);
| Parameter | Type | Passing |
|---|---|---|
argPrimitive | IPCB_Primitive | value |
Returns: int
The first overload is an extension method of IPrintedElectronicsHelper (using PCB;) with typed parameters; the second is declared by the interface.
ProducePrimitiveToCheck
No description yet.
bool ProducePrimitiveToCheck(IPCB_Primitive argPrimitive1, IPCB_Primitive argPrimitive2, ref IPCB_Primitive argUpperPrimitive, ref IPCB_Primitive argLowerPrimitive);
bool ProducePrimitiveToCheck(object argPrimitive1, object argPrimitive2, ref object argUpperPrimitive, ref object argLowerPrimitive);
| Parameter | Type | Passing |
|---|---|---|
argPrimitive1 | IPCB_Primitive | value |
argPrimitive2 | IPCB_Primitive | value |
argUpperPrimitive | IPCB_Primitive | ref |
argLowerPrimitive | IPCB_Primitive | ref |
Returns: bool
The first overload is an extension method of IPrintedElectronicsHelper (using PCB;) with typed parameters; the second is declared by the interface.
ProducePrimitiveToCheckOnTopLayerInGroup
No description yet.
bool ProducePrimitiveToCheckOnTopLayerInGroup(IPCB_Primitive argPrimitive1, IPCB_Primitive argPrimitive2, ref IPCB_Primitive argUpperPrimitive, ref IPCB_Primitive argLowerPrimitive);
bool ProducePrimitiveToCheckOnTopLayerInGroup(object argPrimitive1, object argPrimitive2, ref object argUpperPrimitive, ref object argLowerPrimitive);
| Parameter | Type | Passing |
|---|---|---|
argPrimitive1 | IPCB_Primitive | value |
argPrimitive2 | IPCB_Primitive | value |
argUpperPrimitive | IPCB_Primitive | ref |
argLowerPrimitive | IPCB_Primitive | ref |
Returns: bool
The first overload is an extension method of IPrintedElectronicsHelper (using PCB;) with typed parameters; the second is declared by the interface.
RemovePrimitive
No description yet.
void RemovePrimitive(IPCB_Primitive argPrimitive);
void RemovePrimitive(object argPrimitive);
| Parameter | Type | Passing |
|---|---|---|
argPrimitive | IPCB_Primitive | value |
Returns: nothing (void)
The first overload is an extension method of IPrintedElectronicsHelper (using PCB;) with typed parameters; the second is declared by the interface.