org.deegree.cs.components
Interface IEllipsoid
- All Superinterfaces:
- CRSResource, Object, TypedObjectNode
- All Known Implementing Classes:
- Ellipsoid, EllipsoidRef
public interface IEllipsoid
- extends CRSResource
Interface describing a Ellipsoid
- Version:
- $Revision: $, $Date: $
- Author:
- Lyn Buesching, last edited by: $Author: lyn $
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 |
getEccentricity
double getEccentricity()
- Returns:
- the eccentricity.
getSquaredEccentricity
double getSquaredEccentricity()
- Returns:
- the squared eccentricity of the ellipsoid-
getFlattening
double getFlattening()
- Returns:
- the flattening.
getInverseFlattening
double getInverseFlattening()
- Returns:
- the inverseFlattening.
getSemiMajorAxis
double getSemiMajorAxis()
- Returns:
- the semiMajorAxis.
getSemiMinorAxis
double getSemiMinorAxis()
- Returns:
- the semiMinorAxis.
getUnits
IUnit getUnits()
- Returns:
- the units.
setUnits
void setUnits(IUnit units)
- Parameters:
units
-
isSphere
boolean isSphere()
- Returns:
- true if this ellipsoid has no eccentricity.
Copyright © 2011. All Rights Reserved.