|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.vecmath.GMatrix org.geotools.referencing.operation.matrix.GeneralMatrix org.geotools.referencing.operation.GeneralMatrix
org.geotools.referencing.operation.matrix
package.
A two dimensional array of numbers. Row and column numbering begins with zero.
Constructor Summary | |
GeneralMatrix(java.awt.geom.AffineTransform transform)
Deprecated. Constructs a 3×3 matrix from the specified affine transform. |
|
GeneralMatrix(org.opengis.referencing.cs.AxisDirection[] srcAxis,
org.opengis.referencing.cs.AxisDirection[] dstAxis)
Deprecated. Constructs a transform changing axis order and/or direction. |
|
GeneralMatrix(double[][] matrix)
Deprecated. Constructs a new matrix from a two-dimensional array of doubles. |
|
GeneralMatrix(org.opengis.spatialschema.geometry.Envelope srcRegion,
org.opengis.referencing.cs.AxisDirection[] srcAxis,
org.opengis.spatialschema.geometry.Envelope dstRegion,
org.opengis.referencing.cs.AxisDirection[] dstAxis)
Deprecated. Constructs a transform mapping a source region to a destination region. |
|
GeneralMatrix(org.opengis.spatialschema.geometry.Envelope srcRegion,
org.opengis.spatialschema.geometry.Envelope dstRegion)
Deprecated. Constructs a transform that maps a source region to a destination region. |
|
GeneralMatrix(javax.vecmath.GMatrix matrix)
Deprecated. Constructs a new matrix and copies the initial values from the parameter matrix. |
|
GeneralMatrix(int size)
Deprecated. Constructs a square identity matrix of size × . |
|
GeneralMatrix(int numRow,
int numCol)
Deprecated. Constructs a matrix of size × . |
|
GeneralMatrix(int numRow,
int numCol,
double[] matrix)
Deprecated. Constructs a × matrix initialized to the values in the array. |
|
GeneralMatrix(org.opengis.referencing.operation.Matrix matrix)
Deprecated. Constructs a new matrix and copies the initial values from the parameter matrix. |
Methods inherited from class org.geotools.referencing.operation.matrix.GeneralMatrix |
getElements, getElements, isAffine, isIdentity, load, load, multiply, toAffineTransform2D, toString |
Methods inherited from class javax.vecmath.GMatrix |
add, add, clone, copySubMatrix, epsilonEquals, epsilonEquals, equals, equals, get, get, get, get, get, getColumn, getColumn, getElement, getNumCol, getNumRow, getRow, getRow, hashCode, identityMinus, invert, invert, LUD, mul, mul, mul, mulTransposeBoth, mulTransposeLeft, mulTransposeRight, negate, negate, set, set, set, set, set, set, setColumn, setColumn, setElement, setIdentity, setRow, setRow, setScale, setSize, setZero, sub, sub, SVD, trace, transpose, transpose |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.geotools.referencing.operation.matrix.XMatrix |
invert, negate, setIdentity, setZero, transpose |
Methods inherited from interface org.opengis.referencing.operation.Matrix |
clone, getElement, getNumCol, getNumRow, setElement |
Constructor Detail |
public GeneralMatrix(int size)
public GeneralMatrix(int numRow, int numCol)
public GeneralMatrix(int numRow, int numCol, double[] matrix)
numRow*numCol
in length. Note that because row and column
numbering begins with zero, and will be
one larger than the maximum possible matrix index values.
public GeneralMatrix(double[][] matrix) throws java.lang.IllegalArgumentException
matrix
- Array of rows. Each row must have the same length.
java.lang.IllegalArgumentException
- if the specified matrix is not regular
(i.e. if all rows doesn't have the same length).public GeneralMatrix(org.opengis.referencing.operation.Matrix matrix)
public GeneralMatrix(javax.vecmath.GMatrix matrix)
public GeneralMatrix(java.awt.geom.AffineTransform transform)
public GeneralMatrix(org.opengis.spatialschema.geometry.Envelope srcRegion, org.opengis.spatialschema.geometry.Envelope dstRegion)
If the source dimension is equals to the destination dimension, then the transform is affine. However, the following special cases are also handled:
srcRegion
- The source region.dstRegion
- The destination region.public GeneralMatrix(org.opengis.referencing.cs.AxisDirection[] srcAxis, org.opengis.referencing.cs.AxisDirection[] dstAxis)
If the source dimension is equals to the destination dimension, then the transform is affine. However, the following special cases are also handled:
srcAxis
- The set of axis direction for source coordinate system.dstAxis
- The set of axis direction for destination coordinate system.
java.lang.IllegalArgumentException
- If contains some axis
not found in , or if some colinear axis were found.public GeneralMatrix(org.opengis.spatialschema.geometry.Envelope srcRegion, org.opengis.referencing.cs.AxisDirection[] srcAxis, org.opengis.spatialschema.geometry.Envelope dstRegion, org.opengis.referencing.cs.AxisDirection[] dstAxis)
If the source dimension is equals to the destination dimension, then the transform is affine. However, the following special cases are also handled:
srcRegion
- The source region.srcAxis
- Axis direction for each dimension of the source region.dstRegion
- The destination region.dstAxis
- Axis direction for each dimension of the destination region.
MismatchedDimensionException
- if the envelope dimension doesn't
matches the axis direction array length.
java.lang.IllegalArgumentException
- If contains some axis
not found in , or if some colinear axis were found.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |