IPCB_SpecctraRouterOptions interface
The IPCB_SpecctraRouterOptions interface represents the options for the Specctra Router application.
public interface IPCB_SpecctraRouterOptions : IPCB_AbstractOptions
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Inherits: IPCB_AbstractOptions
Remarks
Derived from IPCB_AbstractOptions interface
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| Adv10 | bool | get; set | |
| AdvancedDo | bool | get; set | |
| BusDiagonal | bool | get; set | |
| CleanPasses | int | get; set | |
| CrossCost | TCCTCost | get; set | |
| CrossTax | double | get; set | |
| Dfm10 | bool | get; set | |
| DoBus | bool | get; set | |
| DoCritic | bool | get; set | |
| DoFanout | bool | get; set | |
| DoMiter | bool | get; set | |
| DoQuit | bool | get; set | |
| DoRecorner | bool | get; set | |
| DoSeedVias | bool | get; set | |
| DoSetback | bool | get; set | |
| DoSpread | bool | get; set | |
| FilterPasses | int | get; set | |
| FoIn | bool | get; set | |
| FoOut | bool | get; set | |
| FoPads | bool | get; set | |
| FoPasses | int | get; set | |
| FoPower | bool | get; set | |
| ForceVias | bool | get; set | |
| FoSignal | bool | get; set | |
| FoVias | bool | get; set | |
| Hyb10 | bool | get; set | |
| LayerCost | TCCTCost | get; set | |
| LayerTax | double | get; set | |
| LayerWWCost | TCCTCost | get; set | |
| LayerWWTax | double | get; set | |
| MinimizePads | bool | get; set | |
| NoConflicts | bool | get; set | |
| OffCenterCost | TCCTCost | get; set | |
| OffCenterTax | double | get; set | |
| OffGridCost | TCCTCost | get; set | |
| OffGridTax | double | get; set | |
| ProtectPreRoutes | bool | get; set | |
| ReorderNets | bool | get; set | |
| RoutePasses | int | get; set | |
| SeedViaLimit | int | get; set | |
| Setback | int | get; set | |
| SideExitCost | TCCTCost | get; set | |
| SideExitTax | double | get; set | |
| SortDir | TCCTSortDir | get; set | |
| SortKind | TCCTSort | get; set | |
| SpVersion | int | get; set | |
| SqueezeCost | TCCTCost | get; set | |
| SqueezeTax | double | get; set | |
| ViaCost | TCCTCost | get; set | |
| ViaGrid | double | get; set | |
| ViaTax | double | get; set | |
| WireGrid | double | get; set | |
| WwCost | TCCTCost | get; set | |
| WwTax | double | get; set |
Adv10
No description yet.
bool GetState_Adv10();
void SetState_Adv10(bool argValue);
Type: bool · Access: read/write
AdvancedDo
No description yet.
bool GetState_AdvancedDo();
void SetState_AdvancedDo(bool argValue);
Type: bool · Access: read/write
BusDiagonal
No description yet.
bool GetState_BusDiagonal();
void SetState_BusDiagonal(bool argValue);
Type: bool · Access: read/write
CleanPasses
No description yet.
int GetState_CleanPasses();
void SetState_CleanPasses(int argValue);
Type: int · Access: read/write
CrossCost
No description yet.
TCCTCost GetState_CrossCost();
void SetState_CrossCost(TCCTCost argValue);
Type: TCCTCost · Access: read/write
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
CrossTax
No description yet.
double GetState_CrossTax();
void SetState_CrossTax(double argValue);
Type: double · Access: read/write
Dfm10
No description yet.
bool GetState_Dfm10();
void SetState_Dfm10(bool argValue);
Type: bool · Access: read/write
DoBus
No description yet.
bool GetState_DoBus();
void SetState_DoBus(bool argValue);
Type: bool · Access: read/write
DoCritic
No description yet.
bool GetState_DoCritic();
void SetState_DoCritic(bool argValue);
Type: bool · Access: read/write
DoFanout
No description yet.
bool GetState_DoFanout();
void SetState_DoFanout(bool argValue);
Type: bool · Access: read/write
DoMiter
No description yet.
bool GetState_DoMiter();
void SetState_DoMiter(bool argValue);
Type: bool · Access: read/write
DoQuit
No description yet.
bool GetState_DoQuit();
void SetState_DoQuit(bool argValue);
Type: bool · Access: read/write
DoRecorner
No description yet.
bool GetState_DoRecorner();
void SetState_DoRecorner(bool argValue);
Type: bool · Access: read/write
DoSeedVias
No description yet.
bool GetState_DoSeedVias();
void SetState_DoSeedVias(bool argValue);
Type: bool · Access: read/write
DoSetback
No description yet.
bool GetState_DoSetback(int argI);
void SetState_DoSetback(int argI, bool argValue);
Type: bool · Access: read/write · Index: argI (int)
DoSpread
No description yet.
bool GetState_DoSpread();
void SetState_DoSpread(bool argValue);
Type: bool · Access: read/write
FilterPasses
No description yet.
int GetState_FilterPasses();
void SetState_FilterPasses(int argValue);
Type: int · Access: read/write
FoIn
No description yet.
bool GetState_FoIn();
void SetState_FoIn(bool argValue);
Type: bool · Access: read/write
FoOut
No description yet.
bool GetState_FoOut();
void SetState_FoOut(bool argValue);
Type: bool · Access: read/write
FoPads
No description yet.
bool GetState_FoPads();
void SetState_FoPads(bool argValue);
Type: bool · Access: read/write
FoPasses
No description yet.
int GetState_FoPasses();
void SetState_FoPasses(int argValue);
Type: int · Access: read/write
FoPower
No description yet.
bool GetState_FoPower();
void SetState_FoPower(bool argValue);
Type: bool · Access: read/write
ForceVias
No description yet.
bool GetState_ForceVias();
void SetState_ForceVias(bool argValue);
Type: bool · Access: read/write
FoSignal
No description yet.
bool GetState_FoSignal();
void SetState_FoSignal(bool argValue);
Type: bool · Access: read/write
FoVias
No description yet.
bool GetState_FoVias();
void SetState_FoVias(bool argValue);
Type: bool · Access: read/write
Hyb10
No description yet.
bool GetState_Hyb10();
void SetState_Hyb10(bool argValue);
Type: bool · Access: read/write
LayerCost
No description yet.
TCCTCost GetState_LayerCost(TV6_Layer argL);
void SetState_LayerCost(TV6_Layer argL, TCCTCost argValue);
Type: TCCTCost · Access: read/write · Index: argL (TV6_Layer)
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
LayerTax
No description yet.
double GetState_LayerTax(TV6_Layer argL);
void SetState_LayerTax(TV6_Layer argL, double argValue);
Type: double · Access: read/write · Index: argL (TV6_Layer)
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
LayerWWCost
No description yet.
TCCTCost GetState_LayerWWCost(TV6_Layer argL);
void SetState_LayerWWCost(TV6_Layer argL, TCCTCost argValue);
Type: TCCTCost · Access: read/write · Index: argL (TV6_Layer)
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
LayerWWTax
No description yet.
double GetState_LayerWWTax(TV6_Layer argL);
void SetState_LayerWWTax(TV6_Layer argL, double argValue);
Type: double · Access: read/write · Index: argL (TV6_Layer)
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
MinimizePads
No description yet.
bool GetState_MinimizePads();
void SetState_MinimizePads(bool argValue);
Type: bool · Access: read/write
NoConflicts
No description yet.
bool GetState_NoConflicts();
void SetState_NoConflicts(bool argValue);
Type: bool · Access: read/write
OffCenterCost
No description yet.
TCCTCost GetState_OffCenterCost();
void SetState_OffCenterCost(TCCTCost argValue);
Type: TCCTCost · Access: read/write
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
OffCenterTax
No description yet.
double GetState_OffCenterTax();
void SetState_OffCenterTax(double argValue);
Type: double · Access: read/write
OffGridCost
No description yet.
TCCTCost GetState_OffGridCost();
void SetState_OffGridCost(TCCTCost argValue);
Type: TCCTCost · Access: read/write
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
OffGridTax
No description yet.
double GetState_OffGridTax();
void SetState_OffGridTax(double argValue);
Type: double · Access: read/write
ProtectPreRoutes
No description yet.
bool GetState_ProtectPreRoutes();
void SetState_ProtectPreRoutes(bool argValue);
Type: bool · Access: read/write
ReorderNets
No description yet.
bool GetState_ReorderNets();
void SetState_ReorderNets(bool argValue);
Type: bool · Access: read/write
RoutePasses
No description yet.
int GetState_RoutePasses();
void SetState_RoutePasses(int argValue);
Type: int · Access: read/write
SeedViaLimit
No description yet.
int GetState_SeedViaLimit();
void SetState_SeedViaLimit(int argValue);
Type: int · Access: read/write
Setback
No description yet.
int GetState_Setback(int argI);
void SetState_Setback(int argI, int argValue);
Type: int · Access: read/write · Index: argI (int)
SideExitCost
No description yet.
TCCTCost GetState_SideExitCost();
void SetState_SideExitCost(TCCTCost argValue);
Type: TCCTCost · Access: read/write
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
SideExitTax
No description yet.
double GetState_SideExitTax();
void SetState_SideExitTax(double argValue);
Type: double · Access: read/write
SortDir
No description yet.
TCCTSortDir GetState_SortDir();
void SetState_SortDir(TCCTSortDir argValue);
Type: TCCTSortDir · Access: read/write
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
SortKind
No description yet.
TCCTSort GetState_SortKind();
void SetState_SortKind(TCCTSort argValue);
Type: TCCTSort · Access: read/write
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
SpVersion
No description yet.
int GetState_SpVersion();
void SetState_SpVersion(int argValue);
Type: int · Access: read/write
SqueezeCost
No description yet.
TCCTCost GetState_SqueezeCost();
void SetState_SqueezeCost(TCCTCost argValue);
Type: TCCTCost · Access: read/write
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
SqueezeTax
No description yet.
double GetState_SqueezeTax();
void SetState_SqueezeTax(double argValue);
Type: double · Access: read/write
ViaCost
No description yet.
TCCTCost GetState_ViaCost();
void SetState_ViaCost(TCCTCost argValue);
Type: TCCTCost · Access: read/write
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
ViaGrid
No description yet.
double GetState_ViaGrid();
void SetState_ViaGrid(double argValue);
Type: double · Access: read/write
ViaTax
No description yet.
double GetState_ViaTax();
void SetState_ViaTax(double argValue);
Type: double · Access: read/write
WireGrid
No description yet.
double GetState_WireGrid();
void SetState_WireGrid(double argValue);
Type: double · Access: read/write
WwCost
No description yet.
TCCTCost GetState_WwCost();
void SetState_WwCost(TCCTCost argValue);
Type: TCCTCost · Access: read/write
The accessors are extension methods of IPCB_SpecctraRouterOptionsHelper (using PCB;).
WwTax
No description yet.
double GetState_WwTax();
void SetState_WwTax(double argValue);
Type: double · Access: read/write