jebl.evolution.trees
public class TransformedRootedTree extends FilteredRootedTree
Modifier and Type | Class and Description |
---|---|
static class |
TransformedRootedTree.Transform |
Graph.NoEdgeException, Graph.Utils
Constructor and Description |
---|
TransformedRootedTree(RootedTree source,
TransformedRootedTree.Transform transform) |
Modifier and Type | Method and Description |
---|---|
double |
getHeight(Node node) |
double |
getLength(Node node) |
boolean |
hasHeights() |
boolean |
hasLengths() |
conceptuallyUnrooted, getAdjacencies, getAttribute, getAttributeMap, getAttributeNames, getChildren, getEdge, getEdgeLength, getEdges, getEdges, getExternalEdges, getExternalNodes, getInternalEdges, getInternalNodes, getNode, getNodes, getNodes, getNodes, getParent, getRootNode, getSource, getTaxa, getTaxon, isExternal, isRoot, removeAttribute, renameTaxa, setAttribute
public TransformedRootedTree(RootedTree source, TransformedRootedTree.Transform transform)
public boolean hasHeights()
hasHeights
in interface RootedTree
hasHeights
in class FilteredRootedTree
public double getHeight(Node node)
getHeight
in interface RootedTree
getHeight
in class FilteredRootedTree
node
- the node whose height is being requested.public boolean hasLengths()
hasLengths
in interface RootedTree
hasLengths
in class FilteredRootedTree
public double getLength(Node node)
getLength
in interface RootedTree
getLength
in class FilteredRootedTree
node
- the node whose branch length (to its parent) is being requested.http://code.google.com/p/jebl2/