| java.lang.Object org.geotools.referencing.operation.transform.MathTransformProxy
MathTransformProxy | public class MathTransformProxy implements MathTransform,Serializable(Code) | | A math transform which delegates part of its work to an other math transform. This is used
as a starting point for subclass wanting to modifies only some aspect of an existing math
transform, or to attach additional informations to it. The default implementation delegates
all method calls to the
. Subclasses typically
override some of those methods.
This class is serializable if the
is serializable
too.
since: 2.2 version: $Id: MathTransformProxy.java 24925 2007-03-27 20:12:08Z jgarnett $ author: Martin Desruisseaux |
Field Summary | |
final public MathTransform | transform The math transform on which to delegate the work. |
Constructor Summary | |
protected | MathTransformProxy(MathTransform transform) Creates a new proxy which delegates its work to the specified math transform. |
Method Summary | |
public Matrix | derivative(DirectPosition point) Gets the derivative of this transform at a point. | public boolean | equals(Object object) Compares the specified object with this inverse math transform for equality. | public int | getSourceDimensions() Gets the dimension of input points. | public int | getTargetDimensions() Gets the dimension of output points. | public int | hashCode() Returns a hash code value for this math transform. | public MathTransform | inverse() Returns the inverse of this math transform. | public boolean | isIdentity() Tests whether this transform does not move any points. | public String | toString() Returns a string representation for this transform. | public String | toWKT() Returns a Well Known Text (WKT) for this transform. | public DirectPosition | transform(DirectPosition ptSrc, DirectPosition ptDst) Transforms the specified
ptSrc and stores the result in
ptDst . | public void | transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) Transforms a list of coordinate point ordinal values. | public void | transform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts) Transforms a list of coordinate point ordinal values. |
transform | final public MathTransform transform(Code) | | The math transform on which to delegate the work.
|
MathTransformProxy | protected MathTransformProxy(MathTransform transform)(Code) | | Creates a new proxy which delegates its work to the specified math transform.
|
derivative | public Matrix derivative(DirectPosition point) throws TransformException(Code) | | Gets the derivative of this transform at a point.
|
equals | public boolean equals(Object object)(Code) | | Compares the specified object with this inverse math transform for equality.
|
getSourceDimensions | public int getSourceDimensions()(Code) | | Gets the dimension of input points.
|
getTargetDimensions | public int getTargetDimensions()(Code) | | Gets the dimension of output points.
|
hashCode | public int hashCode()(Code) | | Returns a hash code value for this math transform.
|
inverse | public MathTransform inverse() throws NoninvertibleTransformException(Code) | | Returns the inverse of this math transform.
|
isIdentity | public boolean isIdentity()(Code) | | Tests whether this transform does not move any points.
|
toString | public String toString()(Code) | | Returns a string representation for this transform.
|
transform | public DirectPosition transform(DirectPosition ptSrc, DirectPosition ptDst) throws MismatchedDimensionException, TransformException(Code) | | Transforms the specified
ptSrc and stores the result in
ptDst .
|
transform | public void transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) throws TransformException(Code) | | Transforms a list of coordinate point ordinal values.
|
transform | public void transform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts) throws TransformException(Code) | | Transforms a list of coordinate point ordinal values.
|
|
|