# Hierarchy For All Packages

Package Hierarchies:

- javax.visrec,
- javax.visrec.ml.classification,
- javax.visrec.ml.data,
- javax.visrec.ml.data.norm,
- javax.visrec.ml.detection,
- javax.visrec.ml.eval,
- javax.visrec.regression,
- javax.visrec.spi,
- javax.visrec.util

## Class Hierarchy

- java.lang.Object
  - javax.visrec.AbstractImageClassifier<IMAGE_CLASS,MODEL_CLASS> (implements javax.visrec.ml.classification.Classifier<T,R>)
  - javax.visrec.ml.data.BasicDataSet<E> (implements javax.visrec.ml.data.DataSet<E>)
  - javax.visrec.util.BoundingBox
  - javax.visrec.ml.classification.ClassifierBuilder
  - javax.visrec.ml.data.DataSet.Column
  - javax.visrec.ml.data.DataSets
  - javax.visrec.ml.classification.EnsambleClassifier<T,R> (implements javax.visrec.ml.classification.Classifier<T,R>)
  - javax.visrec.spi.ImplementationService
  - javax.visrec.regression.LogisticRegression<MODEL_CLASS> (implements javax.visrec.ml.classification.Classifier<T,R>)
  - javax.visrec.ml.classification.MultiClassClassifier<MODEL_CLASS> (implements javax.visrec.ml.classification.Classifier<T,R>)
  - javax.visrec.ml.eval.PerformanceMeasure
  - javax.visrec.spi.ServiceProvider
  - javax.visrec.regression.SimpleLinearRegression<MODEL_CLASS> (implements javax.visrec.regression.Regressor<I,R>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - javax.visrec.util.InvalidBuilderConfigurationException
  - javax.visrec.util.VisRecConstants

## Interface Hierarchy

- javax.visrec.util.Builder<T>
- javax.visrec.spi.BuilderService
- javax.visrec.ml.classification.Classifier<T,R>
- javax.visrec.spi.ClassifierService
- javax.visrec.ml.eval.Evaluator<T1,T2>
- javax.visrec.ImageFactory<T>
- javax.visrec.spi.ImageFactoryService
- java.lang.Iterable<T>
  - javax.visrec.ml.data.DataSet<E>
- javax.visrec.util.Model
- javax.visrec.ml.data.norm.Normalizer
- javax.visrec.ml.detection.ObjectDetector<T>
- javax.visrec.regression.Regressor<I,R>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - javax.visrec.ml.data.DataSet.ColumnType