public static class RoutingFrame.RoutingSegment
extends java.lang.Object
Constructor and Description |
---|
RoutingFrame.RoutingSegment(RoutingFrame.RoutingEnd startEnd,
java.util.List<RoutingFrame.RoutingLayer> startLayers,
RoutingFrame.RoutingEnd finishEnd,
java.util.List<RoutingFrame.RoutingLayer> finishLayers,
int netID,
java.lang.String netName,
java.util.List<Geometric> thingsToDelete)
Constructor to create a RoutingSegment.
|
Modifier and Type | Method and Description |
---|---|
void |
addWire(RoutingFrame.RouteWire rw)
Method to define a wire segment that is part of the final route.
|
void |
addWireEnd(RoutingFrame.RoutePoint rp)
Method to define a wire end that is part of the final route.
|
RoutingFrame.RoutingEnd |
getFinishEnd()
Method to return the ending RoutingEnd of this RoutingSegment.
|
java.util.List<RoutingFrame.RoutingLayer> |
getFinishLayers()
Method to return a List of RoutingLayers that may connect to the
finish end of this RoutingSegment.
|
int |
getNetID()
Method to return the global network identifier for this
RoutingSegment.
|
java.lang.String |
getNetName()
Method to return the name of this RoutingSegment.
|
RoutingFrame.RoutingEnd |
getStartEnd()
Method to return the starting RoutingEnd of this RoutingSegment.
|
java.util.List<RoutingFrame.RoutingLayer> |
getStartLayers()
Method to return a List of RoutingLayers that may connect to the
starting end of this RoutingSegment.
|
double |
getWidestArcAtFinish()
Method to return the widest arc that is connected to the finish end.
|
double |
getWidestArcAtStart()
Method to return the widest arc that is connected to the starting
end.
|
public RoutingFrame.RoutingSegment(RoutingFrame.RoutingEnd startEnd, java.util.List<RoutingFrame.RoutingLayer> startLayers, RoutingFrame.RoutingEnd finishEnd, java.util.List<RoutingFrame.RoutingLayer> finishLayers, int netID, java.lang.String netName, java.util.List<Geometric> thingsToDelete)
public RoutingFrame.RoutingEnd getStartEnd()
public java.util.List<RoutingFrame.RoutingLayer> getStartLayers()
public double getWidestArcAtStart()
public RoutingFrame.RoutingEnd getFinishEnd()
public java.util.List<RoutingFrame.RoutingLayer> getFinishLayers()
public double getWidestArcAtFinish()
public int getNetID()
public java.lang.String getNetName()
public void addWire(RoutingFrame.RouteWire rw)
rw
- a wire segment that is part of the final route.public void addWireEnd(RoutingFrame.RoutePoint rp)
rp
- a contact that is part of the final route.