Uses of Interface
org.geotools.api.referencing.operation.Matrix
-
Packages that use Matrix Package Description org.geotools.api.referencing.operation Coordinate operations (relationship between any two coordinate reference systems).org.geotools.parameter Parameter implementation.org.geotools.referencing.cs Coordinate systems implementation.org.geotools.referencing.datum Datum implementation.org.geotools.referencing.operation Coordinate operation implementation.org.geotools.referencing.operation.matrix Matrix implementations on top of thejavax.vecmath
package.org.geotools.referencing.operation.transform Basic implementations of math transforms. -
-
Uses of Matrix in org.geotools.api.referencing.operation
Methods in org.geotools.api.referencing.operation that return Matrix Modifier and Type Method Description Matrix
Matrix. clone()
Returns a clone of this matrix.Matrix
MathTransform. derivative(Position point)
Gets the derivative of this transform at a point.Matrix
MathTransform2D. derivative(Point2D point)
Gets the derivative of this transform at a point.Methods in org.geotools.api.referencing.operation with parameters of type Matrix Modifier and Type Method Description MathTransform
MathTransformFactory. createAffineTransform(Matrix matrix)
Creates an affine transform from a matrix. -
Uses of Matrix in org.geotools.parameter
Methods in org.geotools.parameter that return Matrix Modifier and Type Method Description Matrix
MatrixParameterDescriptors. getMatrix(ParameterValueGroup parameters)
Constructs a matrix from a group of parameters.Matrix
MatrixParameters. getMatrix()
Creates a matrix from this group of parameters.Methods in org.geotools.parameter with parameters of type Matrix Modifier and Type Method Description void
MatrixParameters. setMatrix(Matrix matrix)
Sets all parameter values to the element value in the specified matrix. -
Uses of Matrix in org.geotools.referencing.cs
Methods in org.geotools.referencing.cs that return Matrix Modifier and Type Method Description static Matrix
AbstractCS. swapAndScaleAxis(CoordinateSystem sourceCS, CoordinateSystem targetCS)
Returns an affine transform between two coordinate systems. -
Uses of Matrix in org.geotools.referencing.datum
Methods in org.geotools.referencing.datum that return Matrix Modifier and Type Method Description static Matrix
DefaultGeodeticDatum. getAffineTransform(GeodeticDatum source, GeodeticDatum target)
Returns a matrix that can be used to define a transformation to the specified datum.Methods in org.geotools.referencing.datum with parameters of type Matrix Modifier and Type Method Description void
BursaWolfParameters. setAffineTransform(Matrix matrix, double eps)
Sets transformation info from the specified matrix, which must be affine. -
Uses of Matrix in org.geotools.referencing.operation
Methods in org.geotools.referencing.operation that return Matrix Modifier and Type Method Description Matrix
LinearTransform. getMatrix()
Returns this transform as an affine transform matrix.protected Matrix
AbstractCoordinateOperationFactory. swapAndScaleAxis(CoordinateSystem sourceCS, CoordinateSystem targetCS)
Returns an affine transform between two coordinate systems.Methods in org.geotools.referencing.operation with parameters of type Matrix Modifier and Type Method Description MathTransform
DefaultMathTransformFactory. createAffineTransform(Matrix matrix)
Creates an affine transform from a matrix.protected CoordinateOperation
AbstractCoordinateOperationFactory. createFromAffineTransform(ReferenceIdentifier name, CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, Matrix matrix)
Creates a coordinate operation from a matrix, which usually describes an affine tranform. -
Uses of Matrix in org.geotools.referencing.operation.matrix
Subinterfaces of Matrix in org.geotools.referencing.operation.matrix Modifier and Type Interface Description interface
XMatrix
A matrix capable of some matrix operations.Classes in org.geotools.referencing.operation.matrix that implement Matrix Modifier and Type Class Description class
AffineTransform2D
class
GeneralMatrix
A two dimensional array of numbers.class
Matrix1
class
Matrix2
class
Matrix3
class
Matrix4
Methods in org.geotools.referencing.operation.matrix with parameters of type Matrix Modifier and Type Method Description static XMatrix
MatrixFactory. create(Matrix matrix)
Creates a new matrix which is a copy of the specified matrix.boolean
GeneralMatrix. equals(Matrix matrix, double tolerance)
boolean
Matrix1. equals(Matrix matrix, double tolerance)
Compares the element values.boolean
Matrix2. equals(Matrix matrix, double tolerance)
Compares the element values.boolean
Matrix3. equals(Matrix matrix, double tolerance)
boolean
XMatrix. equals(Matrix matrix, double tolerance)
Compares the element values.static double[][]
GeneralMatrix. getElements(Matrix matrix)
Retrieves the specifiable values in the transformation matrix into a 2-dimensional array of double precision values.void
GeneralMatrix. invert(Matrix matrix)
void
Matrix1. invert(Matrix matrix)
void
Matrix2. invert(Matrix matrix)
void
Matrix3. invert(Matrix matrix)
void
XMatrix. invert(Matrix matrix)
Set to the inverse of the provided matrix.void
GeneralMatrix. mul(double scalar, Matrix matrix)
void
GeneralMatrix. mul(Matrix matrix)
In-place multiply with provided matrix.void
GeneralMatrix. mul(Matrix matrix1, Matrix matrix2)
In-place update from matrix1 * matrix2.void
Matrix1. mul(double scalar, Matrix matrix)
void
Matrix1. mul(Matrix matrix)
void
Matrix1. mul(Matrix matrix1, Matrix matrix2)
void
Matrix2. mul(double scalar, Matrix matrix)
void
Matrix2. mul(Matrix matrix)
void
Matrix2. mul(Matrix matrix1, Matrix matrix2)
void
Matrix3. mul(double scalar, Matrix matrix)
void
Matrix3. mul(Matrix matrix)
In-place multiply with provided matrix.void
Matrix3. mul(Matrix matrix1, Matrix matrix2)
In-place update from matrix1 * matrix2.void
XMatrix. mul(double scalar, Matrix matrix)
Sets the value of this matrix to the result of multiplying the provided scalar and matrix.void
XMatrix. mul(Matrix matrix)
Sets the value of this matrix to the result of multiplying itself with the specified matrix.void
XMatrix. mul(Matrix matrix1, Matrix matrix2)
Sets the value of this matrix to the result of multiplying matrix1 and matrix2.void
GeneralMatrix. multiply(Matrix matrix)
Sets the value of this matrix to the result of multiplying itself with the specified matrix.void
Matrix1. multiply(Matrix matrix)
Sets the value of this matrix to the result of multiplying itself with the specified matrix.void
Matrix2. multiply(Matrix matrix)
void
Matrix3. multiply(Matrix matrix)
Sets the value of this matrix to the result of multiplying itself with the specified matrix.void
XMatrix. multiply(Matrix matrix)
Sets the value of this matrix to the result of multiplying itself with the specified matrix.void
GeneralMatrix. negate(Matrix matrix)
void
Matrix1. negate(Matrix matrix)
void
Matrix2. negate(Matrix matrix)
void
Matrix3. negate(Matrix matrix)
void
XMatrix. negate(Matrix matrix)
Negates the value of this matrix:this = -matrix
.void
GeneralMatrix. sub(double scalar, Matrix matrix)
void
GeneralMatrix. sub(Matrix matrix)
void
GeneralMatrix. sub(Matrix matrix1, Matrix matrix2)
void
Matrix1. sub(double scalar, Matrix matrix)
void
Matrix1. sub(Matrix matrix)
void
Matrix1. sub(Matrix matrix1, Matrix matrix2)
void
Matrix2. sub(double scalar, Matrix matrix)
void
Matrix2. sub(Matrix matrix)
void
Matrix2. sub(Matrix matrix1, Matrix matrix2)
void
Matrix3. sub(double scalar, Matrix matrix)
void
Matrix3. sub(Matrix matrix)
void
Matrix3. sub(Matrix matrix1, Matrix matrix2)
void
XMatrix. sub(double scalar, Matrix matrix)
Set to the difference ofscalar - matrix2
.void
XMatrix. sub(Matrix matrix)
In-place matrix subtraction:this - matrix
.void
XMatrix. sub(Matrix matrix1, Matrix matrix2)
Set to the difference ofmatrix1 - matrix2
.void
GeneralMatrix. transpose(Matrix matrix)
void
Matrix1. transpose(Matrix matrix)
void
Matrix2. transpose(Matrix matrix)
void
Matrix3. transpose(Matrix matrix)
void
XMatrix. transpose(Matrix matrix)
Set to the transpose of the provided matrix.Constructors in org.geotools.referencing.operation.matrix with parameters of type Matrix Constructor Description AffineTransform2D(Matrix matrix)
Creates a new matrix initialized to the same value than the specified one.GeneralMatrix(int numRow, int numCol, Matrix matrix)
Constructs anumRow
×numCol
matrix initialized to the values in thematrix
array.GeneralMatrix(Matrix matrix)
Constructs a new matrix and copies the initial values from the parameter matrix.Matrix1(Matrix matrix)
Creates a new matrix initialized to the same value than the specified one.Matrix2(Matrix matrix)
Creates a new matrix initialized to the same value than the specified one.Matrix3(Matrix matrix)
Creates a new matrix initialized to the same value than the specified one.Matrix4(Matrix matrix)
Creates a new matrix initialized to the same value than the specified one. -
Uses of Matrix in org.geotools.referencing.operation.transform
Methods in org.geotools.referencing.operation.transform that return Matrix Modifier and Type Method Description static Matrix
ProjectiveTransform. createSelectMatrix(int sourceDim, int[] toKeep)
Creates a matrix that keep only a subset of the ordinate values.Matrix
AbstractMathTransform. derivative(Point2D point)
Gets the derivative of this transform at a point.Matrix
AbstractMathTransform. derivative(Position point)
Gets the derivative of this transform at a point.Matrix
AbstractMathTransform.Inverse. derivative(Point2D point)
Gets the derivative of this transform at a point.Matrix
AbstractMathTransform.Inverse. derivative(Position point)
Gets the derivative of this transform at a point.Matrix
AffineTransform2D. derivative(Point2D point)
Gets the derivative of this transform at a point.Matrix
AffineTransform2D. derivative(Position point)
Gets the derivative of this transform at a point.Matrix
ConcatenatedTransform. derivative(Point2D point)
Gets the derivative of this transform at a point.Matrix
ConcatenatedTransform. derivative(Position point)
Gets the derivative of this transform at a point.Matrix
IdentityTransform. derivative(Position point)
Gets the derivative of this transform at a point.Matrix
LinearTransform1D. derivative(Position point)
Gets the derivative of this transform at a point.Matrix
MathTransformProxy. derivative(Position point)
Gets the derivative of this transform at a point.Matrix
PassThroughTransform. derivative(Position point)
Gets the derivative of this transform at a point.Matrix
ProjectiveTransform. derivative(Point2D point)
Gets the derivative of this transform at a point.Matrix
ProjectiveTransform. derivative(Position point)
Gets the derivative of this transform at a point.Matrix
AffineTransform2D. getMatrix()
Returns this transform as an affine transform matrix.Matrix
IdentityTransform. getMatrix()
Returns a copy of the identity matrix.Matrix
LinearTransform1D. getMatrix()
Returns this transform as an affine transform matrix.Matrix
ProjectiveTransform. getMatrix()
Returns a copy of the matrix.Methods in org.geotools.referencing.operation.transform with parameters of type Matrix Modifier and Type Method Description static LinearTransform
ProjectiveTransform. create(Matrix matrix)
Creates a transform for the specified matrix.Constructors in org.geotools.referencing.operation.transform with parameters of type Matrix Constructor Description ProjectiveTransform(Matrix matrix)
Constructs a transform from the specified matrix.
-