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 $

Method Summary
 double getEccentricity()
           
 double getFlattening()
           
 double getInverseFlattening()
           
 double getSemiMajorAxis()
           
 double getSemiMinorAxis()
           
 double getSquaredEccentricity()
           
 IUnit getUnits()
           
 boolean isSphere()
           
 void setUnits(IUnit units)
           
 
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
 

Method Detail

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.