# Hierarchy For Package org.libjpegturbo.turbojpeg

## Class Hierarchy

- java.lang.Object
  - java.awt.geom.RectangularShape (implements java.lang.Cloneable, java.awt.Shape)
    - java.awt.geom.Rectangle2D
      - java.awt.Rectangle (implements java.io.Serializable, java.awt.Shape)
        - org.libjpegturbo.turbojpeg.TJTransform
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - org.libjpegturbo.turbojpeg.TJException
  - org.libjpegturbo.turbojpeg.TJ
  - org.libjpegturbo.turbojpeg.TJCompressor (implements java.io.Closeable)
  - org.libjpegturbo.turbojpeg.TJDecompressor (implements java.io.Closeable)
    - org.libjpegturbo.turbojpeg.TJTransformer
  - org.libjpegturbo.turbojpeg.TJScalingFactor
  - org.libjpegturbo.turbojpeg.YUVImage

## Interface Hierarchy

- org.libjpegturbo.turbojpeg.TJCustomFilter