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
Subclasses of MatrixSIS in org.apache.sis.referencing.operation.matrixModifier and TypeClassDescriptionclassclassclassclassMethods in org.apache.sis.referencing.operation.matrix that return MatrixSISModifier and TypeMethodDescriptionstatic MatrixSISMatrixSIS.castOrCopy(Matrix matrix) Casts or copies the given matrix to a SIS implementation.MatrixSIS.clone()Returns a clone of this matrix.static MatrixSISCreates a new matrix which is a copy of the given matrix.static MatrixSISMatrices.create(int numRow, int numCol, double[] elements) Creates a matrix of sizenumRow×numColinitialized to the given elements.static MatrixSISCreates a matrix of sizenumRow×numColinitialized to the given numbers.static MatrixSISMatrices.createAffine(Matrix derivative, DirectPosition translation) Creates an affine transform as the given matrix augmented by the given translation vector and a [0 … 0 1] row.static MatrixSISMatrices.createDiagonal(int numRow, int numCol) Creates a matrix of sizenumRow×numCol.static MatrixSISMatrices.createDimensionSelect(int sourceDimensions, int[] selectedDimensions) Creates a matrix for a transform that keep only a subset of source coordinate values.static MatrixSISMatrices.createIdentity(int size) Creates a square identity matrix of sizesize×size.static MatrixSISMatrices.createPassThrough(int firstAffectedCoordinate, Matrix subMatrix, int numTrailingCoordinates) Creates a matrix which converts a subset of coordinates using the transform given by another matrix.static MatrixSISMatrices.createTransform(Envelope srcEnvelope, Envelope dstEnvelope) Creates a transform matrix mapping the given source envelope to the given destination envelope.static MatrixSISMatrices.createTransform(Envelope srcEnvelope, AxisDirection[] srcAxes, Envelope dstEnvelope, 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 MatrixSISMatrices.createTransform(AxisDirection[] srcAxes, AxisDirection[] dstAxes) Creates a transform matrix changing axis order and/or direction.static MatrixSISMatrices.createZero(int numRow, int numCol) Creates a matrix of sizenumRow×numColfilled with zero values.static MatrixSISReturns the inverse of the given matrix.MatrixSIS.inverse()Returns the inverse of this matrix.static MatrixSISReturns a new matrix which is the result of multiplying the first matrix with the second one.Returns a new matrix which is the result of multiplying this matrix with the specified one.Matrix1.normalizeColumns()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.Returns the value of U which solvesthis× U =matrix.static MatrixSISMatrices.unmodifiable(Matrix matrix) Returns an unmodifiable view of the given matrix. -
Uses of MatrixSIS in org.apache.sis.referencing.operation.transform
Methods in org.apache.sis.referencing.operation.transform that return MatrixSISModifier and TypeMethodDescriptionContextualParameters.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 MatrixSISContextualParameters.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.