public abstract class TrackRouter
extends java.lang.Object
Constructor and Description |
---|
TrackRouter(ArcProto lay,
double wid,
double centerVal,
TechType tech,
EditingPreferences ep,
Cell parnt) |
TrackRouter(ArcProto lay,
double wid,
TechType tech,
EditingPreferences ep,
Cell parnt) |
Modifier and Type | Method and Description |
---|---|
void |
connect(java.util.ArrayList<NodeInst> nodeInsts,
java.lang.String portNm) |
void |
connect(java.util.ArrayList<PortInst> ports) |
void |
connect(Export export) |
void |
connect(NodeInst[] nodeInsts,
java.lang.String portNm) |
void |
connect(PortInst newPort) |
void |
connect(PortInst[] ports) |
void |
connect(PortInst newPort,
double viaOffset) |
abstract void |
connect(PortInst newPort,
double viaOffset,
double wireOffset) |
boolean |
getEndsExtend() |
void |
setEndsExtend(boolean b) |
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.
|
public TrackRouter(ArcProto lay, double wid, TechType tech, EditingPreferences ep, Cell parnt)
public TrackRouter(ArcProto lay, double wid, double centerVal, TechType tech, EditingPreferences ep, Cell parnt)
public void setEndsExtend(boolean b)
public boolean getEndsExtend()
public void connect(java.util.ArrayList<NodeInst> nodeInsts, java.lang.String portNm)
public void connect(NodeInst[] nodeInsts, java.lang.String portNm)
public void connect(java.util.ArrayList<PortInst> ports)
public void connect(PortInst[] ports)
public void connect(PortInst newPort)
public void connect(Export export)
public void connect(PortInst newPort, double viaOffset)
public abstract void connect(PortInst newPort, double viaOffset, double wireOffset)
public void setShareableViaDist(double d)