com.sun.electric.tool.routing
Class SimpleWirer

java.lang.Object
  extended by com.sun.electric.tool.routing.Router
      extended by com.sun.electric.tool.routing.InteractiveRouter
          extended by com.sun.electric.tool.routing.SimpleWirer

public class SimpleWirer
extends InteractiveRouter

A Simple wiring tool for the user to draw wires.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.electric.tool.routing.Router
Router.ContactSize, Router.CreateRouteJob
 
Field Summary
 
Fields inherited from class com.sun.electric.tool.routing.Router
tool, verbose
 
Constructor Summary
SimpleWirer()
           
 
Method Summary
protected  boolean planRoute(Route route, Cell cell, RouteElementPort endRE, java.awt.geom.Point2D startLoc, java.awt.geom.Point2D endLoc, java.awt.geom.Point2D clicked, PolyMerge stayInside, VerticalRoute vroute, boolean contactsOnEndObj, boolean extendArcHead, boolean extendArcTail, java.awt.geom.Rectangle2D contactArea)
           
 java.lang.String toString()
           
 
Methods inherited from class com.sun.electric.tool.routing.InteractiveRouter
addConnectingArc, bisectArc, cancelInteractiveRoute, filterRouteObject, findArcConnectingPoint, findQuadrant, getBounds, getClosestAngledPoint, getClosestOrthogonalPoint, getClosestValue, getConnectingPoints, getConnectingSite, getCornerLocation, getExtendArcEnd, getIntersection, getLayerArea, getRoutePort, highlightRoute, highlightRoute, makeRoute, makeVerticalRoute, onSegment, planRoute, planRoute, startInteractiveRoute, updateContactArea, withinBounds
 
Methods inherited from class com.sun.electric.tool.routing.Router
createRoute, createRouteNoJob, getArcToUse, getArcWidthToUse, reportRoutingResults, setTool
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleWirer

public SimpleWirer()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class InteractiveRouter

planRoute

protected boolean planRoute(Route route,
                            Cell cell,
                            RouteElementPort endRE,
                            java.awt.geom.Point2D startLoc,
                            java.awt.geom.Point2D endLoc,
                            java.awt.geom.Point2D clicked,
                            PolyMerge stayInside,
                            VerticalRoute vroute,
                            boolean contactsOnEndObj,
                            boolean extendArcHead,
                            boolean extendArcTail,
                            java.awt.geom.Rectangle2D contactArea)
Specified by:
planRoute in class InteractiveRouter