org.deegree.tools.crs.georeferencing.application.transformation
Class AbstractTransformation
java.lang.Object
org.deegree.cs.CRSIdentifiable
org.deegree.cs.transformations.Transformation
org.deegree.tools.crs.georeferencing.application.transformation.AbstractTransformation
- All Implemented Interfaces:
- Object, TypedObjectNode, CRSResource
- Direct Known Subclasses:
- AffineTransformation, Helmert4Transform, Polynomial
public abstract class AbstractTransformation
- extends Transformation
Abstract base class for all transformation methods.
- Version:
- $Revision: 29642 $, $Date: 2011-02-11 13:59:33 +0100 (Fri, 11 Feb 2011) $
- Author:
- Steffen Thomas, last edited by: $Author: lbuesching $
Methods inherited from class org.deegree.cs.transformations.Transformation |
areInverse, canTransform, contains, copyTransformation, createFromTo, doTransform, doTransform, doTransform, equalOnCRS, equals, getImplementationName, getSourceCRS, getSourceDimension, getTargetCRS, getTargetDimension, getTransformationName, getTransformationPath, inverse, isIdentity, isInverseTransform, setSourceCRS |
Methods inherited from class org.deegree.cs.CRSIdentifiable |
addAreaOfUse, addName, checkForNullObject, checkForNullObject, checkForNullObject, getAreaOfUse, getAreaOfUseBBox, getAreasOfUse, getCode, getCodeAndName, getCodes, getDescription, getDescriptions, getId, getName, getNames, getOrignalCodeStrings, getVersion, getVersions, hasCode, hashCode, hasId, hasIdOrName, setDefaultAreaOfUse, setDefaultDescription, setDefaultId, setDefaultName, setDefaultVersion, toString |
mappedPoints
protected List<Triple<Point4Values,Point4Values,PointResidual>> mappedPoints
footPrint
protected Footprint footPrint
sceneValues
protected Scene2DValues sceneValues
sourceCRS
protected ICRS sourceCRS
targetCRS
protected ICRS targetCRS
order
protected final int order
AbstractTransformation
public AbstractTransformation(List<Triple<Point4Values,Point4Values,PointResidual>> mappedPoints,
Footprint footPrint,
Scene2DValues sceneValues,
ICRS sourceCRS,
ICRS targetCRS,
int order)
throws UnknownCRSException
- Throws:
UnknownCRSException
getResiduals
public PointResidual[] getResiduals()
getArraySize
public int getArraySize()
getIdentifiable
public CRSIdentifiable getIdentifiable()
getCRSCodeType
public CRSCodeType[] getCRSCodeType()
getType
public abstract AbstractTransformation.TransformationType getType()
- Returns:
- the TransformationType for this transformationmethod.
computeRingList
public abstract List<Ring> computeRingList()
- Calculates the Polygons for the transformation.
- Returns:
- a list of RingPolygons, can be
null
.
calculateResiduals
public abstract PointResidual[] calculateResiduals()
- Calculates the Residuals for the mappedPoints
- Returns:
- a PointResidual object array, can be
null
.
Copyright © 2011. All Rights Reserved.