Uses of Class
org.apache.sis.referencing.operation.matrix.MatrixSIS

Packages that use MatrixSIS
Package
Description
Matrix implementations for spatiotemporal referencing.
Conversions or transformations of multi-dimensional coordinate tuples.
  • Uses of MatrixSIS in org.apache.sis.referencing.operation.matrix

    Modifier and Type
    Class
    Description
    class 
    A matrix of fixed 1×1 size, typically resulting from MathTransform1D derivative computation.
    class 
    A matrix of fixed 2×2 size, typically resulting from MathTransform2D derivative computation.
    class 
    A matrix of fixed 3×3 size.
    class 
    A matrix of fixed 4×4 size, often used in datum shifts.
    Modifier and Type
    Method
    Description
    static MatrixSIS
    MatrixSIS.castOrCopy(org.opengis.referencing.operation.Matrix matrix)
    Casts or copies the given matrix to a SIS implementation.
    MatrixSIS.clone()
    Returns a clone of this matrix.
    static MatrixSIS
    Matrices.copy(org.opengis.referencing.operation.Matrix matrix)
    Creates a new matrix which is a copy of the given matrix.
    static MatrixSIS
    Matrices.create(int numRow, int numCol, double[] elements)
    Creates a matrix of size numRow × numCol initialized to the given elements.
    static MatrixSIS
    Matrices.create(int numRow, int numCol, Number[] elements)
    Creates a matrix of size numRow × numCol initialized to the given numbers.
    static MatrixSIS
    Matrices.createAffine(org.opengis.referencing.operation.Matrix derivative, org.opengis.geometry.DirectPosition translation)
    Creates an affine transform as the given matrix augmented by the given translation vector and a [0 … 0 1] row.
    static MatrixSIS
    Matrices.createDiagonal(int numRow, int numCol)
    Creates a matrix of size numRow × numCol.
    static MatrixSIS
    Matrices.createDimensionSelect(int sourceDimensions, int[] selectedDimensions)
    Creates a matrix for a transform that keep only a subset of source coordinate values.
    static MatrixSIS
    Matrices.createIdentity(int size)
    Creates a square identity matrix of size size × size.
    static MatrixSIS
    Matrices.createPassThrough(int firstAffectedCoordinate, org.opengis.referencing.operation.Matrix subMatrix, int numTrailingCoordinates)
    Creates a matrix which converts a subset of coordinates using the transform given by another matrix.
    static MatrixSIS
    Matrices.createTransform(org.opengis.geometry.Envelope srcEnvelope, org.opengis.geometry.Envelope dstEnvelope)
    Creates a transform matrix mapping the given source envelope to the given destination envelope.
    static MatrixSIS
    Matrices.createTransform(org.opengis.geometry.Envelope srcEnvelope, org.opengis.referencing.cs.AxisDirection[] srcAxes, org.opengis.geometry.Envelope dstEnvelope, org.opengis.referencing.cs.AxisDirection[] dstAxes)
    Creates a transform matrix mapping the given source envelope to the given destination envelope, combined with changes in axis order and/or direction.
    static MatrixSIS
    Matrices.createTransform(org.opengis.referencing.cs.AxisDirection[] srcAxes, org.opengis.referencing.cs.AxisDirection[] dstAxes)
    Creates a transform matrix changing axis order and/or direction.
    static MatrixSIS
    Matrices.createZero(int numRow, int numCol)
    Creates a matrix of size numRow × numCol filled with zero values.
    static MatrixSIS
    Matrices.inverse(org.opengis.referencing.operation.Matrix matrix)
    Returns the inverse of the given matrix.
    MatrixSIS.inverse()
    Returns the inverse of this matrix.
    static MatrixSIS
    Matrices.multiply(org.opengis.referencing.operation.Matrix m1, org.opengis.referencing.operation.Matrix m2)
    Returns a new matrix which is the result of multiplying the first matrix with the second one.
    MatrixSIS.multiply(org.opengis.referencing.operation.Matrix matrix)
    Returns a new matrix which is the result of multiplying this matrix with the specified one.
    Normalizes all columns in-place.
    MatrixSIS.normalizeColumns()
    Normalizes all columns in-place and returns their magnitudes as a row vector.
    MatrixSIS.removeColumns(int lower, int upper)
    Returns a new matrix with the same elements than this matrix except for the specified columns.
    MatrixSIS.removeRows(int lower, int upper)
    Returns a new matrix with the same elements than this matrix except for the specified rows.
    MatrixSIS.solve(org.opengis.referencing.operation.Matrix matrix)
    Returns the value of U which solves this × U = matrix.
    static MatrixSIS
    Matrices.unmodifiable(org.opengis.referencing.operation.Matrix matrix)
    Returns an unmodifiable view of the given matrix.
  • Uses of MatrixSIS in org.apache.sis.referencing.operation.transform

    Modifier and Type
    Method
    Description
    ContextualParameters.denormalizeGeographicOutputs(double λ0)
    Appends a denormalization step after the non-linear kernel, which will convert input coordinates in the two first dimensions from radians to degrees.
    final MatrixSIS
    ContextualParameters.getMatrix(ContextualParameters.MatrixRole role)
    Returns the affine transforms to be applied before or after the non-linear kernel operation.
    ContextualParameters.normalizeGeographicInputs(double λ0)
    Prepends a normalization step converting input coordinates in the two first dimensions from degrees to radians.