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 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()
-
-
-
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:
equals
in 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:
hashCode
in 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:
toString
in classjava.lang.Object
-
-