org.deegree.cs.projections.cylindric
Class CylindricalProjection

java.lang.Object
  extended by org.deegree.cs.CRSIdentifiable
      extended by org.deegree.cs.projections.Projection
          extended by org.deegree.cs.projections.cylindric.CylindricalProjection
All Implemented Interfaces:
Object, TypedObjectNode, CRSResource, IProjection
Direct Known Subclasses:
Mercator, TransverseMercator

public abstract class CylindricalProjection
extends Projection

The CylindricalProjection is a super class for all cylindrical projections.

(From Snyder p.97)

Cylindrical projections are used primarily for complete world maps, or for maps along narrow strips of a great circle arc, such as the Equator, a meridian or an oblique great circle.

Version:
$Revision: 29642 $, $Date: 2011-02-11 13:59:33 +0100 (Fri, 11 Feb 2011) $
Author:
Rutger Bezema, last edited by: $Author: lbuesching $

Constructor Summary
CylindricalProjection(double falseNorthing, double falseEasting, javax.vecmath.Point2d naturalOrigin, IUnit units, double scale, boolean conformal, boolean equalArea, CRSResource id)
           
 
Method Summary
 
Methods inherited from class org.deegree.cs.projections.Projection
doInverseProjection, doProjection, equals, getCosphi0, getEccentricity, getEllipsoid, getFalseEasting, getFalseNorthing, getImplementationName, getNaturalOrigin, getPrimeMeridian, getProjectionLatitude, getProjectionLongitude, getScale, getScaleFactor, getSemiMajorAxis, getSemiMinorAxis, getSinphi0, getSquaredEccentricity, getUnits, hashCode, isConformal, isEqualArea, isSpherical, setFalseEasting, setScale, toString
 
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, hasId, hasIdOrName, setDefaultAreaOfUse, setDefaultDescription, setDefaultId, setDefaultName, setDefaultVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.deegree.cs.CRSResource
addAreaOfUse, addName, getAreaOfUse, getAreaOfUseBBox, getAreasOfUse, getCode, getCodeAndName, getCodes, getDescription, getDescriptions, getName, getNames, getOrignalCodeStrings, getVersion, getVersions, hasCode, hasId, hasIdOrName, setDefaultAreaOfUse, setDefaultDescription, setDefaultId, setDefaultName, setDefaultVersion
 
Methods inherited from interface org.deegree.commons.tom.Object
getId
 

Constructor Detail

CylindricalProjection

public CylindricalProjection(double falseNorthing,
                             double falseEasting,
                             javax.vecmath.Point2d naturalOrigin,
                             IUnit units,
                             double scale,
                             boolean conformal,
                             boolean equalArea,
                             CRSResource id)
Parameters:
geographicCRS -
falseNorthing -
falseEasting -
naturalOrigin -
units -
scale -
conformal -
equalArea -
id - an identifiable instance containing information about this projection


Copyright © 2011. All Rights Reserved.