Module omix.api

Package omix.util.math.vector

This package contains classes for linear algebra.
  • Class Summary 
    Class Description
    AbstractDoubleVec<T extends AbstractDoubleVec<T>>
    Describes a vector in N dimensional space with double precision.
    AbstractFloatVec<T extends AbstractFloatVec<T>>
    Describes a vector in N dimensional space with float precision.
    AbstractVec<T extends AbstractVec<T>>
    Describes a vector in N dimensional space.
    Matrix2d
    This class is a 2 × 2 matrix with double precision.
    Matrix2f
    This class is a 2 × 2 matrix with double precision.
    Matrix4d
    This class is a 4 × 4 matrix with double precision.
    Matrix4f
    This class is a 4 × 4 matrix with double precision.
    Vec2d
    Describes a vector in 2 dimensional space.
    Vec2f
    Describes a vector in 2 dimensional space.
    Vec4d
    Describes a vector in 3 dimensional space (homogeneous coordinates).
    Vec4f
    Describes a vector in 3 dimensional space (homogeneous coordinates).
  • Enum Summary 
    Enum Description
    Matrix4d.RotationType
    Describes the type of rotation matrix.
    Matrix4f.RotationType
    Describes the type of rotation matrix.