com.sun.electric.tool.routing
Class Maze

java.lang.Object
  extended by com.sun.electric.tool.routing.Maze

public class Maze
extends java.lang.Object

Class to do maze routing (single wire at a time).


Constructor Summary
Maze()
           
 
Method Summary
static void mazeRoute()
          TOP-LEVEL CONTROL CODE
 void routeSelected(Cell cell, java.util.List<ArcInst> arcsToRoute)
          This is the public interface for Maze Routing when done in batch mode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Maze

public Maze()
Method Detail

mazeRoute

public static void mazeRoute()
TOP-LEVEL CONTROL CODE


routeSelected

public void routeSelected(Cell cell,
                          java.util.List<ArcInst> arcsToRoute)
This is the public interface for Maze Routing when done in batch mode. It replaces the selected unrouted arcs with routed geometry

Parameters:
cell - the cell to be Maze-routed.