Package | Description |
---|---|
com.sun.electric.tool.routing.seaOfGates | |
com.sun.electric.tool.user.ui |
Modifier and Type | Field and Description |
---|---|
static SeaOfGatesEngine.SearchVertex |
SeaOfGatesEngine.svAbandoned |
static SeaOfGatesEngine.SearchVertex |
SeaOfGatesEngine.svAborted |
static SeaOfGatesEngine.SearchVertex |
SeaOfGatesEngine.svExhausted |
static SeaOfGatesEngine.SearchVertex |
SeaOfGatesEngine.svLimited |
Modifier and Type | Method and Description |
---|---|
SeaOfGatesEngine.SearchVertex |
SeaOfGatesEngine.Wavefront.advanceWavefront()
Method to advance a wavefront by a single step.
|
SeaOfGatesEngine.SearchVertex |
SeaOfGatesEngine.Wavefront.getFinalSearchVertex() |
SeaOfGatesEngine.SearchVertex |
SeaOfGatesEngine.OrderedSearchVertex.getFirst() |
SeaOfGatesEngine.SearchVertex |
SeaOfGatesEngine.SearchVertex.getLast() |
SeaOfGatesEngine.SearchVertex |
SeaOfGatesEngine.Wavefront.getNextSearchVertex() |
SeaOfGatesEngine.SearchVertex |
SeaOfGatesEngine.Wavefront.getVertex(double x,
double y,
int z)
Method to tell whether there is a SearchVertex at a given coordinate.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<SeaOfGatesEngine.SearchVertex> |
SeaOfGatesEngine.Wavefront.getActive() |
java.util.List<SeaOfGatesEngine.SearchVertex> |
SeaOfGatesEngine.Wavefront.getInactive() |
java.util.Set<SeaOfGatesEngine.SearchVertex> |
SeaOfGatesEngine.OrderedSearchVertex.getSet() |
Modifier and Type | Method and Description |
---|---|
void |
SeaOfGatesEngine.OrderedSearchVertex.add(SeaOfGatesEngine.SearchVertex sv) |
int |
SeaOfGatesEngine.SearchVertex.compareTo(SeaOfGatesEngine.SearchVertex svo)
Method to sort SearchVertex objects by their cost.
|
void |
SeaOfGatesEngine.NeededRoute.completeRoute(SeaOfGatesEngine.SearchVertex result) |
boolean |
SeaOfGatesEngine.OrderedSearchVertex.inList(SeaOfGatesEngine.SearchVertex sv) |
void |
SeaOfGatesEngine.OrderedSearchVertex.remove(SeaOfGatesEngine.SearchVertex sv) |
void |
SeaOfGatesEngine.Wavefront.setVertex(double x,
double y,
int z,
SeaOfGatesEngine.SearchVertex sv)
Method to mark a given coordinate.
|
Constructor and Description |
---|
SeaOfGatesEngine.SearchVertex(SeaOfGatesEngine.SearchVertex sv) |
Modifier and Type | Method and Description |
---|---|
static SeaOfGatesEngine.SearchVertex |
RoutingDebug.findDebugSearchVertex(java.awt.event.MouseEvent evt)
Method called from user interface to identify a SearchVertex at a given coordinate.
|
Modifier and Type | Method and Description |
---|---|
static com.sun.electric.tool.user.ui.RoutingDebug.SVState |
RoutingDebug.ensureDebuggingShadow(SeaOfGatesEngine.SearchVertex sv,
boolean start) |
static void |
RoutingDebug.previewSelectedSV(SeaOfGatesEngine.SearchVertex sv,
boolean center)
Method called from user interface to show when the mouse hovers over a SearchVertex.
|
static void |
RoutingDebug.saveSVDetails(SeaOfGatesEngine.SearchVertex sv,
java.lang.String[] details,
boolean forcePrinting)
Method called during search to save cost information about a SearchVertex.
|
static void |
RoutingDebug.saveSVLink(SeaOfGatesEngine.SearchVertex sv,
int lastDirection)
Method called during search to record a directional link between two SearchVertex objects.
|
static void |
RoutingDebug.showSelectedSV(SeaOfGatesEngine.SearchVertex sv)
Method called from user interface to show a SearchVertex that was clicked.
|