com.sun.electric.tool.generator.layout
Class TrackRouter
java.lang.Object
com.sun.electric.tool.generator.layout.TrackRouter
- Direct Known Subclasses:
- TrackRouterH, TrackRouterV
public abstract class TrackRouter
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TrackRouter
public TrackRouter(ArcProto lay,
double wid,
TechType tech,
Cell parnt)
TrackRouter
public TrackRouter(ArcProto lay,
double wid,
double centerVal,
TechType tech,
Cell parnt)
setEndsExtend
public void setEndsExtend(boolean b)
getEndsExtend
public boolean getEndsExtend()
connect
public void connect(java.util.ArrayList<NodeInst> nodeInsts,
java.lang.String portNm)
connect
public void connect(NodeInst[] nodeInsts,
java.lang.String portNm)
connect
public void connect(java.util.ArrayList<PortInst> ports)
connect
public void connect(PortInst[] ports)
connect
public void connect(PortInst newPort)
connect
public void connect(Export export)
connect
public void connect(PortInst newPort,
double viaOffset)
connect
public abstract void connect(PortInst newPort,
double viaOffset,
double wireOffset)
setShareableViaDist
public void setShareableViaDist(double d)
- If you find an existing via within distance d of this connection,
connect to that via rather than creating a new one.