Class AffineTransControlPointExtracter
- java.lang.Object
-
- com.vividsolutions.jump.plugin.edit.AffineTransControlPointExtracter
-
public class AffineTransControlPointExtracter extends Object
Uses geometry data in twoFeatureCollections to extract parameters for an affine transformation. The contents of the layers determines how the parameters are extracted. The layers can contain:- A 2-point vector - parameters will have isometric scaling and no shear
- A 3-point LineString - a general affine transformation will be computed
- (FUTURE) 1, 2 or 3 points, each with a tag value - the affine transformation will be computed from the mappings between the points.
- Version:
- 1.0
- Author:
- Martin Davis
-
-
Field Summary
Fields Modifier and Type Field Description static intTYPE_LINE_3static intTYPE_UNKNOWNstatic intTYPE_VECTOR
-
Constructor Summary
Constructors Constructor Description AffineTransControlPointExtracter(FeatureCollection fcSrc, FeatureCollection fcDest)
-
-
-
Field Detail
-
TYPE_UNKNOWN
public static final int TYPE_UNKNOWN
- See Also:
- Constant Field Values
-
TYPE_VECTOR
public static final int TYPE_VECTOR
- See Also:
- Constant Field Values
-
TYPE_LINE_3
public static final int TYPE_LINE_3
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AffineTransControlPointExtracter
public AffineTransControlPointExtracter(FeatureCollection fcSrc, FeatureCollection fcDest)
-
-