drasys.or.geom.geo
Interface GeoI

All Known Subinterfaces:
PointI, RangeI
All Known Implementing Classes:
Geo

public interface GeoI
extends GeomI

An interface to abstractly access geographic objects.


Method Summary
 PointI centroid()
           
 double distanceProxyTo(PointI point)
          Returns an easily computable proxy that can be used to compare the distance from this point to the argument point.
 double distanceTo(PointI point)
          Returns the great circle distance in the units of the ellipsoid.
 EllipsoidI ellipsoid()
          Returns the default ellipsoid.
 PointI nearestPointTo(PointI point)
           
 RangeI range()
           
 
Methods inherited from interface drasys.or.geom.GeomI
coordinateSystem, getCentroid, getDistanceProxyTo, getDistanceTo, getNearestPointTo, getRange
 

Method Detail

ellipsoid

public EllipsoidI ellipsoid()
Returns the default ellipsoid.

range

public RangeI range()

centroid

public PointI centroid()

nearestPointTo

public PointI nearestPointTo(PointI point)

distanceProxyTo

public double distanceProxyTo(PointI point)
Returns an easily computable proxy that can be used to compare the distance from this point to the argument point.

distanceTo

public double distanceTo(PointI point)
Returns the great circle distance in the units of the ellipsoid.


Copyright(C)1997-2000 by DRA Systems all rights reserved. OpsResearch.com