org.geotools.referencing.piecewise
Class MathTransform1DAdapter
Object
MathTransform1DAdapter
- All Implemented Interfaces:
- MathTransform, MathTransform1D
public class MathTransform1DAdapter
- extends Object
- implements MathTransform1D
Adapter class for MathTransform1D
.
Simple adapter for MathTransform1D
it provides some convenience methods for
implementors.
Note that it throw an UnsupportedOperationException
for the operations that must
be implemented by implementors, namely:
- transform methods
- inverse methods
- derivative methods
- Author:
- Simone Giannecchini, GeoSolutions.
- Module:
modules/library/render (gt-render.jar)
Method Summary |
Matrix |
derivative(DirectPosition point)
|
double |
derivative(double value)
|
int |
getSourceDimensions()
|
int |
getTargetDimensions()
|
MathTransform1D |
inverse()
|
boolean |
isIdentity()
|
String |
toWKT()
|
DirectPosition |
transform(DirectPosition ptSrc,
DirectPosition ptDst)
|
double |
transform(double value)
|
void |
transform(double[] arg0,
int arg1,
double[] arg2,
int arg3,
int arg4)
|
void |
transform(double[] arg0,
int arg1,
float[] arg2,
int arg3,
int arg4)
|
void |
transform(float[] arg0,
int arg1,
double[] arg2,
int arg3,
int arg4)
|
void |
transform(float[] arg0,
int arg1,
float[] arg2,
int arg3,
int arg4)
|
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MathTransform1DAdapter
public MathTransform1DAdapter()
derivative
public double derivative(double value)
throws TransformException
- Specified by:
derivative
in interface MathTransform1D
- Throws:
TransformException
transform
public double transform(double value)
throws TransformException
- Specified by:
transform
in interface MathTransform1D
- Throws:
TransformException
derivative
public Matrix derivative(DirectPosition point)
throws MismatchedDimensionException,
TransformException
- Specified by:
derivative
in interface MathTransform
- Throws:
MismatchedDimensionException
TransformException
getSourceDimensions
public int getSourceDimensions()
- Specified by:
getSourceDimensions
in interface MathTransform
getTargetDimensions
public int getTargetDimensions()
- Specified by:
getTargetDimensions
in interface MathTransform
inverse
public MathTransform1D inverse()
throws NoninvertibleTransformException
- Specified by:
inverse
in interface MathTransform
- Specified by:
inverse
in interface MathTransform1D
- Throws:
NoninvertibleTransformException
isIdentity
public boolean isIdentity()
- Specified by:
isIdentity
in interface MathTransform
toWKT
public String toWKT()
- Specified by:
toWKT
in interface MathTransform
transform
public DirectPosition transform(DirectPosition ptSrc,
DirectPosition ptDst)
throws MismatchedDimensionException,
TransformException
- Specified by:
transform
in interface MathTransform
- Throws:
MismatchedDimensionException
TransformException
transform
public void transform(double[] arg0,
int arg1,
double[] arg2,
int arg3,
int arg4)
throws TransformException
- Specified by:
transform
in interface MathTransform
- Throws:
TransformException
transform
public void transform(float[] arg0,
int arg1,
float[] arg2,
int arg3,
int arg4)
throws TransformException
- Specified by:
transform
in interface MathTransform
- Throws:
TransformException
transform
public void transform(float[] arg0,
int arg1,
double[] arg2,
int arg3,
int arg4)
throws TransformException
- Specified by:
transform
in interface MathTransform
- Throws:
TransformException
transform
public void transform(double[] arg0,
int arg1,
float[] arg2,
int arg3,
int arg4)
throws TransformException
- Specified by:
transform
in interface MathTransform
- Throws:
TransformException
Copyright © 1996-2009 Geotools. All Rights Reserved.