Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.deegree.crs.transformations.coordinate
Class ProjectionTransform

    java.lang.Object
      org.deegree.crs.Identifiable
          org.deegree.crs.transformations.Transformation
              org.deegree.crs.transformations.coordinate.CRSTransformation
                  org.deegree.crs.transformations.coordinate.ProjectionTransform

All Implemented Interfaces:
  Serializable

    public class ProjectionTransform

extends CRSTransformation

The `ProjectionTransform` class wraps the access to a projection, by calling it's doProjection.

Version:
  $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
Author:
  Rutger Bezema, last edited by: $Author: mschneider $
See Also:
  Serialized Form

Constructor Summary
`ProjectionTransform(ProjectedCRS projectedCRS)`
`ProjectionTransform(ProjectedCRS projectedCRS, Identifiable id)`

Method Summary
`List<javax.vecmath.Point3d>` | `doTransform(List<javax.vecmath.Point3d> srcPts)` Do a transformation, e.g. the incoming data will be transformed into other coordinates.
`String` | `getImplementationName()`
`boolean` | `isIdentity()`
`String` | `toString()`

Methods inherited from class org.deegree.crs.transformations.Transformation
`areInverse, createFromTo, doTransform, doTransform, getSourceCRS, getSourceDimension, getTargetCRS, getTargetDimension, getTransformationName, getTransformationPath, inverse, isInverseTransform, setSourceCRS`

Methods inherited from class org.deegree.crs.Identifiable
`checkForNullObject, checkForNullObject, checkForNullObject, equals, getAreaOfUse, getAreaOfUseBBox, getAreasOfUse, getDescription, getDescriptions, getIdAndName, getIdentifier, getIdentifiers, getName, getNames, getVersion, getVersions, hasID`

Methods inherited from class java.lang.Object
`clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### ProjectionTransform

    public ProjectionTransform(ProjectedCRS projectedCRS,
                               Identifiable id)

Parameters:
  `projectedCRS` - The crs containing a projection.
  `id` - an identifiable instance containing information about this transformation

### ProjectionTransform

    public ProjectionTransform(ProjectedCRS projectedCRS)

Parameters:
  `projectedCRS` - The crs containing a projection.

Method Detail

### doTransform

    public List<javax.vecmath.Point3d> doTransform(List<javax.vecmath.Point3d> srcPts)
                                            throws TransformationException

  Description copied from class: `Transformation`
  Do a transformation, e.g. the incoming data will be transformed into other coordinates.

  Specified by:
    `doTransform` in class `Transformation`
  Parameters:
    `srcPts` - the points which must be transformed, expected are following values either, long_1, lat_1, height_1, long_2, lat_2, height_2. or long_1, lat_1, long_2, lat_2
  Returns:
    the transformed points
  Throws:
    `TransformationException` - if a transform could not be calculated.

### isIdentity

    public boolean isIdentity()

  Specified by:
    `isIdentity` in class `Transformation`
  Returns:
    true if this transformation doesn't transform the incoming points. (e.g. is the id. matrix)

### toString

    public String toString()

  Overrides:
    `toString` in class `Identifiable`

### getImplementationName

    public String getImplementationName()

  Specified by:
    `getImplementationName` in class `Transformation`
  Returns:
    the name of the transformation.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org