| org.geotools.referencing.operation.transform.AbstractMathTransform org.geotools.referencing.operation.builder.RubberSheetTransform
RubberSheetTransform | class RubberSheetTransform extends AbstractMathTransform implements MathTransform2D(Code) | | This provides the transformation method based on RubberSheeting (also
known as Billinear interpolated transformation) The class is accessed
. More about Rubber Sheet transformation can be seen here.
since: 2.4 version: $Id: RubberSheetTransform.java 28966 2008-01-27 17:36:43Z acuster $ author: Jan Jezek |
Method Summary | |
final public int | getSourceDimensions() Gets the dimension of input points, which is 2. | final public int | getTargetDimensions() Gets the dimension of output points, which is 2. | public String | toString() String representation. | public void | transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) |
RubberSheetTransform | public RubberSheetTransform(HashMap trianglesToAffineTransform)(Code) | | Constructs the RubberSheetTransform.
Parameters: trianglesToAffineTransform - The HashMap where the keys are the originaland values are . |
getSourceDimensions | final public int getSourceDimensions()(Code) | | Gets the dimension of input points, which is 2.
dimension of input points |
getTargetDimensions | final public int getTargetDimensions()(Code) | | Gets the dimension of output points, which is 2.
imension of output points |
toString | public String toString()(Code) | | String representation.
String expression of the triangle and its affine transformparametersMathTransform.toString |
transform | public void transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) throws TransformException(Code) | | |
Methods inherited from org.geotools.referencing.operation.transform.AbstractMathTransform | public Shape createTransformedShape(Shape shape) throws TransformException(Code)(Java Doc) public Matrix derivative(Point2D point) throws TransformException(Code)(Java Doc) public Matrix derivative(DirectPosition point) throws TransformException(Code)(Java Doc) protected static void ensureNonNull(String name, Object object) throws IllegalArgumentException(Code)(Java Doc) public boolean equals(Object object)(Code)(Java Doc) protected String formatWKT(Formatter formatter)(Code)(Java Doc) public ParameterDescriptorGroup getParameterDescriptors()(Code)(Java Doc) public ParameterValueGroup getParameterValues()(Code)(Java Doc) abstract public int getSourceDimensions()(Code)(Java Doc) abstract public int getTargetDimensions()(Code)(Java Doc) public int hashCode()(Code)(Java Doc) public MathTransform inverse() throws NoninvertibleTransformException(Code)(Java Doc) public boolean isIdentity()(Code)(Java Doc) protected static boolean needCopy(int srcOff, int dimSource, int dstOff, int dimTarget, int numPts)(Code)(Java Doc) protected static double rollLongitude(double x)(Code)(Java Doc) public Point2D transform(Point2D ptSrc, Point2D ptDst) throws TransformException(Code)(Java Doc) public DirectPosition transform(DirectPosition ptSrc, DirectPosition ptDst) throws TransformException(Code)(Java Doc) public void transform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts) throws TransformException(Code)(Java Doc)
|
|
|