Uses of Class
com.bbn.openmap.geo.Geo

Packages that use Geo
com.bbn.openmap.geo Package that contains classes to do calculations in lat/lon space. 
com.bbn.openmap.omGraphics Provides geographically based graphics classes. 
 

Uses of Geo in com.bbn.openmap.geo
 

Fields in com.bbn.openmap.geo declared as Geo
static Geo Geo.north
          North pole.
 

Methods in com.bbn.openmap.geo that return Geo
static Geo Geo.createGeo(double rlatR, double rlon)
          Construct a Geo from its latitude and longitude in radians.
 Geo Geo.midPoint(Geo g2)
           
 Geo Geo.interpolate(Geo g2, double x)
           
 Geo Geo.scale(double s)
          Multiply this by s.
 Geo Geo.normalize()
          Returns a unit length vector parallel to this.
 Geo Geo.cross(Geo b)
          Vector cross product.
 Geo Geo.crossNormalize(Geo b)
          Equivalent to this.cross(b).normalize().
static Geo Geo.crossNormalize(Geo a, Geo b)
          Eqvivalent to this.cross(b).normalize().
 Geo Geo.add(Geo b)
          Returns this + b.
 Geo Geo.subtract(Geo b)
          Returns this - b.
 Geo Geo.antipode()
          Returns the point opposite this point on the earth.
 Geo Geo.intersect(Geo q, Geo r)
          Find the intersection of the great circle between this and q and the great circle normal to r.
 

Methods in com.bbn.openmap.geo with parameters of type Geo
 Geo Geo.midPoint(Geo g2)
           
 Geo Geo.interpolate(Geo g2, double x)
           
 double Geo.dot(Geo b)
          Dot product.
static double Geo.dot(Geo a, Geo b)
          Dot product.
static double Geo.dot(Geo a, Geo b)
          Dot product.
 Geo Geo.cross(Geo b)
          Vector cross product.
 double Geo.crossLength(Geo b)
          Equivalent to this.cross(b).length().
 Geo Geo.crossNormalize(Geo b)
          Equivalent to this.cross(b).normalize().
static Geo Geo.crossNormalize(Geo a, Geo b)
          Eqvivalent to this.cross(b).normalize().
static Geo Geo.crossNormalize(Geo a, Geo b)
          Eqvivalent to this.cross(b).normalize().
 Geo Geo.add(Geo b)
          Returns this + b.
 Geo Geo.subtract(Geo b)
          Returns this - b.
 double Geo.distance(Geo v2)
          Angular distance, in radians between this and v2.
static double Geo.distance(Geo v1, Geo v2)
          Angular distance, in radians between v1 and v2.
static double Geo.distance(Geo v1, Geo v2)
          Angular distance, in radians between v1 and v2.
 double Geo.distanceKM(Geo v2)
          Distance in kilometers.
static double Geo.distanceKM(Geo v1, Geo v2)
          Distance in kilometers.
static double Geo.distanceKM(Geo v1, Geo v2)
          Distance in kilometers.
 double Geo.distanceNM(Geo v2)
          Distance in nautical miles.
static double Geo.distanceNM(Geo v1, Geo v2)
          Distance in nautical miles.
static double Geo.distanceNM(Geo v1, Geo v2)
          Distance in nautical miles.
 double Geo.azimuth(Geo v2)
          Azimuth in radians from this to v2.
static double Geo.angle(Geo p0, Geo p1, Geo p2)
          Given 3 points on a sphere, p0, p1, p2, return the angle between them in radians.
static double Geo.angle(Geo p0, Geo p1, Geo p2)
          Given 3 points on a sphere, p0, p1, p2, return the angle between them in radians.
static double Geo.angle(Geo p0, Geo p1, Geo p2)
          Given 3 points on a sphere, p0, p1, p2, return the angle between them in radians.
 boolean Geo.isInside(Geo v2, double radius, Geo p)
          Is the point, p, within radius radians of the great circle segment between this and v2?
 boolean Geo.isInside(Geo v2, double radius, Geo p)
          Is the point, p, within radius radians of the great circle segment between this and v2?
 boolean Geo.inBubble(Geo v2, double forwardRadius, double backRadius, Geo p)
          Is Geo p inside the time bubble along the great circle segment from this to v2 looking forward forwardRadius and backward backwardRadius.
 boolean Geo.inBubble(Geo v2, double forwardRadius, double backRadius, Geo p)
          Is Geo p inside the time bubble along the great circle segment from this to v2 looking forward forwardRadius and backward backwardRadius.
 Geo Geo.intersect(Geo q, Geo r)
          Find the intersection of the great circle between this and q and the great circle normal to r.
 Geo Geo.intersect(Geo q, Geo r)
          Find the intersection of the great circle between this and q and the great circle normal to r.
 

Uses of Geo in com.bbn.openmap.omGraphics
 

Methods in com.bbn.openmap.omGraphics with parameters of type Geo
 OMText OMDistance.createLabel(Geo g1, Geo g2, float dist, float cumulativeDist, Length distanceUnits)
          Get an OMText label for a segments between the given lat/lon points whose given distance and cumulative distance is specified.
 OMText OMDistance.createLabel(Geo g1, Geo g2, float dist, float cumulativeDist, Length distanceUnits)
          Get an OMText label for a segments between the given lat/lon points whose given distance and cumulative distance is specified.
 float OMDistance.getDist(Geo g1, Geo g2)
          Return the distance between that lat/lons defined in radians.
 float OMDistance.getDist(Geo g1, Geo g2)
          Return the distance between that lat/lons defined in radians.
 



Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details