Class Matrix3f

java.lang.Object
edu.nps.moves.legacy.math.Matrix3f

public class Matrix3f extends Object
EXECUTIVE SUMMARY Module Name: Matrix3f.java Description: Definition of the Matrix3f class
Author:
Kent A. Watsen, http://www.mbay.net/~watsen
  • Constructor Details

    • Matrix3f

      public Matrix3f()
      constructor
    • Matrix3f

      public Matrix3f(float[][] mat)
      constructor
      Parameters:
      mat - initialization matrix
    • Matrix3f

      public Matrix3f(Matrix3f mat)
      constructor
      Parameters:
      mat - initialization matrix
    • Matrix3f

      public Matrix3f(Quaternion quat)
      constructor
      Parameters:
      quat - initialization quaternion
    • Matrix3f

      public Matrix3f(float[] hpr)
      constructor
      Parameters:
      hpr - initialization heading, pitch, roll
    • Matrix3f

      public Matrix3f(float heading, float pitch, float roll)
      constructor
      Parameters:
      heading - initialization heading
      pitch - initialization pitch
      roll - initialization roll
  • Method Details

    • print

      public void print()
      output matrix to console
    • setMatValue

      public void setMatValue(int row, int col, float val)
      Set a single value in matrix
      Parameters:
      row - row
      col - column
      val - value
    • getMatValue

      public float getMatValue(int row, int col)
      Get a single value in matrix
      Parameters:
      row - row
      col - column
      Returns:
      value
    • setMat

      public void setMat(float[][] mat)
      Accessor method to set new matrix
      Parameters:
      mat - initialization matrix
    • getMat

      public void getMat(float[][] mat)
      Accessor method to get matrix
      Parameters:
      mat - array to receive matrix values
    • setMat

      public void setMat(Matrix3f mat)
      Accessor method to set new matrix
      Parameters:
      mat - initialization matrix
    • getMat

      public void getMat(Matrix3f mat)
    • setQuat

      public void setQuat(Quaternion quat)
      Accessor method to set new matrix
      Parameters:
      quat - initialization quaternion
    • getQuat

      public void getQuat(Quaternion quat)
    • setEulers

      public void setEulers(float[] hpr)
    • getEulers

      public void getEulers(float[] hpr)
    • setEulers

      public void setEulers(float h, float p, float r)
    • getEulers

      public void getEulers(float[] h, float[] p, float[] r)
    • makeNull

      public void makeNull()
    • makeIdent

      public void makeIdent()
    • xform

      public void xform(Vec3f vec)
    • xform

      public void xform(float[] v)