Class Arborist

  • Direct Known Subclasses:
    Lumberjack, TreeSurgeon

    public abstract class Arborist
    extends java.lang.Object
    One who might be employed to extract trees from a forest.
    • Method Detail

      • getTree

        public abstract void getTree​(TreeBuilder builder)
      • isAmbiguous

        public abstract boolean isAmbiguous()
      • isAbsolutelyAmbiguous

        public abstract boolean isAbsolutelyAmbiguous()
      • hasMoreTrees

        public abstract boolean hasMoreTrees()
      • reset

        public abstract void reset()
      • closesLoop

        public boolean closesLoop​(ForestNode node)
      • getSelectedNodes

        public java.util.Set<java.lang.Integer> getSelectedNodes()
      • getSelectedTrees

        public java.util.List<TreeSelection> getSelectedTrees()