Class TLcdMatrix

java.lang.Object
com.luciad.tea.TLcdMatrix
All Implemented Interfaces:
ILcdMatrixView, ILcdMatrix

public class TLcdMatrix extends Object implements ILcdMatrix, ILcdMatrixView
A TLcdMatrix is a "regular" ILcdMatrixView, with the x- and y-coordinates are regularly spaced. The implementation of the ILcdMatrix interface is for backward compatibility.
  • Constructor Details

    • TLcdMatrix

      public TLcdMatrix(double[][] aValueArray, double[] aXArray, double[] aYArray)
      Creates a matrix of points which are regularly spaced.
      Parameters:
      aValueArray - the array of values for the given points.
      aXArray - the array of values for the first coordinate of the points.
      aYArray - the array of values for the second coordinate of the points.
  • Method Details

    • getValue

      public double getValue(int i, int j)
      Description copied from interface: ILcdMatrix
      Returns the value of the matrix at point (i,j).
      Specified by:
      getValue in interface ILcdMatrix
      Specified by:
      getValue in interface ILcdMatrixView
      Parameters:
      i - The first index of the matrix point.
      j - The second index of the matrix point.
      Returns:
      The value of the matrix at point (i,j).
    • retrieveAssociatedPointX

      public double retrieveAssociatedPointX(int i, int j)
      Description copied from interface: ILcdMatrixView
      Returns the x-coordinate of the associated point corresponding to the column index aColumnIndex and the row index aRowIndex.
      Specified by:
      retrieveAssociatedPointX in interface ILcdMatrixView
      Parameters:
      i - the column index, positive and smaller than the columncount.
      j - the row index, positive and smaller than the rowcount.
      Returns:
      the x-coordinate of the associated point.
    • retrieveAssociatedPointY

      public double retrieveAssociatedPointY(int i, int j)
      Description copied from interface: ILcdMatrixView
      Returns the y-coordinate of the associated point corresponding to the column index aColumnIndex and the row index aRowIndex.
      Specified by:
      retrieveAssociatedPointY in interface ILcdMatrixView
      Parameters:
      i - the column index, positive and smaller than the columncount.
      j - the row index, positive and smaller than the rowcount.
      Returns:
      the y-coordinate of the associated point.
    • getRowCount

      public int getRowCount()
      Description copied from interface: ILcdMatrixView
      Returns the number of rows in this matrix view. The number of rows shall be strictly positive.
      Specified by:
      getRowCount in interface ILcdMatrixView
      Returns:
      the number of rows in this matrix view, strictly positive.
    • getColumnCount

      public int getColumnCount()
      Description copied from interface: ILcdMatrixView
      Returns the number of columns in this matrix view. The number of columns shall be strictly positive.
      Specified by:
      getColumnCount in interface ILcdMatrixView
      Returns:
      the number of columns in this matrix view, strictly positive.
    • getX

      public double getX(int i, int j)
      Description copied from interface: ILcdMatrix
      Returns the "true" x-coordinate at point (i,j).
      Specified by:
      getX in interface ILcdMatrix
      Parameters:
      i - The first index of the matrix point.
      j - The second index of the matrix point.
      Returns:
      The "true" x-coordinate at point (i,j).
    • getY

      public double getY(int i, int j)
      Description copied from interface: ILcdMatrix
      Returns the "true" y-coordinate at point (i,j).
      Specified by:
      getY in interface ILcdMatrix
      Parameters:
      i - The first index of the matrix point.
      j - The second index of the matrix point.
      Returns:
      The "true" y-coordinate at point (i,j).
    • getWidth

      public int getWidth()
      Deprecated.
      Description copied from interface: ILcdMatrix
      Returns the integer width of the matrix.
      Specified by:
      getWidth in interface ILcdMatrix
      Returns:
      The integer width of the matrix.
    • getHeight

      public int getHeight()
      Deprecated.
      Description copied from interface: ILcdMatrix
      Returns the integer height of the matrix.
      Specified by:
      getHeight in interface ILcdMatrix
      Returns:
      The integer height of the matrix.