Package | Description |
---|---|
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 the
javax.vecmath package. |
org.geotools.referencing.operation.transform |
Basic implementations of math transforms.
|
org.opengis.referencing.operation |
Coordinate operations
(relationship between any two coordinate reference systems).
|
Modifier and Type | Method and Description |
---|---|
Matrix |
MatrixParameters.getMatrix()
Creates a matrix from this group of parameters.
|
Matrix |
MatrixParameterDescriptors.getMatrix(ParameterValueGroup parameters)
Constructs a matrix from a group of parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
MatrixParameters.setMatrix(Matrix matrix)
Sets all parameter values to the element value in the specified matrix.
|
Modifier and Type | Method and Description |
---|---|
static Matrix |
AbstractCS.swapAndScaleAxis(CoordinateSystem sourceCS,
CoordinateSystem targetCS)
Returns an affine transform between two coordinate systems.
|
Modifier and Type | Method and Description |
---|---|
static Matrix |
DefaultGeodeticDatum.getAffineTransform(GeodeticDatum source,
GeodeticDatum target)
Returns a matrix that can be used to define a transformation to the specified datum.
|
Modifier and Type | Method and Description |
---|---|
void |
BursaWolfParameters.setAffineTransform(Matrix matrix,
double eps)
Sets transformation info from the specified matrix, which must be affine.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
XMatrix
A matrix capable of some matrix operations.
|
Modifier and Type | Class and Description |
---|---|
class |
AffineTransform2D
|
class |
GeneralMatrix
A two dimensional array of numbers.
|
class |
Matrix1
|
class |
Matrix2
|
class |
Matrix3
|
class |
Matrix4
|
Modifier and Type | Method and Description |
---|---|
static XMatrix |
MatrixFactory.create(Matrix matrix)
Creates a new matrix which is a copy of the specified matrix.
|
boolean |
Matrix2.equals(Matrix matrix,
double tolerance)
Compares the element values.
|
boolean |
Matrix1.equals(Matrix matrix,
double tolerance)
Compares the element values.
|
boolean |
XMatrix.equals(Matrix matrix,
double tolerance)
Compares the element values.
|
boolean |
Matrix3.equals(Matrix matrix,
double tolerance) |
boolean |
GeneralMatrix.equals(Matrix matrix,
double tolerance) |
static double[][] |
GeneralMatrix.getElements(Matrix matrix)
Retrieves the specifiable values in the transformation matrix into a 2-dimensional array of
double precision values.
|
void |
Matrix2.invert(Matrix matrix) |
void |
Matrix1.invert(Matrix matrix) |
void |
XMatrix.invert(Matrix matrix)
Set to the inverse of the provided matrix.
|
void |
Matrix3.invert(Matrix matrix) |
void |
GeneralMatrix.invert(Matrix matrix) |
void |
Matrix2.mul(double scalar,
Matrix matrix) |
void |
Matrix1.mul(double scalar,
Matrix matrix) |
void |
XMatrix.mul(double scalar,
Matrix matrix)
Sets the value of this matrix to the result of multiplying the provided scalar and matrix.
|
void |
Matrix3.mul(double scalar,
Matrix matrix) |
void |
GeneralMatrix.mul(double scalar,
Matrix matrix) |
void |
Matrix2.mul(Matrix matrix) |
void |
Matrix1.mul(Matrix matrix) |
void |
XMatrix.mul(Matrix matrix)
Sets the value of this matrix to the result of multiplying itself with the specified matrix.
|
void |
Matrix3.mul(Matrix matrix)
In-place multiply with provided matrix.
|
void |
GeneralMatrix.mul(Matrix matrix)
In-place multiply with provided matrix.
|
void |
Matrix2.mul(Matrix matrix1,
Matrix matrix2) |
void |
Matrix1.mul(Matrix matrix1,
Matrix matrix2) |
void |
XMatrix.mul(Matrix matrix1,
Matrix matrix2)
Sets the value of this matrix to the result of multiplying matrix1 and matrix2.
|
void |
Matrix3.mul(Matrix matrix1,
Matrix matrix2)
In-place update from matrix1 * matrix2.
|
void |
GeneralMatrix.mul(Matrix matrix1,
Matrix matrix2)
In-place update from matrix1 * matrix2.
|
void |
Matrix2.multiply(Matrix matrix) |
void |
Matrix1.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 |
Matrix3.multiply(Matrix matrix)
Sets the value of this matrix to the result of multiplying itself with the specified matrix.
|
void |
GeneralMatrix.multiply(Matrix matrix)
Sets the value of this matrix to the result of multiplying itself with the specified matrix.
|
void |
Matrix2.negate(Matrix matrix) |
void |
Matrix1.negate(Matrix matrix) |
void |
XMatrix.negate(Matrix matrix)
Negates the value of this matrix:
this = -matrix . |
void |
Matrix3.negate(Matrix matrix) |
void |
GeneralMatrix.negate(Matrix matrix) |
void |
Matrix2.sub(double scalar,
Matrix matrix) |
void |
Matrix1.sub(double scalar,
Matrix matrix) |
void |
XMatrix.sub(double scalar,
Matrix matrix)
Set to the difference of
scalar - matrix2 . |
void |
Matrix3.sub(double scalar,
Matrix matrix) |
void |
GeneralMatrix.sub(double scalar,
Matrix matrix) |
void |
Matrix2.sub(Matrix matrix) |
void |
Matrix1.sub(Matrix matrix) |
void |
XMatrix.sub(Matrix matrix)
In-place matrix subtraction:
this - matrix . |
void |
Matrix3.sub(Matrix matrix) |
void |
GeneralMatrix.sub(Matrix matrix) |
void |
Matrix2.sub(Matrix matrix1,
Matrix matrix2) |
void |
Matrix1.sub(Matrix matrix1,
Matrix matrix2) |
void |
XMatrix.sub(Matrix matrix1,
Matrix matrix2)
Set to the difference of
matrix1 - matrix2 . |
void |
Matrix3.sub(Matrix matrix1,
Matrix matrix2) |
void |
GeneralMatrix.sub(Matrix matrix1,
Matrix matrix2) |
void |
Matrix2.transpose(Matrix matrix) |
void |
Matrix1.transpose(Matrix matrix) |
void |
XMatrix.transpose(Matrix matrix)
Set to the transpose of the provided matrix.
|
void |
Matrix3.transpose(Matrix matrix) |
void |
GeneralMatrix.transpose(Matrix matrix) |
Constructor and 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 a
numRow × numCol matrix initialized to the values
in the matrix 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.
|
Modifier and Type | Method and Description |
---|---|
static Matrix |
ProjectiveTransform.createSelectMatrix(int sourceDim,
int[] toKeep)
Creates a matrix that keep only a subset of the ordinate values.
|
Matrix |
AffineTransform2D.derivative(DirectPosition point)
Gets the derivative of this transform at a point.
|
Matrix |
ProjectiveTransform.derivative(DirectPosition point)
Gets the derivative of this transform at a point.
|
Matrix |
AbstractMathTransform.derivative(DirectPosition point)
Gets the derivative of this transform at a point.
|
Matrix |
AbstractMathTransform.Inverse.derivative(DirectPosition point)
Gets the derivative of this transform at a point.
|
Matrix |
IdentityTransform.derivative(DirectPosition point)
Gets the derivative of this transform at a point.
|
Matrix |
LinearTransform1D.derivative(DirectPosition point)
Gets the derivative of this transform at a point.
|
Matrix |
PassThroughTransform.derivative(DirectPosition point)
Gets the derivative of this transform at a point.
|
Matrix |
MathTransformProxy.derivative(DirectPosition point)
Gets the derivative of this transform at a point.
|
Matrix |
ConcatenatedTransform.derivative(DirectPosition 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 |
ProjectiveTransform.derivative(Point2D point)
Gets the derivative of this transform at a point.
|
Matrix |
AbstractMathTransform.derivative(Point2D 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 |
ConcatenatedTransform.derivative(Point2D point)
Gets the derivative of this transform at a point.
|
Matrix |
AffineTransform2D.getMatrix()
Returns this transform as an affine transform matrix.
|
Matrix |
ProjectiveTransform.getMatrix()
Returns a copy of the matrix.
|
Matrix |
IdentityTransform.getMatrix()
Returns a copy of the identity matrix.
|
Matrix |
LinearTransform1D.getMatrix()
Returns this transform as an affine transform matrix.
|
Modifier and Type | Method and Description |
---|---|
static LinearTransform |
ProjectiveTransform.create(Matrix matrix)
Creates a transform for the specified matrix.
|
Constructor and Description |
---|
ProjectiveTransform(Matrix matrix)
Constructs a transform from the specified matrix.
|
Modifier and Type | Method and Description |
---|---|
Matrix |
Matrix.clone()
Returns a clone of this matrix.
|
Matrix |
MathTransform.derivative(DirectPosition point)
Gets the derivative of this transform at a point.
|
Matrix |
MathTransform2D.derivative(Point2D point)
Gets the derivative of this transform at a point.
|
Modifier and Type | Method and Description |
---|---|
MathTransform |
MathTransformFactory.createAffineTransform(Matrix matrix)
Creates an affine transform from a matrix.
|
Copyright © 1996–2019 Geotools. All rights reserved.