| Bin | Encapsulates a histogram bin |
| Clusterer | Abstract interface for a flat clusterer |
| DistanceComputer | An abstract interface for computing distance between two Features |
| ExampleSelector | Splits a list of labels into a training and test set |
| Experiment | Encapsulates training/testing of any method involving a kernel |
| Feature | A data structure representing a weighted vector of floats |
| GlobalVGPyramidMaker | Makes pyramids with bin sizes determined by a particular set of points |
| HierarchicalClusterer | Hierarchical K-Means clusterer |
| Histogram | A sparse representation for a flat (1-D) histogram |
| InputSpecificVGPyramidMaker | Makes pyramids with bin sizes that are specific to each input |
| KernelMatrix | Data structure for a square symmetric matrix |
| KMeansClusterer | Implements K-Means clustering |
| L1DistanceComputer | Computes L1 distance between two Features |
| L2DistanceComputer | Computes the square of the L2 distance between two Features |
| LabeledIndex | An index-label pair |
| Matrix | Data structure for a matrix of doubles |
| MultiResolutionHistogram | A data structure for a pyramid of histograms, with a link structure between levels |
| MutablePointSetList | A mutable, in-memory PointSetList |
| OnDiskPointSetList | A read-only PointSetList which reads information from disk |
| PointRef | A way to reference Features in a particular PointSetList |
| PointSet | A data structure representing a list of Feature vectors |
| PointSetList | Abstract interface for a list of PointSet |
| ProbSVMExperiment | Runs an experiment using LIBSVM |
| PyramidMaker | Abstract interface for turning PointSets into MultiResolutionHistograms |
| PyramidMatcher | Matches two MultiResolutionHistograms |
| RandomSelector | Chooses a random sample of each class to use as testing |
| SVMExperiment | Runs an experiment using LIBSVM |
| Tree | A data structure for sparsely representing trees containing TreeNode objects |
| Tree::BreadthFirstIterator | Breadth-first iterator for Trees |
| Tree::Iterator | An iterator for Trees |
| Tree::PostorderIterator | |
| Tree::PreorderIterator | Preorder depth-first iterator for Trees |
| TreeNode | An indexed node, used by Tree |
| UniformPyramidMaker | Creates MultiResolutionHistograms with bins of uniform size at each level |
| VGPyramidMaker | Abstract interface for vocabulary-guided pyramid makers |
1.5.1