public class RouteBranchNode
extends Object
Constructor and Description |
---|
RouteBranchNode(PIP pip) |
RouteBranchNode(SiteBELPin belPin) |
RouteBranchNode(Site site,
BELPin belPin,
boolean isRoutethru) |
RouteBranchNode(SitePinInst sitePin) |
RouteBranchNode(SitePIP sitePIP) |
RouteBranchNode(Site site,
SitePIP sitePIP,
boolean isFixed) |
Modifier and Type | Method and Description |
---|---|
void |
addBranch(RouteBranchNode routeBranch) |
SiteBELPin |
getBELPin() |
RouteBranchNode |
getBranch(int idx) |
List<RouteBranchNode> |
getBranches() |
List<String> |
getDrivers(boolean simulateSwappedLutPins) |
RouteBranchNode |
getParent() |
PIP |
getPIP() |
SitePinInst |
getSitePin() |
SiteSitePIP |
getSitePIP() |
com.xilinx.rapidwright.interchange.RouteBranchNode.RouteSegmentType |
getType() |
boolean |
hasBeenVisited() |
boolean |
isSource() |
void |
setVisited(boolean value) |
String |
toString() |
public RouteBranchNode(SitePinInst sitePin)
public RouteBranchNode(SiteBELPin belPin)
public RouteBranchNode(SitePIP sitePIP)
public RouteBranchNode(PIP pip)
public com.xilinx.rapidwright.interchange.RouteBranchNode.RouteSegmentType getType()
public SitePinInst getSitePin()
public SiteBELPin getBELPin()
public SiteSitePIP getSitePIP()
public PIP getPIP()
public String toString()
toString
in class Object
public RouteBranchNode getParent()
public boolean isSource()
public void addBranch(RouteBranchNode routeBranch)
public List<String> getDrivers(boolean simulateSwappedLutPins)
public List<RouteBranchNode> getBranches()
public RouteBranchNode getBranch(int idx)
public boolean hasBeenVisited()
public void setVisited(boolean value)