Constructor and Description |
---|
PhylogenyBranch(PhylogenyNode first_node,
PhylogenyNode second_node) |
PhylogenyBranch(PhylogenyNode first_node,
PhylogenyNode second_node,
boolean direction_towards_first) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
PhylogenyNode |
getConnectedNode(PhylogenyNode node) |
PhylogenyData |
getData() |
PhylogenyNode |
getFirstNode() |
PhylogenyNode |
getSecondNode() |
int |
hashCode() |
boolean |
isDirected() |
boolean |
isDirectionTowards(PhylogenyNode node) |
void |
setDirectionTowards(PhylogenyNode node) |
java.lang.String |
toString() |
public PhylogenyBranch(PhylogenyNode first_node, PhylogenyNode second_node)
public PhylogenyBranch(PhylogenyNode first_node, PhylogenyNode second_node, boolean direction_towards_first)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public PhylogenyNode getConnectedNode(PhylogenyNode node) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public PhylogenyData getData()
public PhylogenyNode getFirstNode()
getFirstNode
in interface Edge
public PhylogenyNode getSecondNode()
getSecondNode
in interface Edge
public int hashCode()
hashCode
in class java.lang.Object
public boolean isDirected()
public boolean isDirectionTowards(PhylogenyNode node) throws java.lang.IllegalStateException
java.lang.IllegalStateException
public void setDirectionTowards(PhylogenyNode node)
public java.lang.String toString()
toString
in class java.lang.Object