Package org.forester.phylogeny
Class PhylogenyBranch
- java.lang.Object
-
- org.forester.phylogeny.PhylogenyBranch
-
public class PhylogenyBranch extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PhylogenyBranch(PhylogenyNode first_node, PhylogenyNode second_node)PhylogenyBranch(PhylogenyNode first_node, PhylogenyNode second_node, boolean direction_towards_first)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)PhylogenyNodegetConnectedNode(PhylogenyNode node)PhylogenyDatagetData()PhylogenyNodegetFirstNode()PhylogenyNodegetSecondNode()inthashCode()booleanisDirected()booleanisDirectionTowards(PhylogenyNode node)voidsetDirectionTowards(PhylogenyNode node)java.lang.StringtoString()
-
-
-
Constructor Detail
-
PhylogenyBranch
public PhylogenyBranch(PhylogenyNode first_node, PhylogenyNode second_node)
-
PhylogenyBranch
public PhylogenyBranch(PhylogenyNode first_node, PhylogenyNode second_node, boolean direction_towards_first)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getConnectedNode
public PhylogenyNode getConnectedNode(PhylogenyNode node) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
getData
public PhylogenyData getData()
-
getFirstNode
public PhylogenyNode getFirstNode()
-
getSecondNode
public PhylogenyNode getSecondNode()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
isDirected
public boolean isDirected()
-
isDirectionTowards
public boolean isDirectionTowards(PhylogenyNode node) throws java.lang.RuntimeException
- Throws:
java.lang.RuntimeException
-
setDirectionTowards
public void setDirectionTowards(PhylogenyNode node)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-