# Hierarchy For Package com.io7m.jtensors.bytebuffered

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.jtensors.bytebuffered.ByteBuffered (implements com.io7m.jtensors.bytebuffered.ByteBufferedType)
    - com.io7m.jtensors.bytebuffered.MatrixByteBufferedM2x2D (implements com.io7m.jtensors.bytebuffered.MatrixByteBuffered2x2DType)
    - com.io7m.jtensors.bytebuffered.MatrixByteBufferedM2x2F (implements com.io7m.jtensors.bytebuffered.MatrixByteBuffered2x2FType)
    - com.io7m.jtensors.bytebuffered.MatrixByteBufferedM3x3D (implements com.io7m.jtensors.bytebuffered.MatrixByteBuffered3x3DType)
    - com.io7m.jtensors.bytebuffered.MatrixByteBufferedM3x3F (implements com.io7m.jtensors.bytebuffered.MatrixByteBuffered3x3FType)
    - com.io7m.jtensors.bytebuffered.MatrixByteBufferedM4x4D (implements com.io7m.jtensors.bytebuffered.MatrixByteBuffered4x4DType)
    - com.io7m.jtensors.bytebuffered.MatrixByteBufferedM4x4F (implements com.io7m.jtensors.bytebuffered.MatrixByteBuffered4x4FType)
    - com.io7m.jtensors.bytebuffered.QuaternionByteBufferedM4D (implements com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType)
    - com.io7m.jtensors.bytebuffered.QuaternionByteBufferedM4F (implements com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType)
    - com.io7m.jtensors.bytebuffered.VectorByteBufferedM2D (implements com.io7m.jtensors.bytebuffered.VectorByteBuffered2DType)
    - com.io7m.jtensors.bytebuffered.VectorByteBufferedM2F (implements com.io7m.jtensors.bytebuffered.VectorByteBuffered2FType)
    - com.io7m.jtensors.bytebuffered.VectorByteBufferedM2I (implements com.io7m.jtensors.bytebuffered.VectorByteBuffered2IType)
    - com.io7m.jtensors.bytebuffered.VectorByteBufferedM2L (implements com.io7m.jtensors.bytebuffered.VectorByteBuffered2LType)
    - com.io7m.jtensors.bytebuffered.VectorByteBufferedM3D (implements com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType)
    - com.io7m.jtensors.bytebuffered.VectorByteBufferedM3F (implements com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType)
    - com.io7m.jtensors.bytebuffered.VectorByteBufferedM3I (implements com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType)
    - com.io7m.jtensors.bytebuffered.VectorByteBufferedM3L (implements com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType)
    - com.io7m.jtensors.bytebuffered.VectorByteBufferedM4D (implements com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType)
    - com.io7m.jtensors.bytebuffered.VectorByteBufferedM4F (implements com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType)
    - com.io7m.jtensors.bytebuffered.VectorByteBufferedM4I (implements com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType)
    - com.io7m.jtensors.bytebuffered.VectorByteBufferedM4L (implements com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType)
  - com.io7m.jtensors.bytebuffered.ByteBufferRanges

## Interface Hierarchy

- com.io7m.jtensors.bytebuffered.ByteBufferedType
  - com.io7m.jtensors.bytebuffered.MatrixByteBuffered2x2DType (also extends com.io7m.jtensors.Matrix2x2DType)
  - com.io7m.jtensors.bytebuffered.MatrixByteBuffered2x2FType (also extends com.io7m.jtensors.Matrix2x2FType)
  - com.io7m.jtensors.bytebuffered.MatrixByteBuffered3x3DType (also extends com.io7m.jtensors.Matrix3x3DType)
  - com.io7m.jtensors.bytebuffered.MatrixByteBuffered3x3FType (also extends com.io7m.jtensors.Matrix3x3FType)
  - com.io7m.jtensors.bytebuffered.MatrixByteBuffered4x4DType (also extends com.io7m.jtensors.Matrix4x4DType)
  - com.io7m.jtensors.bytebuffered.MatrixByteBuffered4x4FType (also extends com.io7m.jtensors.Matrix4x4FType)
  - com.io7m.jtensors.bytebuffered.VectorByteBuffered2DType (also extends com.io7m.jtensors.Vector2DType)
    - com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType (also extends com.io7m.jtensors.Vector3DType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.Vector4DType)
        - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
  - com.io7m.jtensors.bytebuffered.VectorByteBuffered2FType (also extends com.io7m.jtensors.Vector2FType)
    - com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType (also extends com.io7m.jtensors.Vector3FType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.Vector4FType)
        - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
  - com.io7m.jtensors.bytebuffered.VectorByteBuffered2IType (also extends com.io7m.jtensors.Vector2IType)
    - com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType (also extends com.io7m.jtensors.Vector3IType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.Vector4IType)
  - com.io7m.jtensors.bytebuffered.VectorByteBuffered2LType (also extends com.io7m.jtensors.Vector2LType)
    - com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType (also extends com.io7m.jtensors.Vector3LType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.Vector4LType)
- com.io7m.jtensors.MatrixReadableDType
  - com.io7m.jtensors.MatrixReadable2x2DType
    - com.io7m.jtensors.Matrix2x2DType (also extends com.io7m.jtensors.MatrixWritable2x2DType)
      - com.io7m.jtensors.bytebuffered.MatrixByteBuffered2x2DType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
    - com.io7m.jtensors.MatrixReadable3x3DType
      - com.io7m.jtensors.Matrix3x3DType (also extends com.io7m.jtensors.MatrixWritable3x3DType)
        - com.io7m.jtensors.bytebuffered.MatrixByteBuffered3x3DType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
      - com.io7m.jtensors.MatrixReadable4x4DType
        - com.io7m.jtensors.Matrix4x4DType (also extends com.io7m.jtensors.MatrixWritable4x4DType)
          - com.io7m.jtensors.bytebuffered.MatrixByteBuffered4x4DType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
- com.io7m.jtensors.MatrixReadableFType
  - com.io7m.jtensors.MatrixReadable2x2FType
    - com.io7m.jtensors.Matrix2x2FType (also extends com.io7m.jtensors.MatrixWritable2x2FType)
      - com.io7m.jtensors.bytebuffered.MatrixByteBuffered2x2FType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
    - com.io7m.jtensors.MatrixReadable3x3FType
      - com.io7m.jtensors.Matrix3x3FType (also extends com.io7m.jtensors.MatrixWritable3x3FType)
        - com.io7m.jtensors.bytebuffered.MatrixByteBuffered3x3FType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
      - com.io7m.jtensors.MatrixReadable4x4FType
        - com.io7m.jtensors.Matrix4x4FType (also extends com.io7m.jtensors.MatrixWritable4x4FType)
          - com.io7m.jtensors.bytebuffered.MatrixByteBuffered4x4FType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
- com.io7m.jtensors.MatrixWritableDType
  - com.io7m.jtensors.MatrixWritable2x2DType
    - com.io7m.jtensors.Matrix2x2DType (also extends com.io7m.jtensors.MatrixReadable2x2DType)
      - com.io7m.jtensors.bytebuffered.MatrixByteBuffered2x2DType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
    - com.io7m.jtensors.MatrixWritable3x3DType
      - com.io7m.jtensors.Matrix3x3DType (also extends com.io7m.jtensors.MatrixReadable3x3DType)
        - com.io7m.jtensors.bytebuffered.MatrixByteBuffered3x3DType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
      - com.io7m.jtensors.MatrixWritable4x4DType
        - com.io7m.jtensors.Matrix4x4DType (also extends com.io7m.jtensors.MatrixReadable4x4DType)
          - com.io7m.jtensors.bytebuffered.MatrixByteBuffered4x4DType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
- com.io7m.jtensors.MatrixWritableFType
  - com.io7m.jtensors.MatrixWritable2x2FType
    - com.io7m.jtensors.Matrix2x2FType (also extends com.io7m.jtensors.MatrixReadable2x2FType)
      - com.io7m.jtensors.bytebuffered.MatrixByteBuffered2x2FType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
    - com.io7m.jtensors.MatrixWritable3x3FType
      - com.io7m.jtensors.Matrix3x3FType (also extends com.io7m.jtensors.MatrixReadable3x3FType)
        - com.io7m.jtensors.bytebuffered.MatrixByteBuffered3x3FType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
      - com.io7m.jtensors.MatrixWritable4x4FType
        - com.io7m.jtensors.Matrix4x4FType (also extends com.io7m.jtensors.MatrixReadable4x4FType)
          - com.io7m.jtensors.bytebuffered.MatrixByteBuffered4x4FType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
- com.io7m.jtensors.VectorReadable2DType
  - com.io7m.jtensors.Vector2DType (also extends com.io7m.jtensors.VectorWritable2DType)
    - com.io7m.jtensors.Vector3DType (also extends com.io7m.jtensors.VectorReadable3DType, com.io7m.jtensors.VectorWritable3DType)
      - com.io7m.jtensors.Vector4DType (also extends com.io7m.jtensors.VectorReadable4DType, com.io7m.jtensors.VectorWritable4DType)
        - com.io7m.jtensors.Quaternion4DType (also extends com.io7m.jtensors.QuaternionReadable4DType, com.io7m.jtensors.QuaternionWritable4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2DType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.Vector4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
    - com.io7m.jtensors.bytebuffered.VectorByteBuffered2DType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType (also extends com.io7m.jtensors.Vector3DType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.Vector4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
  - com.io7m.jtensors.VectorReadable3DType
    - com.io7m.jtensors.Vector3DType (also extends com.io7m.jtensors.Vector2DType, com.io7m.jtensors.VectorWritable3DType)
      - com.io7m.jtensors.Vector4DType (also extends com.io7m.jtensors.VectorReadable4DType, com.io7m.jtensors.VectorWritable4DType)
        - com.io7m.jtensors.Quaternion4DType (also extends com.io7m.jtensors.QuaternionReadable4DType, com.io7m.jtensors.QuaternionWritable4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2DType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.Vector4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
    - com.io7m.jtensors.VectorReadable4DType
      - com.io7m.jtensors.QuaternionReadable4DType
        - com.io7m.jtensors.Quaternion4DType (also extends com.io7m.jtensors.QuaternionWritable4DType, com.io7m.jtensors.Vector4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType)
      - com.io7m.jtensors.Vector4DType (also extends com.io7m.jtensors.Vector3DType, com.io7m.jtensors.VectorWritable4DType)
        - com.io7m.jtensors.Quaternion4DType (also extends com.io7m.jtensors.QuaternionReadable4DType, com.io7m.jtensors.QuaternionWritable4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
- com.io7m.jtensors.VectorReadable2FType
  - com.io7m.jtensors.Vector2FType (also extends com.io7m.jtensors.VectorWritable2FType)
    - com.io7m.jtensors.Vector3FType (also extends com.io7m.jtensors.VectorReadable3FType, com.io7m.jtensors.VectorWritable3FType)
      - com.io7m.jtensors.Vector4FType (also extends com.io7m.jtensors.VectorReadable4FType, com.io7m.jtensors.VectorWritable4FType)
        - com.io7m.jtensors.Quaternion4FType (also extends com.io7m.jtensors.QuaternionReadable4FType, com.io7m.jtensors.QuaternionWritable4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2FType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.Vector4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
    - com.io7m.jtensors.bytebuffered.VectorByteBuffered2FType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType (also extends com.io7m.jtensors.Vector3FType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.Vector4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
  - com.io7m.jtensors.VectorReadable3FType
    - com.io7m.jtensors.Vector3FType (also extends com.io7m.jtensors.Vector2FType, com.io7m.jtensors.VectorWritable3FType)
      - com.io7m.jtensors.Vector4FType (also extends com.io7m.jtensors.VectorReadable4FType, com.io7m.jtensors.VectorWritable4FType)
        - com.io7m.jtensors.Quaternion4FType (also extends com.io7m.jtensors.QuaternionReadable4FType, com.io7m.jtensors.QuaternionWritable4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2FType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.Vector4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
    - com.io7m.jtensors.VectorReadable4FType
      - com.io7m.jtensors.QuaternionReadable4FType
        - com.io7m.jtensors.Quaternion4FType (also extends com.io7m.jtensors.QuaternionWritable4FType, com.io7m.jtensors.Vector4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType)
      - com.io7m.jtensors.Vector4FType (also extends com.io7m.jtensors.Vector3FType, com.io7m.jtensors.VectorWritable4FType)
        - com.io7m.jtensors.Quaternion4FType (also extends com.io7m.jtensors.QuaternionReadable4FType, com.io7m.jtensors.QuaternionWritable4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
- com.io7m.jtensors.VectorReadable2IType
  - com.io7m.jtensors.Vector2IType (also extends com.io7m.jtensors.VectorWritable2IType)
    - com.io7m.jtensors.Vector3IType (also extends com.io7m.jtensors.VectorReadable3IType, com.io7m.jtensors.VectorWritable3IType)
      - com.io7m.jtensors.Vector4IType (also extends com.io7m.jtensors.VectorReadable4IType, com.io7m.jtensors.VectorWritable4IType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2IType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.Vector4IType)
    - com.io7m.jtensors.bytebuffered.VectorByteBuffered2IType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType (also extends com.io7m.jtensors.Vector3IType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.Vector4IType)
  - com.io7m.jtensors.VectorReadable3IType
    - com.io7m.jtensors.Vector3IType (also extends com.io7m.jtensors.Vector2IType, com.io7m.jtensors.VectorWritable3IType)
      - com.io7m.jtensors.Vector4IType (also extends com.io7m.jtensors.VectorReadable4IType, com.io7m.jtensors.VectorWritable4IType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2IType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.Vector4IType)
    - com.io7m.jtensors.VectorReadable4IType
      - com.io7m.jtensors.Vector4IType (also extends com.io7m.jtensors.Vector3IType, com.io7m.jtensors.VectorWritable4IType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType)
- com.io7m.jtensors.VectorReadable2LType
  - com.io7m.jtensors.Vector2LType (also extends com.io7m.jtensors.VectorWritable2LType)
    - com.io7m.jtensors.Vector3LType (also extends com.io7m.jtensors.VectorReadable3LType, com.io7m.jtensors.VectorWritable3LType)
      - com.io7m.jtensors.Vector4LType (also extends com.io7m.jtensors.VectorReadable4LType, com.io7m.jtensors.VectorWritable4LType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2LType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.Vector4LType)
    - com.io7m.jtensors.bytebuffered.VectorByteBuffered2LType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType (also extends com.io7m.jtensors.Vector3LType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.Vector4LType)
  - com.io7m.jtensors.VectorReadable3LType
    - com.io7m.jtensors.Vector3LType (also extends com.io7m.jtensors.Vector2LType, com.io7m.jtensors.VectorWritable3LType)
      - com.io7m.jtensors.Vector4LType (also extends com.io7m.jtensors.VectorReadable4LType, com.io7m.jtensors.VectorWritable4LType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2LType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.Vector4LType)
    - com.io7m.jtensors.VectorReadable4LType
      - com.io7m.jtensors.Vector4LType (also extends com.io7m.jtensors.Vector3LType, com.io7m.jtensors.VectorWritable4LType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType)
- com.io7m.jtensors.VectorWritable2DType
  - com.io7m.jtensors.Vector2DType (also extends com.io7m.jtensors.VectorReadable2DType)
    - com.io7m.jtensors.Vector3DType (also extends com.io7m.jtensors.VectorReadable3DType, com.io7m.jtensors.VectorWritable3DType)
      - com.io7m.jtensors.Vector4DType (also extends com.io7m.jtensors.VectorReadable4DType, com.io7m.jtensors.VectorWritable4DType)
        - com.io7m.jtensors.Quaternion4DType (also extends com.io7m.jtensors.QuaternionReadable4DType, com.io7m.jtensors.QuaternionWritable4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2DType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.Vector4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
    - com.io7m.jtensors.bytebuffered.VectorByteBuffered2DType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType (also extends com.io7m.jtensors.Vector3DType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.Vector4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
  - com.io7m.jtensors.VectorWritable3DType
    - com.io7m.jtensors.Vector3DType (also extends com.io7m.jtensors.Vector2DType, com.io7m.jtensors.VectorReadable3DType)
      - com.io7m.jtensors.Vector4DType (also extends com.io7m.jtensors.VectorReadable4DType, com.io7m.jtensors.VectorWritable4DType)
        - com.io7m.jtensors.Quaternion4DType (also extends com.io7m.jtensors.QuaternionReadable4DType, com.io7m.jtensors.QuaternionWritable4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2DType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.Vector4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
    - com.io7m.jtensors.VectorWritable4DType
      - com.io7m.jtensors.QuaternionWritable4DType
        - com.io7m.jtensors.Quaternion4DType (also extends com.io7m.jtensors.QuaternionReadable4DType, com.io7m.jtensors.Vector4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType)
      - com.io7m.jtensors.Vector4DType (also extends com.io7m.jtensors.Vector3DType, com.io7m.jtensors.VectorReadable4DType)
        - com.io7m.jtensors.Quaternion4DType (also extends com.io7m.jtensors.QuaternionReadable4DType, com.io7m.jtensors.QuaternionWritable4DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4DType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3DType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4DType (also extends com.io7m.jtensors.Quaternion4DType)
- com.io7m.jtensors.VectorWritable2FType
  - com.io7m.jtensors.Vector2FType (also extends com.io7m.jtensors.VectorReadable2FType)
    - com.io7m.jtensors.Vector3FType (also extends com.io7m.jtensors.VectorReadable3FType, com.io7m.jtensors.VectorWritable3FType)
      - com.io7m.jtensors.Vector4FType (also extends com.io7m.jtensors.VectorReadable4FType, com.io7m.jtensors.VectorWritable4FType)
        - com.io7m.jtensors.Quaternion4FType (also extends com.io7m.jtensors.QuaternionReadable4FType, com.io7m.jtensors.QuaternionWritable4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2FType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.Vector4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
    - com.io7m.jtensors.bytebuffered.VectorByteBuffered2FType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType (also extends com.io7m.jtensors.Vector3FType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.Vector4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
  - com.io7m.jtensors.VectorWritable3FType
    - com.io7m.jtensors.Vector3FType (also extends com.io7m.jtensors.Vector2FType, com.io7m.jtensors.VectorReadable3FType)
      - com.io7m.jtensors.Vector4FType (also extends com.io7m.jtensors.VectorReadable4FType, com.io7m.jtensors.VectorWritable4FType)
        - com.io7m.jtensors.Quaternion4FType (also extends com.io7m.jtensors.QuaternionReadable4FType, com.io7m.jtensors.QuaternionWritable4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2FType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.Vector4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
    - com.io7m.jtensors.VectorWritable4FType
      - com.io7m.jtensors.QuaternionWritable4FType
        - com.io7m.jtensors.Quaternion4FType (also extends com.io7m.jtensors.QuaternionReadable4FType, com.io7m.jtensors.Vector4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType)
      - com.io7m.jtensors.Vector4FType (also extends com.io7m.jtensors.Vector3FType, com.io7m.jtensors.VectorReadable4FType)
        - com.io7m.jtensors.Quaternion4FType (also extends com.io7m.jtensors.QuaternionReadable4FType, com.io7m.jtensors.QuaternionWritable4FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4FType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3FType)
          - com.io7m.jtensors.bytebuffered.QuaternionByteBuffered4FType (also extends com.io7m.jtensors.Quaternion4FType)
- com.io7m.jtensors.VectorWritable2IType
  - com.io7m.jtensors.Vector2IType (also extends com.io7m.jtensors.VectorReadable2IType)
    - com.io7m.jtensors.Vector3IType (also extends com.io7m.jtensors.VectorReadable3IType, com.io7m.jtensors.VectorWritable3IType)
      - com.io7m.jtensors.Vector4IType (also extends com.io7m.jtensors.VectorReadable4IType, com.io7m.jtensors.VectorWritable4IType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2IType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.Vector4IType)
    - com.io7m.jtensors.bytebuffered.VectorByteBuffered2IType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType (also extends com.io7m.jtensors.Vector3IType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.Vector4IType)
  - com.io7m.jtensors.VectorWritable3IType
    - com.io7m.jtensors.Vector3IType (also extends com.io7m.jtensors.Vector2IType, com.io7m.jtensors.VectorReadable3IType)
      - com.io7m.jtensors.Vector4IType (also extends com.io7m.jtensors.VectorReadable4IType, com.io7m.jtensors.VectorWritable4IType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2IType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.Vector4IType)
    - com.io7m.jtensors.VectorWritable4IType
      - com.io7m.jtensors.Vector4IType (also extends com.io7m.jtensors.Vector3IType, com.io7m.jtensors.VectorReadable4IType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4IType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3IType)
- com.io7m.jtensors.VectorWritable2LType
  - com.io7m.jtensors.Vector2LType (also extends com.io7m.jtensors.VectorReadable2LType)
    - com.io7m.jtensors.Vector3LType (also extends com.io7m.jtensors.VectorReadable3LType, com.io7m.jtensors.VectorWritable3LType)
      - com.io7m.jtensors.Vector4LType (also extends com.io7m.jtensors.VectorReadable4LType, com.io7m.jtensors.VectorWritable4LType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2LType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.Vector4LType)
    - com.io7m.jtensors.bytebuffered.VectorByteBuffered2LType (also extends com.io7m.jtensors.bytebuffered.ByteBufferedType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType (also extends com.io7m.jtensors.Vector3LType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.Vector4LType)
  - com.io7m.jtensors.VectorWritable3LType
    - com.io7m.jtensors.Vector3LType (also extends com.io7m.jtensors.Vector2LType, com.io7m.jtensors.VectorReadable3LType)
      - com.io7m.jtensors.Vector4LType (also extends com.io7m.jtensors.VectorReadable4LType, com.io7m.jtensors.VectorWritable4LType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType)
      - com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered2LType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.Vector4LType)
    - com.io7m.jtensors.VectorWritable4LType
      - com.io7m.jtensors.Vector4LType (also extends com.io7m.jtensors.Vector3LType, com.io7m.jtensors.VectorReadable4LType)
        - com.io7m.jtensors.bytebuffered.VectorByteBuffered4LType (also extends com.io7m.jtensors.bytebuffered.VectorByteBuffered3LType)

Copyright © 2015 <code@io7m.com> http://io7m.com