Skip to main content
View as Markdown

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​

PropertyTypeAccessDescription
Adv10boolget; set
AdvancedDoboolget; set
BusDiagonalboolget; set
CleanPassesintget; set
CrossCostTCCTCostget; set
CrossTaxdoubleget; set
Dfm10boolget; set
DoBusboolget; set
DoCriticboolget; set
DoFanoutboolget; set
DoMiterboolget; set
DoQuitboolget; set
DoRecornerboolget; set
DoSeedViasboolget; set
DoSetbackboolget; set
DoSpreadboolget; set
FilterPassesintget; set
FoInboolget; set
FoOutboolget; set
FoPadsboolget; set
FoPassesintget; set
FoPowerboolget; set
ForceViasboolget; set
FoSignalboolget; set
FoViasboolget; set
Hyb10boolget; set
LayerCostTCCTCostget; set
LayerTaxdoubleget; set
LayerWWCostTCCTCostget; set
LayerWWTaxdoubleget; set
MinimizePadsboolget; set
NoConflictsboolget; set
OffCenterCostTCCTCostget; set
OffCenterTaxdoubleget; set
OffGridCostTCCTCostget; set
OffGridTaxdoubleget; set
ProtectPreRoutesboolget; set
ReorderNetsboolget; set
RoutePassesintget; set
SeedViaLimitintget; set
Setbackintget; set
SideExitCostTCCTCostget; set
SideExitTaxdoubleget; set
SortDirTCCTSortDirget; set
SortKindTCCTSortget; set
SpVersionintget; set
SqueezeCostTCCTCostget; set
SqueezeTaxdoubleget; set
ViaCostTCCTCostget; set
ViaGriddoubleget; set
ViaTaxdoubleget; set
WireGriddoubleget; set
WwCostTCCTCostget; set
WwTaxdoubleget; 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

Inherited members​