org.deegree.cs.refs.projections
Class LambertConformalConicRef

java.lang.Object
  extended by org.deegree.commons.tom.Reference<T>
      extended by org.deegree.cs.refs.CRSResourceRef<IProjection>
          extended by org.deegree.cs.refs.projections.ProjectionRef
              extended by org.deegree.cs.refs.projections.LambertConformalConicRef
All Implemented Interfaces:
Serializable, Object, TypedObjectNode, CRSResource, IConicProjection, ILambertConformalConic, IProjection

public class LambertConformalConicRef
extends ProjectionRef
implements Serializable, ILambertConformalConic

ProjectionRef to a LambertConformalConic

Version:
$Revision: $, $Date: $
Author:
Lyn Buesching, last edited by: $Author: lyn $
See Also:
Serialized Form

Constructor Summary
LambertConformalConicRef(ReferenceResolver resolver, String uri, String baseURL)
          Creates a reference to a LambertConformalConic
 
Method Summary
 boolean equals(Object obj)
           
 double getFirstParallelLatitude()
           
 LambertConformalConic getReferencedObject()
          Returns the referenced Object instance (may trigger resolving and fetching it).
 double getSecondParallelLatitude()
           
 
Methods inherited from class org.deegree.cs.refs.projections.ProjectionRef
doInverseProjection, doProjection, getCosphi0, getEccentricity, getEllipsoid, getFalseEasting, getFalseNorthing, getImplementationName, getNaturalOrigin, getPrimeMeridian, getProjectionLatitude, getProjectionLongitude, getScale, getScaleFactor, getSemiMajorAxis, getSemiMinorAxis, getSinphi0, getSquaredEccentricity, getUnits, isConformal, isEqualArea, isSpherical, setFalseEasting, setScale
 
Methods inherited from class org.deegree.cs.refs.CRSResourceRef
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 class org.deegree.commons.tom.Reference
getId, getURI, isLocal, isResolved, resolve
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.deegree.cs.projections.IProjection
doInverseProjection, doProjection, getCosphi0, getEccentricity, getEllipsoid, getFalseEasting, getFalseNorthing, getImplementationName, getNaturalOrigin, getPrimeMeridian, getProjectionLatitude, getProjectionLongitude, getScale, getScaleFactor, getSemiMajorAxis, getSemiMinorAxis, getSinphi0, getSquaredEccentricity, getUnits, isConformal, isEqualArea, isSpherical, setFalseEasting, setScale
 
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

LambertConformalConicRef

public LambertConformalConicRef(ReferenceResolver resolver,
                                String uri,
                                String baseURL)
Creates a reference to a LambertConformalConic

Parameters:
resolver - used for resolving the reference, must not be null
uri - the object's uri, must not be null
baseURL - base URL for resolving the uri, may be null (no resolving of relative URLs)
Method Detail

getFirstParallelLatitude

public double getFirstParallelLatitude()
Specified by:
getFirstParallelLatitude in interface IConicProjection
Returns:
the latitude of the first parallel which is the intersection of the earth with the cone or the projectionLatitude if the cone is tangential with earth (e.g. one standard parallel).

getSecondParallelLatitude

public double getSecondParallelLatitude()
Specified by:
getSecondParallelLatitude in interface IConicProjection
Returns:
the latitude of the first parallel which is the intersection of the earth with the cone or the projectionLatitude if the cone is tangential with earth (e.g. one standard parallel).

equals

public boolean equals(Object obj)
Overrides:
equals in class ProjectionRef

getReferencedObject

public LambertConformalConic getReferencedObject()
                                          throws ReferenceResolvingException
Description copied from class: Reference
Returns the referenced Object instance (may trigger resolving and fetching it).

Overrides:
getReferencedObject in class Reference<IProjection>
Returns:
the referenced Object instance
Throws:
ReferenceResolvingException - if the reference cannot be resolved


Copyright © 2011. All Rights Reserved.