| java.lang.Object org.geotools.referencing.operation.builder.MathTransformBuilder org.geotools.referencing.operation.builder.RubberSheetBuilder
RubberSheetBuilder | public class RubberSheetBuilder extends MathTransformBuilder (Code) | | Builds a RubberSheet transformation from a set of control points, defined as
a List of
objects, and a quadrilateral delimiting the outer area of interest, defined
as a List of four
objects.
An explanation of the RubberSheet transformation algorithm can be seen
here.
since: 2.4 version: $Id: RubberSheetBuilder.java 28982 2008-01-28 16:27:33Z acuster $ author: Jan Jezek author: Adrian Custer |
Constructor Summary | |
public | RubberSheetBuilder(List vectors, List vertices) Creates the Builder from a List of control points and a List of four
DirectPositions defining the vertexes of the area for interpolation. |
RubberSheetBuilder | public RubberSheetBuilder(List vectors, List vertices) throws MismatchedSizeException, MismatchedDimensionException, MismatchedReferenceSystemException, TriangulationException(Code) | | Creates the Builder from a List of control points and a List of four
DirectPositions defining the vertexes of the area for interpolation.
Parameters: vectors - A List of Parameters: vertices - A List with four points defining the quadrilateral in the region of interest. throws: MismatchedSizeException - throws: MismatchedDimensionException - throws: MismatchedReferenceSystemException - throws: TriangulationException - |
computeMathTransform | protected MathTransform computeMathTransform() throws FactoryException(Code) | | Returns MathTransform transformation setup as RubberSheet.
calculated MathTransform throws: FactoryException - when the size of source and destination pointis not the same. |
getMapTriangulation | public HashMap getMapTriangulation()(Code) | | Returns the map of source and destination triangles.
The Map of source and destination triangles. |
getMinimumPointCount | public int getMinimumPointCount()(Code) | | Returns the minimum number of points required by this builder.
1 |
Fields inherited from org.geotools.referencing.operation.builder.MathTransformBuilder | final protected MathTransformFactory mtFactory(Code)(Java Doc)
|
|
|