public final class DetailedRouterWorker
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Class and Description |
---|---|
static class |
DetailedRouterWorker.MazeField |
static class |
DetailedRouterWorker.MazePoint |
Constructor and Description |
---|
DetailedRouterWorker(GlobalRouterV3.RegionToRoute region,
RoutingFrame.RoutingLayer[] metalLayers,
double tileSize) |
Modifier and Type | Method and Description |
---|---|
void |
enableOutput() |
DetailedRouter.DetailedRoutingSolution |
getSolution() |
boolean |
isDone() |
void |
removeSolutions(java.util.List<java.lang.Integer> ids) |
void |
run() |
void |
setRegion(GlobalRouterV3.RegionToRoute region) |
public DetailedRouterWorker(GlobalRouterV3.RegionToRoute region, RoutingFrame.RoutingLayer[] metalLayers, double tileSize)
public void setRegion(GlobalRouterV3.RegionToRoute region)
public void run()
run
in interface java.lang.Runnable
public void enableOutput()
public DetailedRouter.DetailedRoutingSolution getSolution()
public void removeSolutions(java.util.List<java.lang.Integer> ids)
public boolean isDone()