Uses of Interface
edu.princeton.cs.algs4.growingtree.experiments.IExperimentLogger

Packages that use IExperimentLogger
edu.princeton.cs.algs4.growingtree.experiments   
edu.princeton.cs.algs4.growingtree.framework   
edu.princeton.cs.algs4.growingtree.interfaces   
 

Uses of IExperimentLogger in edu.princeton.cs.algs4.growingtree.experiments
 

Classes in edu.princeton.cs.algs4.growingtree.experiments that implement IExperimentLogger
 class ExperimentTree<P extends NodeProperties>
          This wraps around the actual tree, keeping track of the root, and passing along calls between the API and the tree (e.g.
 class RotationHeightLogger<P extends NodeProperties>
           
 

Methods in edu.princeton.cs.algs4.growingtree.experiments with parameters of type IExperimentLogger
<P extends NodeProperties>
void
TreeExperiment.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger)
          Adds a tree to the set of trees to run the experiment on.
 

Constructors in edu.princeton.cs.algs4.growingtree.experiments with parameters of type IExperimentLogger
ExperimentTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger)
           
 

Uses of IExperimentLogger in edu.princeton.cs.algs4.growingtree.framework
 

Fields in edu.princeton.cs.algs4.growingtree.framework declared as IExperimentLogger
 IExperimentLogger<P> ShadowNode.logger
           
 

Methods in edu.princeton.cs.algs4.growingtree.framework that return IExperimentLogger
 IExperimentLogger<P> GrowingTreeHead.getLogger()
          BST_TREE_TYPE Accessor methods *
 IExperimentLogger<P> ShadowNode.getLogger()
           
 

Methods in edu.princeton.cs.algs4.growingtree.framework with parameters of type IExperimentLogger
<P extends NodeProperties>
void
TreeJDesktop.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger)
           
<P extends NodeProperties>
void
TreeVisualization.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger)
           
<P extends NodeProperties>
void
TreeJDesktop.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger, boolean allowRotations)
           
<P extends NodeProperties>
void
TreeVisualization.addTree(java.lang.String name, P p, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger, boolean allowRotations)
           
 

Constructors in edu.princeton.cs.algs4.growingtree.framework with parameters of type IExperimentLogger
BSTTreeJPanel(P np, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, IExperimentLogger<P> logger, boolean allowRotations)
           
GrowingTreeHead(P np, IInsertOperator<P> inserter, ISearchOperator<P> searcher, IDeleteOperator<P> deleter, TreeJPanel<P> panel, IExperimentLogger<P> logger)
           
GrowingTreeNode(int treeType, P p, IExperimentLogger<P> logger)
           
ShadowNode(GrowingTreeNode<P> node, P np, IExperimentLogger<P> logger)
           
 

Uses of IExperimentLogger in edu.princeton.cs.algs4.growingtree.interfaces
 

Methods in edu.princeton.cs.algs4.growingtree.interfaces that return IExperimentLogger
 IExperimentLogger<P> INode.getLogger()