Uses of Interface
org.arakhne.afc.math.tree.Tree
-
Packages that use Tree Package Description org.arakhne.afc.gis.road org.arakhne.afc.gis.tree org.arakhne.afc.math.tree org.arakhne.afc.math.tree.builder org.arakhne.afc.math.tree.io org.arakhne.afc.math.tree.iterator -
-
Uses of Tree in org.arakhne.afc.gis.road
Methods in org.arakhne.afc.gis.road that return Tree Modifier and Type Method Description Tree<RoadPolyline,?>
StandardRoadNetwork. getInternalTree()
Replies the internal data-structure as tree. -
Uses of Tree in org.arakhne.afc.gis.tree
Methods in org.arakhne.afc.gis.tree that return Tree Modifier and Type Method Description Tree<P,N>
AbstractGISTreeSet. getTree()
Tree<P,N>
GISTreeSet. getTree()
Replies the internal tree data structure.Constructors in org.arakhne.afc.gis.tree with parameters of type Tree Constructor Description BudgetIterator(Tree<P,N> tree, Rectangle2afp<?,?,?,?,?,?> clipBounds, int budget)
Constructor. -
Uses of Tree in org.arakhne.afc.math.tree
Subinterfaces of Tree in org.arakhne.afc.math.tree Modifier and Type Interface Description interface
BroadFirstIterableTree<D,N extends TreeNode<D,?>>
This is the generic implementation of a tree service that permits to iterate with a broad-first approach.interface
DepthFirstIterableTree<D,N extends TreeNode<D,?>>
This is the generic implementation of a tree service that permits to iterator with a depth-first approach.Classes in org.arakhne.afc.math.tree that implement Tree Modifier and Type Class Description class
AbstractTree<D,N extends TreeNode<D,N>>
This is the generic implementation of a tree based on linked lists.class
LinkedTree<D,N extends TreeNode<D,N>>
This is the generic implementation of a tree based on linked lists.Methods in org.arakhne.afc.math.tree that return Tree Modifier and Type Method Description Tree<?,?>
ForestEvent. getAddedTree()
Replies the added tree.Tree<?,?>
ForestEvent. getRemovedTree()
Replies the removed tree.Methods in org.arakhne.afc.math.tree that return types with arguments of type Tree Modifier and Type Method Description Iterator<Tree<D,?>>
AbstractForest. iterator()
Methods in org.arakhne.afc.math.tree with parameters of type Tree Modifier and Type Method Description boolean
AbstractForest. add(Tree<D,?> tree)
protected void
AbstractForest. fireTreeAddition(Tree<D,?> tree)
Fire the addition event.protected void
AbstractForest. fireTreeRemoval(Tree<D,?> tree)
Fire the removal event.Method parameters in org.arakhne.afc.math.tree with type arguments of type Tree Modifier and Type Method Description boolean
AbstractForest. addAll(Collection<? extends Tree<D,?>> newTrees)
Constructors in org.arakhne.afc.math.tree with parameters of type Tree Constructor Description ForestEvent(Forest<?> forest, Tree<?,?> oldTree, Tree<?,?> newTree)
Cinstruct an event.Constructor parameters in org.arakhne.afc.math.tree with type arguments of type Tree Constructor Description AbstractForest(List<Tree<D,?>> internalList)
Constructor.AbstractForest(List<Tree<D,?>> internalList, Collection<? extends Tree<D,?>> trees)
Constructor.AbstractForest(List<Tree<D,?>> internalList, Collection<? extends Tree<D,?>> trees)
Constructor.ArrayForest(Collection<? extends Tree<D,?>> trees)
Constructor.LinkedForest(Collection<? extends Tree<D,?>> trees)
Constructor. -
Uses of Tree in org.arakhne.afc.math.tree.builder
Classes in org.arakhne.afc.math.tree.builder with type parameters of type Tree Modifier and Type Interface Description interface
TreeBuilder<D,T extends Tree<D,?>>
A tree builder is a class that create a tree according to a set of objects and a set of constraints and heuristics. -
Uses of Tree in org.arakhne.afc.math.tree.io
Methods in org.arakhne.afc.math.tree.io with parameters of type Tree Modifier and Type Method Description void
DotDotWriter. write(Tree<?,?> tree)
Write the given tree inside the .dot output stream.void
DotGxlWriter. write(Tree<?,?> tree)
Write the given tree inside the .gxl output stream. -
Uses of Tree in org.arakhne.afc.math.tree.iterator
Constructors in org.arakhne.afc.math.tree.iterator with parameters of type Tree Constructor Description BroadFirstTreeIterator(Tree<?,N> tree)
Create an iterator on the given tree.BroadFirstTreeIterator(Tree<?,N> tree, NodeSelector<N> selector1)
Create an iterator on the given tree.DataBroadFirstTreeIterator(Tree<D,N> tree)
Construct the iterator.DataBroadFirstTreeIterator(Tree<D,N> tree, DataSelector<D> dataSelector)
Construct the iterator.DataBroadFirstTreeIterator(Tree<D,N> tree, NodeSelector<N> nodeSelector)
Construct the iterator.DataBroadFirstTreeIterator(Tree<D,N> tree, NodeSelector<N> nodeSelector, DataSelector<D> dataSelector)
Construct the iterator.InfixDataDepthFirstTreeIterator(Tree<D,N> tree)
Constructor.InfixDataDepthFirstTreeIterator(Tree<D,N> tree, int infixPosition)
Constructor.InfixDataDepthFirstTreeIterator(Tree<D,N> tree, int infixPosition, DataSelector<D> dataSelector)
Constructor.InfixDataDepthFirstTreeIterator(Tree<D,N> tree, int infixPosition, NodeSelector<N> nodeSelector)
Constructor.InfixDataDepthFirstTreeIterator(Tree<D,N> tree, int infixPosition, NodeSelector<N> nodeSelector, DataSelector<D> dataSelector)
Constructor.InfixDataDepthFirstTreeIterator(Tree<D,N> tree, DataSelector<D> dataSelector)
Constructor.InfixDataDepthFirstTreeIterator(Tree<D,N> tree, NodeSelector<N> nodeSelector)
Constructor.InfixDataDepthFirstTreeIterator(Tree<D,N> tree, NodeSelector<N> nodeSelector, DataSelector<D> dataSelector)
Constructor.InfixDepthFirstTreeIterator(Tree<?,N> tree)
Constructor.InfixDepthFirstTreeIterator(Tree<?,N> tree, int infixPosition)
Constructor.InfixDepthFirstTreeIterator(Tree<?,N> tree, int infixPosition, NodeSelector<N> selector)
Constructor.InfixDepthFirstTreeIterator(Tree<?,N> tree, NodeSelector<N> selector)
Constructor.PostfixDataDepthFirstTreeIterator(Tree<D,N> tree)
Constructor.PostfixDataDepthFirstTreeIterator(Tree<D,N> tree, DataSelector<D> dataSelector)
Constructor.PostfixDataDepthFirstTreeIterator(Tree<D,N> tree, NodeSelector<N> nodeSelector)
Constructor.PostfixDataDepthFirstTreeIterator(Tree<D,N> tree, NodeSelector<N> nodeSelector, DataSelector<D> dataSelector)
Constructor.PostfixDepthFirstTreeIterator(Tree<?,N> tree)
Constructor.PostfixDepthFirstTreeIterator(Tree<?,N> tree, NodeSelector<N> selector)
Constructor.PrefixDataDepthFirstTreeIterator(Tree<D,N> tree)
Constructor.PrefixDataDepthFirstTreeIterator(Tree<D,N> tree, DataSelector<D> dataSelector)
Constructor.PrefixDataDepthFirstTreeIterator(Tree<D,N> tree, NodeSelector<N> nodeSelector)
Constructor.PrefixDataDepthFirstTreeIterator(Tree<D,N> tree, NodeSelector<N> nodeSelector, DataSelector<D> dataSelector)
Constructor.PrefixDepthFirstTreeIterator(Tree<?,N> tree)
Constructor.PrefixDepthFirstTreeIterator(Tree<?,N> tree, NodeSelector<N> selector)
Constructor.Constructor parameters in org.arakhne.afc.math.tree.iterator with type arguments of type Tree Constructor Description BroadFirstForestIterator(Iterator<Tree<D,?>> iterator)
Constructor.DataBroadFirstForestIterator(Iterator<Tree<D,?>> iterator)
Constructor.DataDepthFirstForestIterator(int infixOrder1, Iterator<Tree<D,?>> iterator)
Constructor.DataDepthFirstForestIterator(DepthFirstNodeOrder order, Iterator<Tree<D,?>> iterator)
Constructor.DepthFirstForestIterator(DepthFirstNodeOrder order, Iterator<Tree<D,?>> iterator)
Constructor.
-