|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.deegree_impl.model.ct.AbstractMathTransform
org.deegree_impl.model.ct.ConcatenedTransform
org.deegree_impl.model.ct.ConcatenedTransform2D
Concatened transform in which the resulting transform is two-dimensional.
| Nested Class Summary |
| Nested classes inherited from class org.deegree_impl.model.ct.AbstractMathTransform |
AbstractMathTransform.Inverse |
| Field Summary | |
private static long |
serialVersionUID
Serial number for interoperability with different versions. |
protected MathTransform |
transform1
The first math transform. |
protected MathTransform |
transform2
The second math transform. |
| Constructor Summary | |
ConcatenedTransform2D(MathTransformFactory provider,
MathTransform transform1,
MathTransform transform2)
Construct a concatenated transform. |
|
| Method Summary | |
Matrix |
derivative(CoordinatePoint point)
Gets the derivative of this transform at a point. |
boolean |
equals(java.lang.Object object)
Compares the specified object with this math transform for equality. |
int |
getDimSource()
Gets the dimension of input points. |
int |
getDimTarget()
Gets the dimension of output points. |
int |
hashCode()
Returns a hash value for this transform. |
MathTransform |
inverse()
Creates the inverse transform of this object. |
boolean |
isIdentity()
Tests whether this transform does not move any points. |
protected boolean |
isValid()
Check if transforms are compatibles with this implementation. |
java.lang.String |
toString()
Returns the WKT for this math transform. |
CoordinatePoint |
transform(CoordinatePoint ptSrc,
CoordinatePoint ptDst)
Transforms the specified ptSrc and stores the result in ptDst. |
void |
transform(double[] srcPts,
int srcOff,
double[] dstPts,
int dstOff,
int numPts)
Transforms a list of coordinate point ordinal values. |
void |
transform(float[] srcPts,
int srcOff,
float[] dstPts,
int dstOff,
int numPts)
Transforms a list of coordinate point ordinal values. |
| Methods inherited from class org.deegree_impl.model.ct.AbstractMathTransform |
addParameter, addParameter, createTransformedShape, createTransformedShape, derivative, getName, paramMT, toOpenGIS, transform |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.deegree_impl.model.ct.MathTransform2D |
createTransformedShape, derivative, transform |
| Methods inherited from interface org.deegree_impl.model.ct.MathTransform |
derivative, getDimSource, getDimTarget, inverse, isIdentity, transform, transform, transform |
| Field Detail |
private static final long serialVersionUID
protected final MathTransform transform1
protected final MathTransform transform2
| Constructor Detail |
public ConcatenedTransform2D(MathTransformFactory provider,
MathTransform transform1,
MathTransform transform2)
| Method Detail |
protected boolean isValid()
isValid in class ConcatenedTransformpublic final int getDimSource()
getDimSource in interface MathTransformCT_MathTransform.getDimSource()public final int getDimTarget()
getDimTarget in interface MathTransformCT_MathTransform.getDimTarget()
public CoordinatePoint transform(CoordinatePoint ptSrc,
CoordinatePoint ptDst)
throws TransformException
ptSrc and stores the result in ptDst.
transform in interface MathTransformtransform in class AbstractMathTransformTransformException
public void transform(double[] srcPts,
int srcOff,
double[] dstPts,
int dstOff,
int numPts)
throws TransformException
transform in interface MathTransformsrcPts - the array containing the source point coordinates.srcOff - the offset to the first point to be transformed
in the source array.dstPts - the array into which the transformed point
coordinates are returned. May be the same
than srcPts.dstOff - the offset to the location of the first
transformed point that is stored in the
destination array.numPts - the number of point objects to be transformed.
TransformException - if a point can't be transformed.
public void transform(float[] srcPts,
int srcOff,
float[] dstPts,
int dstOff,
int numPts)
throws TransformException
transform in interface MathTransformtransform in class AbstractMathTransformTransformException
public final MathTransform inverse()
throws NoninvertibleTransformException
inverse in interface MathTransforminverse in class AbstractMathTransformNoninvertibleTransformException
public Matrix derivative(CoordinatePoint point)
throws TransformException
derivative in interface MathTransformderivative in class AbstractMathTransformpoint - The coordinate point where to evaluate the derivative.
null).
TransformException - if the derivative can't be evaluated at the specified point.public final boolean isIdentity()
isIdentity in interface MathTransformtrue if this MathTransform is
an identity transform; false otherwise.public final int hashCode()
hashCode in class AbstractMathTransformpublic final boolean equals(java.lang.Object object)
equals in class AbstractMathTransformpublic final java.lang.String toString()
toString in class AbstractMathTransform
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||