# Hierarchy For All Packages

Package Hierarchies:

- visrec.ri,
- visrec.ri.ml.classification,
- visrec.ri.ml.detection,
- visrec.ri.spi

## Class Hierarchy

- java.lang.Object
  - javax.visrec.AbstractImageClassifier<IMAGE_CLASS,MODEL_CLASS> (implements javax.visrec.ml.classification.Classifier<T,R>)
    - visrec.ri.ml.classification.DeepNettsImageClassifier
  - visrec.ri.ml.detection.AbstractObjectDetector<IMAGE_CLASS> (implements javax.visrec.ml.detection.ObjectDetector<T>)
    - visrec.ri.ml.detection.SimpleObjectDetector
  - visrec.ri.BufferedImageImageFactory (implements javax.visrec.ImageFactory<T>)
  - javax.visrec.ml.classification.ClassifierBuilder
    - visrec.ri.ml.classification.DefaultClassifierBuilder
  - visrec.ri.ml.classification.DeepNettsImageClassifier.Builder (implements javax.visrec.util.Builder<T>)
  - visrec.ri.spi.DefaultBuilderService (implements javax.visrec.spi.BuilderService)
  - visrec.ri.spi.DefaultClassifierService (implements javax.visrec.spi.ClassifierService)
  - visrec.ri.spi.DefaultImageFactoryService (implements javax.visrec.spi.ImageFactoryService)
  - javax.visrec.spi.ImplementationService
    - visrec.ri.spi.DeepNettsImplementationService
  - javax.visrec.spi.ServiceProvider
    - visrec.ri.spi.DefaultServiceProvider