## Uses of Class
com.bbn.openmap.LatLonPoint

Packages that use LatLonPoint
com.bbn.openmap: The com.bbn.openmap package contains the core OpenMap classes.
com.bbn.openmap.event: Provides the various event object and listener interfaces for using the MapBean.
com.bbn.openmap.examples.beanbox: Provides a sample openmap application that uses the openmap beanbox.
com.bbn.openmap.graphicLoader.scenario: The Scenario GraphicLoader PlugIn package is designed to provide support for displaying scripted movement of map objects.
com.bbn.openmap.gui: This package contains the main OpenMap Swing GUI components.
com.bbn.openmap.layer: Contains OpenMap layers that read and display a variety of data formats, and a few that create their own data for display.
com.bbn.openmap.layer.daynight: Provides an OpenMap layer that displays day/night shading.
com.bbn.openmap.layer.dted: Provides a layer that displays DTED (Digital Terrain Elevation Data) data.
com.bbn.openmap.layer.link: Provide classes to handle the link protocol: a layer that displays link data, classes to assist in writing a link server, and methods that read and write in the link protocol format.
com.bbn.openmap.layer.shape: Provides an OpenMap layer for dealing with shape files.
com.bbn.openmap.layer.terrain: This package contains the TerrainLayer, which lets you run LOS and path elevation profile queries over the map.
com.bbn.openmap.layer.vpf: This package contains code for dealing with NIMA data distributed in Vector Product Format.
com.bbn.openmap.omGraphics: Provides geographically based graphics classes.
com.bbn.openmap.plugin: Provides support for writing OpenMap PlugIns.
com.bbn.openmap.proj: Provides projection classes.
com.bbn.openmap.proj.coords
com.bbn.openmap.tools.roads: Provides classes to determine routes given a set of roads and intersections.
com.bbn.openmap.tools.terrain: The tools/terrain package is for components that provide services dealing with terrain (elevation) data.

Uses of LatLonPoint in com.bbn.openmap

Methods in com.bbn.openmap that return LatLonPoint
`LatLonPoint` `MapBean.getCenter()` Gets the center of the map in the form of a LatLonPoint.
`LatLonPoint` `MapBean.getCoordinates(java.awt.event.MouseEvent event)` Convenience function to get the LatLonPoint representing a screen location from a MouseEvent.
`LatLonPoint` `MapBean.getCoordinates(java.awt.event.MouseEvent event, LatLonPoint llp)` Convenience function to get the LatLonPoint representing a screen location from a MouseEvent.
`LatLonPoint` `LatLonPoint.getPoint(float dist, float az)` Find a LatLonPoint a distance and direction away from this point, based on the sphercal earth model.

Methods in com.bbn.openmap with parameters of type LatLonPoint
`void` `MapBean.setCenter(LatLonPoint newCenter)` Sets the center of the map.
`LatLonPoint` `MapBean.getCoordinates(java.awt.event.MouseEvent event, LatLonPoint llp)` Convenience function to get the LatLonPoint representing a screen location from a MouseEvent.
`void` `LatLonPoint.setLatLon(LatLonPoint llpt)` Set LatLonPoint.
`float` `LatLonPoint.distance(LatLonPoint toPoint)` Find the distance to another LatLonPoint, based on a earth spherical model.
`float` `LatLonPoint.azimuth(LatLonPoint toPoint)` Find the azimuth to another point, based on the sphercal earth model.

Constructors in com.bbn.openmap with parameters of type LatLonPoint
`LatLonPoint(LatLonPoint pt)` Copy construct a LatLonPoint.

Uses of LatLonPoint in com.bbn.openmap.event

Fields in com.bbn.openmap.event declared as LatLonPoint
`LatLonPoint` `DistanceMouseMode.rPoint1` rPoint1 is the anchor point of a line segment
`LatLonPoint` `DistanceMouseMode.rPoint2` rPoint2 is the new (current) point of a line segment

Methods in com.bbn.openmap.event that return LatLonPoint
`LatLonPoint` `MapMouseEvent.getLatLon()` Get the Lat/Lon for the x/y point, in the current projection of the MapBean that sent the MouseEvent.

Methods in com.bbn.openmap.event with parameters of type LatLonPoint
`protected java.lang.String` `DistanceMouseMode.createDistanceInformationLine(LatLonPoint llp, double distance, double azimuth)`
`void` `DistanceMouseMode.paintLine(LatLonPoint pt1, LatLonPoint pt2)` Draw a rubberband line between two points
`void` `DistanceMouseMode.paintLine(LatLonPoint pt1, LatLonPoint pt2, java.awt.Graphics graphics)` Draw a rubberband line between two points into the Graphics object.
`void` `DistanceMouseMode.paintCircle(LatLonPoint pt1, LatLonPoint pt2)` Draw a rubberband circle between two points
`void` `DistanceMouseMode.paintCircle(LatLonPoint pt1, LatLonPoint pt2, java.awt.Graphics graphics)` Draw a rubberband circle between two points
`void` `DistanceMouseMode.paintRubberband(LatLonPoint pt1, LatLonPoint pt2)` Draw a rubberband line and circle between two points
`void` `DistanceMouseMode.paintRubberband(LatLonPoint pt1, LatLonPoint pt2, java.awt.Graphics g)` Draw a rubberband line and circle between two points
`protected java.lang.String` `CoordMouseMode.createCoordinateInformationLine(int x, int y, LatLonPoint llp)` Method to create the information string reflecting information at the LatLonPoint provided.

Constructors in com.bbn.openmap.event with parameters of type LatLonPoint
`ProjectionChangeVetoException(java.lang.String message, java.lang.Class projectionType, LatLonPoint center, java.lang.Number scale)` Constructs a new projection change veto exception with the specified detail message and common parameter objects for OpenMap projections that can be cause for veto.

Uses of LatLonPoint in com.bbn.openmap.examples.beanbox

Methods in com.bbn.openmap.examples.beanbox with parameters of type LatLonPoint
`SimpleBeanContainer` `SimpleBeanBox.findEnclosingContainer(LatLonPoint llp)` returns a SimpleBeanContainer bean that contains the specified `LatLonPoint` on the map.

Uses of LatLonPoint in com.bbn.openmap.graphicLoader.scenario

Methods in com.bbn.openmap.graphicLoader.scenario that return LatLonPoint
`LatLonPoint` `TimeStamp.getLocation()`
`LatLonPoint` `TimeStamp.getLocation(LatLonPoint llp)`

Methods in com.bbn.openmap.graphicLoader.scenario with parameters of type LatLonPoint
`void` `TimeStamp.setLocation(LatLonPoint llp)`
`LatLonPoint` `TimeStamp.getLocation(LatLonPoint llp)`

Uses of LatLonPoint in com.bbn.openmap.gui

Methods in com.bbn.openmap.gui that return LatLonPoint
`LatLonPoint` `UTMCoordPanel.getLatLon()`
`LatLonPoint` `MGRSCoordPanel.getLatLon()`
`LatLonPoint` `DMSCoordPanel.getLatLon()`
`LatLonPoint` `CoordPanel.getLatLon()`
`LatLonPoint` `CombinedCoordPanel.getLatLon()`

Methods in com.bbn.openmap.gui with parameters of type LatLonPoint
`void` `UTMCoordPanel.setLatLon(LatLonPoint llpoint)` Sets the contents of the latitude and longitude entry boxes
`void` `OverviewMapHandler.ControlledMapSupport.setCenter(LatLonPoint llp)` Set the center coordinates on all registered listeners.
`void` `MGRSCoordPanel.setLatLon(LatLonPoint llpoint)` Sets the contents of the latitude and longitude entry boxes
`void` `DMSCoordPanel.setLatLon(LatLonPoint llpoint)` Sets the contents of the latitude and longitude entry boxes
`void` `CoordPanel.setLatLon(LatLonPoint llpoint)` Sets the contents of the latitude and longitude entry boxes.
`void` `CombinedCoordPanel.setLatLon(LatLonPoint llpoint)` Sets the contents of the latitude and longitude entry boxes in CoordPanel.

Uses of LatLonPoint in com.bbn.openmap.layer

Methods in com.bbn.openmap.layer with parameters of type LatLonPoint
`protected boolean` `OverviewMapAreaLayer.isVisible(LatLonPoint llp)`

Uses of LatLonPoint in com.bbn.openmap.layer.daynight

Methods in com.bbn.openmap.layer.daynight that return LatLonPoint
`static LatLonPoint` `SunPosition.sunPosition(long mssue)` Given the number of milliseconds since the unix epoch, compute position on the earth (lat, lon) such that sun is directly overhead.
`static LatLonPoint` `SunPosition.moonPosition(long mssue)` Given the number of milliseconds since the unix epoch, compute position on the earth (lat, lon) such that moon is directly overhead.

Uses of LatLonPoint in com.bbn.openmap.layer.dted

Fields in com.bbn.openmap.layer.dted declared as LatLonPoint
`protected LatLonPoint` `DTEDCacheHandler.ulCoords`
`protected LatLonPoint` `DTEDCacheHandler.lrCoords`

Uses of LatLonPoint in com.bbn.openmap.layer.link

Fields in com.bbn.openmap.layer.link declared as LatLonPoint
`protected LatLonPoint` `LinkMapRequest.center` The latitude/longitude of the center of the map.

Methods in com.bbn.openmap.layer.link that return LatLonPoint
`LatLonPoint` `LinkMapRequest.getCenter()` Get the center of the map.
`LatLonPoint[]` `LinkBoundingPoly.getLatLonPoints()` Convert the points to Lat/Lon points.

Uses of LatLonPoint in com.bbn.openmap.layer.shape

Methods in com.bbn.openmap.layer.shape with parameters of type LatLonPoint
`Route` `MultiRoadLayer.getPathOnRoad(LatLonPoint start, LatLonPoint end)`

Uses of LatLonPoint in com.bbn.openmap.layer.terrain

Methods in com.bbn.openmap.layer.terrain with parameters of type LatLonPoint
`protected double` `LOSGenerator.calculateLOSslope(LatLonPoint cord, float arc_dist)` CalculateLOSslope figures out the slope from the pixel to the center, in radians.

Uses of LatLonPoint in com.bbn.openmap.layer.vpf

Methods in com.bbn.openmap.layer.vpf with parameters of type LatLonPoint
`Route` `VPFRoadLayer.getPathOnRoad(LatLonPoint start, LatLonPoint end)`
`void` `VPFLayerGraphicWarehouse.createArea(CoverageTable covtable, AreaTable areatable, java.util.List facevec, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon)`
`void` `VPFLayerGraphicWarehouse.createEdge(CoverageTable c, EdgeTable edgetable, java.util.List edgevec, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, CoordFloatString coords)`
`void` `VPFLayerDCWWarehouse.createArea(CoverageTable covtable, AreaTable areatable, java.util.List facevec, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon)`
`void` `VPFLayerDCWWarehouse.createEdge(CoverageTable covtable, EdgeTable edgetable, java.util.List edgevec, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, CoordFloatString coords)`
`void` `VPFGraphicWarehouse.createArea(CoverageTable c, AreaTable a, java.util.List l, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon)` Method called by the VPF reader code to construct an area feature.
`void` `VPFGraphicWarehouse.createEdge(CoverageTable c, EdgeTable e, java.util.List l, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, CoordFloatString coords)` Method called by the VPF reader code to construct an edge feature.
`void` `VPFFeatureWarehouse.createArea(CoverageTable covtable, AreaTable areatable, java.util.List facevec, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, java.lang.String featureType)`
`void` `VPFFeatureWarehouse.createEdge(CoverageTable c, EdgeTable edgetable, java.util.List edgevec, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, CoordFloatString coords, java.lang.String featureType)`
`void` `VPFFeatureGraphicWarehouse.createArea(CoverageTable covtable, AreaTable areatable, java.util.List facevec, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, java.lang.String featureType)`
`void` `VPFFeatureGraphicWarehouse.createEdge(CoverageTable c, EdgeTable edgetable, java.util.List edgevec, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, CoordFloatString coords, java.lang.String featureType)`
`void` `VPFCachedFeatureGraphicWarehouse.createArea(CoverageTable covtable, AreaTable areatable, java.util.List facevec, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, java.lang.String featureType)`
`void` `VPFCachedFeatureGraphicWarehouse.createEdge(CoverageTable c, EdgeTable edgetable, java.util.List edgevec, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, CoordFloatString coords, java.lang.String featureType)`
`void` `TextTable.drawTile(VPFGraphicWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2)` Parse the text records for this tile, calling warehouse.createText once for each record in the selection region.
`void` `TextTable.drawFeature(VPFFeatureWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2, java.util.List text, java.lang.String featureType)` Use the warehouse to create a graphic from a feature in the TextTable.
`abstract void` `PrimitiveTable.drawTile(VPFGraphicWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2)` Parse the records for this tile, calling warehouse.createXXXX once for each record.
`abstract void` `PrimitiveTable.drawFeature(VPFFeatureWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2, java.util.List area, java.lang.String featureType)` Use the warehouse to create a graphic from a feature in the AreaTable.
`void` `NodeTable.drawTile(VPFGraphicWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2)` Parse the node records for this tile, calling warehouse.createNode once for each record in the selection region.
`void` `NodeTable.drawFeature(VPFFeatureWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2, java.util.List node, java.lang.String featureType)` Use the warehouse to create a graphic from a feature in a NodeTable.
`void` `LibrarySelectionTable.drawTile(int scale, int screenwidth, int screenheight, java.lang.String covname, VPFGraphicWarehouse warehouse, LatLonPoint ll1, LatLonPoint ll2)`
`void` `LibrarySelectionTable.drawFeatures(int scale, int screenwidth, int screenheight, java.lang.String covname, VPFFeatureWarehouse warehouse, LatLonPoint ll1, LatLonPoint ll2)`
`static OMPoly` `LayerGraphicWarehouseSupport.createAreaOMPoly(java.util.List ipts, int totalSize, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, boolean doAntarcticaWorkaround)` create a filled polygon
`static OMPoly` `LayerGraphicWarehouseSupport.createEdgeOMPoly(CoordFloatString coords, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon)` Create an OMPoly corresponding to a VPF edge feature
`void` `EdgeTable.drawTile(VPFGraphicWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2)` Parse the edge records for this tile, calling warehouse.createEdge once for each record.
`void` `EdgeTable.drawFeature(VPFFeatureWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2, java.util.List edge, java.lang.String featureType)` Use the warehouse to create a graphic from the edge feature, if you aleady have the line from the edgetable.
`void` `CoverageTable.drawTile(TileDirectory drawtd, VPFGraphicWarehouse warehouse, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon)` Given a tile directory, go through the entries in the edg/fac/txt files, and send those entries to the warehouse.
`boolean` `CoverageTable.drawFeatures(VPFFeatureWarehouse warehouse, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon)` This function uses the warehouse to get a list of features, and then looks in the featureList to see what feature tables handle those features.

`protected boolean`

`CoverageTable.drawFeaturesFromThematicIndex(FeatureClassInfo fci, VPFFeatureWarehouse warehouse, com.bbn.openmap.layer.vpf.TableHolder tables, LatLonPoint ll1, LatLonPoint ll2, float dpplat, float dpplon, java.lang.String currentFeature, char featureType)`
This function gets the thematic index from the FeatureClassInfo object, and uses it to look up the tiles that contain the currentFeature.

`void` `AreaTable.drawTile(VPFGraphicWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2)` Parse the area records for this tile, calling warehouse.createArea once for each record.
`void` `AreaTable.drawFeature(VPFFeatureWarehouse warehouse, float dpplat, float dpplon, LatLonPoint ll1, LatLonPoint ll2, java.util.List area, java.lang.String featureType)` Use the warehouse to create a graphic from a feature in the AreaTable.

Uses of LatLonPoint in com.bbn.openmap.omGraphics

Fields in com.bbn.openmap.omGraphics declared as LatLonPoint
`protected LatLonPoint` `OMArc.center` Center point.

Methods in com.bbn.openmap.omGraphics that return LatLonPoint
`LatLonPoint` `OMArc.getLatLon()` Get the center LatLonPoint.
`LatLonPoint` `OMArc.getCenter()` Get the center LatLonPoint.

Methods in com.bbn.openmap.omGraphics with parameters of type LatLonPoint
`void` `OMEllipse.setCenter(LatLonPoint llp)`
`protected java.util.ArrayList` `OMCircle.getCoordLists(Projection proj, LatLonPoint center, float radius, int nverts)` An internal method designed to fetch the ArrayList for LATLON OMCircles.
`void` `OMArc.setCenter(LatLonPoint p)` Set the latitude and longitude of the center point.
`protected java.util.ArrayList` `OMArc.getCoordLists(Projection proj, LatLonPoint center, float radius, int nverts)` An internal method designed to fetch the ArrayList for LATLON OMArcs.

Constructors in com.bbn.openmap.omGraphics with parameters of type LatLonPoint
`OMRangeRings(LatLonPoint center, float radius, Length units, int nverts)` Create an OMRangeRings with a lat/lon center and a physical distance radius.
`OMEllipse(LatLonPoint centerPoint, double majorAxisSpan, double minorAxisSpan, Length units, double rotateAngle)` Create a OMEllipse, positioned with a lat-lon center and a lat-lon axis.
`OMEllipse(LatLonPoint centerPoint, int w, int h, double rotateAngle)` Create a OMEllipse, positioned with a lat-lon center and x-y axis.
`OMEllipse(LatLonPoint centerPoint, int offset_x1, int offset_y1, int w, int h, double rotateAngle)` Create a OMEllipse, positioned at a Lat-lon location, x-y offset, x-y axis.
`OMCircle(LatLonPoint center, float radius, Length units, int nverts)` Create an OMCircle with a lat/lon center and a physical distance radius.
`OMArc(LatLonPoint center, float radius, Length units, int nverts, float s, float e)` Create an OMArc with a lat/lon center and a physical distance radius.

Uses of LatLonPoint in com.bbn.openmap.plugin

Methods in com.bbn.openmap.plugin with parameters of type LatLonPoint
`protected void` `UTMGridPlugIn.addLabel(LatLonPoint llp, UTMPoint utm, QuadTree labelTree)`
`protected OMGeometryList` `UTMGridPlugIn.createMGRSRectangles(LatLonPoint llp, int accuracy, int numRects)` Create a list of rectangles representing equal areas of MGRS coordinates around a lat/lon location.
`protected OMGeometryList` `UTMGridPlugIn.createMGRSRectangles(LatLonPoint llp, int accuracy, int numRects, Ellipsoid ellipsoid)` Create a list of rectangles representing equal areas of MGRS coordinates around a lat/lon location.

Uses of LatLonPoint in com.bbn.openmap.proj

Fields in com.bbn.openmap.proj declared as LatLonPoint
`LatLonPoint` `ProjectionStack.ProjHolder.center`
`protected LatLonPoint` `OrthographicView.uCtr`
`protected LatLonPoint` `MercatorView.uCtr`
`protected LatLonPoint` `LLXYView.uCtr` User-Space Center in lat/lon

Methods in com.bbn.openmap.proj that return LatLonPoint
`LatLonPoint` `UTMProjection.inverse(java.awt.Point point, LatLonPoint llpt)`
`LatLonPoint` `UTMProjection.inverse(int x, int y, LatLonPoint llpt)`
`LatLonPoint` `UTMProjection.getLowerRight()`
`LatLonPoint` `UTMProjection.getUpperLeft()`
`static LatLonPoint` `RhumbCalculator.calculatePointOnRhumbLine(LatLonPoint point, float azimuth, float dist)`
`LatLonPoint` `Projection.getCenter()` Get the center LatLonPoint.
`LatLonPoint` `Projection.getUpperLeft()` Get the upper left (northwest) point of the projection.
`LatLonPoint` `Projection.getLowerRight()` Get the lower right (southeast) point of the projection.
`LatLonPoint` `Projection.inverse(java.awt.Point point)` Inverse project a Point.
`LatLonPoint` `Projection.inverse(java.awt.Point point, LatLonPoint llpt)` Inverse project a point with llpt.
`LatLonPoint` `Projection.inverse(int x, int y)` Inverse project x,y coordinates.
`LatLonPoint` `Projection.inverse(int x, int y, LatLonPoint llpt)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `Proj.getCenter()` Get center point of projection.
`LatLonPoint` `Proj.inverse(java.awt.Point point)` Inverse project a Point from x,y space to LatLon space.
`LatLonPoint` `Proj.inverse(int x, int y)` Inverse project x,y coordinates.
`LatLonPoint` `OrthographicView.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `OrthographicView.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `OrthographicView.getUpperLeft()`
`LatLonPoint` `OrthographicView.getLowerRight()`
`LatLonPoint` `Orthographic.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `Orthographic.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `Orthographic.getUpperLeft()` Get the upper left (northernmost and westernmost) point of the projection.
`LatLonPoint` `Orthographic.getLowerRight()` Get the lower right (southeast) point of the projection.
`LatLonPoint` `MercatorView.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `MercatorView.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `Mercator.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `Mercator.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `LLXYView.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `LLXYView.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `LLXY.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `LLXY.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `LambertConformal.worldToLL(double x, double y, LatLonPoint llp)`
`LatLonPoint` `LambertConformal.pixelToLL(int xabs, int yabs, LatLonPoint llp)`
`LatLonPoint` `LambertConformal.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `LambertConformal.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `LambertConformal.getUpperLeft()` Get the upper left (northwest) point of the projection.
`LatLonPoint` `LambertConformal.getLowerRight()` Get the lower right (southeast) point of the projection.
`static LatLonPoint` `GreatCircle.spherical_between(float phi1, float lambda0, float c, float Az)` Calculate point at azimuth and distance from another point.
`LatLonPoint` `Gnomonic.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `Gnomonic.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `Gnomonic.getUpperLeft()` Get the upper left (northernmost and westernmost) point of the projection.
`LatLonPoint` `Gnomonic.getLowerRight()` Get the lower right (southeast) point of the projection.
`LatLonPoint` `Cylindrical.getUpperLeft()` Get the upper left (northwest) point of the projection.
`LatLonPoint` `Cylindrical.getLowerRight()` Get the lower right (southeast) point of the projection.
`LatLonPoint` `CADRG.inverse(java.awt.Point pt, LatLonPoint ret_val)` Inverse project a Point.
`LatLonPoint` `CADRG.inverse(int x, int y, LatLonPoint ret_val)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `AspectRatioProjection.getLowerRight()`
`LatLonPoint` `AspectRatioProjection.getUpperLeft()`
`LatLonPoint` `AspectRatioProjection.inverse(java.awt.Point point, LatLonPoint llpt)`
`LatLonPoint` `AspectRatioProjection.inverse(int x, int y, LatLonPoint llpt)`

Methods in com.bbn.openmap.proj with parameters of type LatLonPoint
`java.awt.Point` `UTMProjection.forward(LatLonPoint llp, java.awt.Point pt)`
`LatLonPoint` `UTMProjection.inverse(java.awt.Point point, LatLonPoint llpt)`
`LatLonPoint` `UTMProjection.inverse(int x, int y, LatLonPoint llpt)`
`float` `UTMProjection.getScale(LatLonPoint ll1, LatLonPoint ll2, java.awt.Point point1, java.awt.Point point2)` Given a couple of points representing a bounding box, find out what the scale should be in order to make those points appear at the corners of the projection.
`static LatLonPoint` `RhumbCalculator.calculatePointOnRhumbLine(LatLonPoint point, float azimuth, float dist)`
`static float` `RhumbCalculator.getDistanceBetweenPoints(LatLonPoint p1, LatLonPoint p2)` Metoda pozwala obliczyæ odleg³oœæ pomiêdzy punktami liczon¹ po rhumbline.
`static float` `RhumbCalculator.getAzimuthBetweenPoints(LatLonPoint p1, LatLonPoint p2)` Metoda pozwala obliczyæ azymut pomiêdzy punktami (namiar od pierwszego do drugiego)
`static float` `ProjMath.getScale(LatLonPoint ll1, LatLonPoint ll2, Projection projection)` Given a couple of points representing a bounding box, find out what the scale should be in order to make those points appear at the corners of the projection.
`protected static float` `ProjMath.getScale(LatLonPoint ll1, LatLonPoint ll2, java.awt.Point point1, java.awt.Point point2, Projection projection)` Given a couple of points representing a bounding box, find out what the scale should be in order to make those points appear at the corners of the projection.
`boolean` `Projection.isPlotable(LatLonPoint llpoint)` Checks if a LatLonPoint is plot-able.
`java.awt.Point` `Projection.forward(LatLonPoint llpoint)` Forward project a LatLonPoint into XY space.
`java.awt.Point` `Projection.forward(LatLonPoint llp, java.awt.Point pt)` Forward projects a LatLonPoint into XY space and return a Point.
`LatLonPoint` `Projection.inverse(java.awt.Point point, LatLonPoint llpt)` Inverse project a point with llpt.
`LatLonPoint` `Projection.inverse(int x, int y, LatLonPoint llpt)` Inverse project x,y coordinates into a LatLonPoint.
`java.util.ArrayList` `Projection.forwardLine(LatLonPoint ll1, LatLonPoint ll2, int ltype, int nsegs)` Forward project a LatLon Line.
`java.util.ArrayList` `Projection.forwardRect(LatLonPoint ll1, LatLonPoint ll2, int ltype, int nsegs, boolean isFilled)` Forward project a LatLon Rectangle.
`java.util.ArrayList` `Projection.forwardArc(LatLonPoint c, boolean radians, float radius, int nverts, float start, float extent, int arcType)` Forward project a LatLon Arc.
`java.util.ArrayList` `Projection.forwardCircle(LatLonPoint c, boolean radians, float radius, int nverts, boolean isFilled)` Forward project a LatLon Circle.
`java.util.ArrayList` `Projection.forwardRaster(LatLonPoint llNW, LatLonPoint llSE, java.awt.Image image)` Forward projects a raster.
`float` `Projection.getScale(LatLonPoint ll1, LatLonPoint ll2, java.awt.Point point1, java.awt.Point point2)` Given a couple of points representing a bounding box, find out what the scale should be in order to make those points appear at the corners of the projection.
`void` `Proj.setCenter(LatLonPoint pt)` Set center point of projection.
`protected void` `Proj.setParms(LatLonPoint center, float scale, int width, int height)` Sets all the projection variables at once before calling computeParameters().
`boolean` `Proj.isPlotable(LatLonPoint llpoint)` Checks if a LatLonPoint is plot-able.
`java.awt.Point` `Proj.forward(LatLonPoint llp)` Forward project a LatLonPoint.
`java.util.ArrayList` `Proj.forwardLine(LatLonPoint ll1, LatLonPoint ll2, int ltype, int nsegs)` Forward project a line.
`java.util.ArrayList` `Proj.forwardLine(LatLonPoint ll1, LatLonPoint ll2, int ltype)` Forward project a lat/lon Line.
`java.util.ArrayList` `Proj.forwardRect(LatLonPoint ll1, LatLonPoint ll2, int ltype, int nsegs, boolean isFilled)` Forward project a rectangle.
`java.util.ArrayList` `Proj.forwardRect(LatLonPoint ll1, LatLonPoint ll2, int ltype, int nsegs)`
`java.util.ArrayList` `Proj.forwardRect(LatLonPoint ll1, LatLonPoint ll2, int ltype)` Forward project a lat/lon Rectangle.
`java.util.ArrayList` `Proj.forwardArc(LatLonPoint c, boolean radians, float radius, float start, float extent)` Forward project an arc.
`java.util.ArrayList` `Proj.forwardArc(LatLonPoint c, boolean radians, float radius, int nverts, float start, float extent)`
`java.util.ArrayList` `Proj.forwardArc(LatLonPoint c, boolean radians, float radius, int nverts, float start, float extent, int arcType)` Forward project a Lat/Lon Arc.
`java.util.ArrayList` `Proj.forwardCircle(LatLonPoint c, boolean radians, float radius)` Forward project a circle.
`java.util.ArrayList` `Proj.forwardCircle(LatLonPoint c, boolean radians, float radius, int nverts)`
`java.util.ArrayList` `Proj.forwardCircle(LatLonPoint c, boolean radians, float radius, int nverts, boolean isFilled)` Forward project a Lat/Lon Circle.
`java.util.ArrayList` `Proj.forwardRaster(LatLonPoint llNW, LatLonPoint llSE, java.awt.Image image)` Forward projects a raster.
`float` `Proj.getScale(LatLonPoint ll1, LatLonPoint ll2, java.awt.Point point1, java.awt.Point point2)` Given a couple of points representing a bounding box, find out what the scale should be in order to make those points appear at the corners of the projection.
`void` `OrthographicView.setCenter(LatLonPoint pt)` Set center point of projection.
`LatLonPoint` `OrthographicView.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `OrthographicView.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `Orthographic.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `Orthographic.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`java.awt.Point` `MercatorView.forward(LatLonPoint pt, java.awt.Point p)` Projects a point from Lat/Lon space to X/Y space.
`LatLonPoint` `MercatorView.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `MercatorView.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`java.awt.Point` `Mercator.forward(LatLonPoint pt, java.awt.Point p)` Projects a point from Lat/Lon space to X/Y space.
`LatLonPoint` `Mercator.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `Mercator.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`java.awt.Point` `LLXYView.forward(LatLonPoint pt, java.awt.Point p)` Projects a point from Lat/Lon space to X/Y space.
`LatLonPoint` `LLXYView.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `LLXYView.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`java.awt.Point` `LLXY.forward(LatLonPoint pt, java.awt.Point p)` Projects a point from Lat/Lon space to X/Y space.
`LatLonPoint` `LLXY.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `LLXY.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `LambertConformal.worldToLL(double x, double y, LatLonPoint llp)`
`LatLonPoint` `LambertConformal.pixelToLL(int xabs, int yabs, LatLonPoint llp)`
`boolean` `LambertConformal.isPlotable(LatLonPoint llpoint)` Determine if the location is plotable
`java.awt.Point` `LambertConformal.forward(LatLonPoint pt, java.awt.Point p)` Projects a point from Lat/Lon space to X/Y space.
`LatLonPoint` `LambertConformal.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `LambertConformal.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`LatLonPoint` `Gnomonic.inverse(int x, int y, LatLonPoint llp)` Inverse project x,y coordinates into a LatLonPoint.
`LatLonPoint` `Gnomonic.inverse(java.awt.Point pt, LatLonPoint llp)` Inverse project a Point.
`java.awt.Point` `CADRG.forward(LatLonPoint pt, java.awt.Point ret_val)` Projects a point from Lat/Lon space to X/Y space.
`LatLonPoint` `CADRG.inverse(java.awt.Point pt, LatLonPoint ret_val)` Inverse project a Point.
`LatLonPoint` `CADRG.inverse(int x, int y, LatLonPoint ret_val)` Inverse project x,y coordinates into a LatLonPoint.
`float` `CADRG.getScale(LatLonPoint ll1, LatLonPoint ll2, java.awt.Point point1, java.awt.Point point2)` Given a couple of points representing a bounding box, find out what the scale should be in order to make those points appear at the corners of the projection.
`java.awt.Point` `Azimuth.forward(LatLonPoint llp, java.awt.Point pt)` Forward project a point.
`java.awt.Point` `AspectRatioProjection.forward(LatLonPoint llp, java.awt.Point pt)`
`LatLonPoint` `AspectRatioProjection.inverse(java.awt.Point point, LatLonPoint llpt)`
`LatLonPoint` `AspectRatioProjection.inverse(int x, int y, LatLonPoint llpt)`

Constructors in com.bbn.openmap.proj with parameters of type LatLonPoint
`UTMProjection(LatLonPoint center, float s, int w, int h, int type, int zone_number, boolean isnorthern, Ellipsoid ellps)`
`Proj(LatLonPoint center, float s, int w, int h, int type)` Construct a projection.
`OrthographicView(LatLonPoint center, float scale, int width, int height)` Construct an OrthographicView projection.
`Orthographic(LatLonPoint center, float scale, int width, int height)` Construct an Orthographic projection.
`Orthographic(LatLonPoint center, float scale, int width, int height, int type)` Construct an Orthographic projection.
`MercatorView(LatLonPoint center, float scale, int width, int height)` Construct a MercatorView projection.
`Mercator(LatLonPoint center, float scale, int width, int height)` Construct a Mercator projection.
`Mercator(LatLonPoint center, float scale, int width, int height, int type)`
`LLXYView(LatLonPoint center, float scale, int width, int height)` Construct a LLXY projection.
`LLXY(LatLonPoint center, float scale, int width, int height)` Construct a LLXY projection.
`LLXY(LatLonPoint center, float scale, int width, int height, int type)`
`LambertConformal(LatLonPoint center, float scale, int width, int height)` Construct a Lambert projection.
`LambertConformal(LatLonPoint center, float scale, int width, int height, float centralMeridian, float sp_one, float sp_two)` Constructor for the lambert conformal projection.
`LambertConformal(LatLonPoint center, float scale, int width, int height, double centralMeridian, double sp_one, double sp_two, double reference_latitude, double falseEasting, double falseNorthing)` Constructor for the lambert conformal projection.
`Gnomonic(LatLonPoint center, float scale, int width, int height)` Construct a Mercator projection.
`Cylindrical(LatLonPoint center, float scale, int width, int height, int type)` Construct a cylindrical projection.
`CADRG(LatLonPoint center, float scale, int width, int height)` Construct a CADRG projection.
`Azimuth(LatLonPoint center, float scale, int width, int height, int type)` Construct an azimuthal projection.

Uses of LatLonPoint in com.bbn.openmap.proj.coords

Fields in com.bbn.openmap.proj.coords declared as LatLonPoint
`protected LatLonPoint` `UTMGCT.tmpLL`

Methods in com.bbn.openmap.proj.coords that return LatLonPoint
`static LatLonPoint` `ZonedUTMPoint.ZonedUTMtoLL(Ellipsoid ellip, float UTMNorthing, float UTMEasting, int ZoneNumber, char ZoneLetter, LatLonPoint llpoint)` Converts UTM coords to lat/long given an ellipsoid.
`LatLonPoint` `UTMPoint.toLatLonPoint()` Convert this UTMPoint to a LatLonPoint, and assume a WGS_84 ellisoid.
`LatLonPoint` `UTMPoint.toLatLonPoint(Ellipsoid ellip)` Convert this UTMPoint to a LatLonPoint, and use the given ellipsoid.
`LatLonPoint` `UTMPoint.toLatLonPoint(Ellipsoid ellip, LatLonPoint llpoint)` Fill in the given LatLonPoint with the converted values of this UTMPoint, and use the given ellipsoid.
`static LatLonPoint` `UTMPoint.UTMtoLL(UTMPoint utm_point, Ellipsoid ellip, LatLonPoint llpoint)` Converts UTM coords to lat/long given an ellipsoid given an instance of UTMPoint.
`static LatLonPoint` `UTMPoint.UTMtoLL(Ellipsoid ellip, float UTMNorthing, float UTMEasting, java.lang.String UTMZone, LatLonPoint llpoint)` Converts UTM coords to lat/long given an ellipsoid.
`static LatLonPoint` `UTMPoint.UTMtoLL(Ellipsoid ellip, float UTMNorthing, float UTMEasting, int ZoneNumber, boolean isNorthern, LatLonPoint llpoint)` Converts UTM coords to lat/long given an ellipsoid.
`static LatLonPoint` `UTMPoint.UTMtoLL(Ellipsoid ellip, float UTMNorthing, float UTMEasting, int zoneNumber, char zoneLetter, LatLonPoint llpoint)` Converts UTM coords to lat/long given an ellipsoid.
`LatLonPoint` `UTMGCT.inverse(double x, double y, LatLonPoint ret)`
`LatLonPoint` `UPSPoint.toLatLonPoint(boolean southernHemisphere)` Convert a UPSPoint to a LatLonPoint
`LatLonPoint` `MGRSPoint.toLatLonPoint()` Convert this MGRSPoint to a LatLonPoint, and assume a WGS_84 ellisoid.
`LatLonPoint` `MGRSPoint.toLatLonPoint(Ellipsoid ellip)` Convert this MGRSPoint to a LatLonPoint, and use the given ellipsoid.
`LatLonPoint` `MGRSPoint.toLatLonPoint(Ellipsoid ellip, LatLonPoint llpoint)` Fill in the given LatLonPoint with the converted values of this MGRSPoint, and use the given ellipsoid.
`static LatLonPoint` `MGRSPoint.MGRStoLL(MGRSPoint mgrsp, Ellipsoid ellip, LatLonPoint llp)` Create a LatLonPoint from a MGRSPoint.
`static LatLonPoint` `MGRSPoint.MGRStoLL(Ellipsoid ellip, float northing, float easting, int zoneNumber, char zoneLetter, LatLonPoint llp)` Create a LatLonPoint from a MGRSPoint.
`LatLonPoint` `MercatorMeterGCT.inverse(double lon_m, double lat_m, LatLonPoint ret)`
`LatLonPoint` `LatLonGCT.inverse(double x, double y)`
`LatLonPoint` `LatLonGCT.inverse(double x, double y, LatLonPoint ret)`
`LatLonPoint` `GeoCoordTransformation.inverse(double x, double y)`
`LatLonPoint` `GeoCoordTransformation.inverse(double x, double y, LatLonPoint ret)`
`LatLonPoint` `ECEFPoint.getLatLon()` Return a LatLonPoint
`LatLonPoint` `DMSLatLonPoint.getLatLonPoint()` Return a LatLonPoint from this DMSLatLonPoint.
`LatLonPoint` `DMSLatLonPoint.getLatLonPoint(LatLonPoint llp)` Return a LatLonPoint from this DMSLatLonPoint.
`LatLonPoint` `CoordinateReferenceSystem.inverse(double x, double y)` Convert the given (projected) coordinate in the CRS to a LatLonPoint.
`LatLonPoint` `AbstractGCT.inverse(double x, double y)`
`abstract LatLonPoint` `AbstractGCT.inverse(double x, double y, LatLonPoint ret)`

Methods in com.bbn.openmap.proj.coords with parameters of type LatLonPoint
`static LatLonPoint` `ZonedUTMPoint.ZonedUTMtoLL(Ellipsoid ellip, float UTMNorthing, float UTMEasting, int ZoneNumber, char ZoneLetter, LatLonPoint llpoint)` Converts UTM coords to lat/long given an ellipsoid.
`LatLonPoint` `UTMPoint.toLatLonPoint(Ellipsoid ellip, LatLonPoint llpoint)` Fill in the given LatLonPoint with the converted values of this UTMPoint, and use the given ellipsoid.
`static UTMPoint` `UTMPoint.LLtoUTM(LatLonPoint llpoint)` Converts a LatLonPoint to a UTM Point, assuming the WGS_84 ellipsoid.
`static UTMPoint` `UTMPoint.LLtoUTM(LatLonPoint llpoint, UTMPoint utmpoint)` Converts a LatLonPoint to a UTM Point.
`static UTMPoint` `UTMPoint.LLtoUTM(LatLonPoint llpoint, Ellipsoid ellip, UTMPoint utmpoint)` Converts a set of Longitude and Latitude co-ordinates to UTM given an ellipsoid
`static UTMPoint` `UTMPoint.LLtoUTM(LatLonPoint llpoint, Ellipsoid ellip, UTMPoint utmPoint, int zoneNumber, boolean isNorthern)` Converts a set of Longitude and Latitude co-ordinates to UTM given an ellipsoid and the UTM zone to use.
`static LatLonPoint` `UTMPoint.UTMtoLL(UTMPoint utm_point, Ellipsoid ellip, LatLonPoint llpoint)` Converts UTM coords to lat/long given an ellipsoid given an instance of UTMPoint.
`static LatLonPoint` `UTMPoint.UTMtoLL(Ellipsoid ellip, float UTMNorthing, float UTMEasting, java.lang.String UTMZone, LatLonPoint llpoint)` Converts UTM coords to lat/long given an ellipsoid.
`static LatLonPoint` `UTMPoint.UTMtoLL(Ellipsoid ellip, float UTMNorthing, float UTMEasting, int ZoneNumber, boolean isNorthern, LatLonPoint llpoint)` Converts UTM coords to lat/long given an ellipsoid.
`static LatLonPoint` `UTMPoint.UTMtoLL(Ellipsoid ellip, float UTMNorthing, float UTMEasting, int zoneNumber, char zoneLetter, LatLonPoint llpoint)` Converts UTM coords to lat/long given an ellipsoid.
`LatLonPoint` `UTMGCT.inverse(double x, double y, LatLonPoint ret)`
`double[]` `NedFrame.toGeocentricFrame(LatLonPoint llpt)` Convert to a geocentric frame using a LatLonPoint.
`LatLonPoint` `MGRSPoint.toLatLonPoint(Ellipsoid ellip, LatLonPoint llpoint)` Fill in the given LatLonPoint with the converted values of this MGRSPoint, and use the given ellipsoid.
`static LatLonPoint` `MGRSPoint.MGRStoLL(MGRSPoint mgrsp, Ellipsoid ellip, LatLonPoint llp)` Create a LatLonPoint from a MGRSPoint.
`static LatLonPoint` `MGRSPoint.MGRStoLL(Ellipsoid ellip, float northing, float easting, int zoneNumber, char zoneLetter, LatLonPoint llp)` Create a LatLonPoint from a MGRSPoint.
`static MGRSPoint` `MGRSPoint.LLtoMGRS(LatLonPoint llpoint)` Converts a LatLonPoint to a MGRS Point, assuming the WGS_84 ellipsoid.
`static MGRSPoint` `MGRSPoint.LLtoMGRS(LatLonPoint llpoint, MGRSPoint mgrsp)` Converts a LatLonPoint to a MGRS Point.
`static MGRSPoint` `MGRSPoint.LLtoMGRS(LatLonPoint llp, Ellipsoid ellip, MGRSPoint mgrsp)` Create a MGRSPoint from a LatLonPoint.
`LatLonPoint` `MercatorMeterGCT.inverse(double lon_m, double lat_m, LatLonPoint ret)`
`LatLonPoint` `LatLonGCT.inverse(double x, double y, LatLonPoint ret)`
`LatLonPoint` `GeoCoordTransformation.inverse(double x, double y, LatLonPoint ret)`
`double[]` `EnuFrame.toGeocentricFrame(LatLonPoint llpt)` Convert to geocentric frame using a LatLonPoint.
`static ECEFPoint` `ECEFPoint.LLtoECEF(LatLonPoint llpoint)`
`static ECEFPoint` `ECEFPoint.LLtoECEF(LatLonPoint llpoint, ECEFPoint ecef)`
`void` `ECEFPoint.setLatLon(LatLonPoint pt)` Set an ECEFPoint from a LatLonPoint
`LatLonPoint` `DMSLatLonPoint.getLatLonPoint(LatLonPoint llp)` Return a LatLonPoint from this DMSLatLonPoint.
`abstract LatLonPoint` `AbstractGCT.inverse(double x, double y, LatLonPoint ret)`

Constructors in com.bbn.openmap.proj.coords with parameters of type LatLonPoint
`ZonedUTMPoint(LatLonPoint llpoint)` Constructor pass-through.
`ZonedUTMPoint(LatLonPoint llpoint, Ellipsoid ellip)` Constructor pass-through.
`UTMPoint(LatLonPoint llpoint)` Contruct a UTMPoint from a LatLonPoint, assuming a WGS_84 ellipsoid.
`UTMPoint(LatLonPoint llpoint, Ellipsoid ellip)` Construct a UTMPoint from a LatLonPoint and a particular ellipsoid.
`UPSPoint(LatLonPoint llpt)` Constructor for the UPSPoint object
`NedFrame(double[] ecefVector, LatLonPoint llpt)` Construct a NedFrame from a ECEF vector and a LatLonPoint.
`MGRSPoint(LatLonPoint llpoint)` Contruct a MGRSPoint from a LatLonPoint, assuming a WGS_84 ellipsoid.
`MGRSPoint(LatLonPoint llpoint, Ellipsoid ellip)` Construct a MGRSPoint from a LatLonPoint and a particular ellipsoid.
`EnuFrame(double[] ecefv, LatLonPoint llpt)` Construct a EnuFrame from a ECEF vector and a LatLonPoint.
`DMSLatLonPoint(LatLonPoint llp)` Constructs a new DMSLatLonPoint given a LatLonPoint instance

Uses of LatLonPoint in com.bbn.openmap.tools.roads

Fields in com.bbn.openmap.tools.roads declared as LatLonPoint
`protected LatLonPoint` `Waypoint.location` The location of this waypoint.

Methods in com.bbn.openmap.tools.roads that return LatLonPoint
`LatLonPoint` `Waypoint.getLocation()` Get the location of this Waypoint.
`LatLonPoint` `Route.location(long time)`
`protected LatLonPoint` `RoadFinder.createLatLonPoint(int x, int y)`
`LatLonPoint` `Road.getLocationAtKilometer(float kilometers)`

Methods in com.bbn.openmap.tools.roads with parameters of type LatLonPoint
`void` `Waypoint.setLocation(LatLonPoint loc)` Set the location of this Waypoint.
`Route` `RoadServices.getPathOnRoad(LatLonPoint start, LatLonPoint end)` Returns the best Route between a start point and end point.
`protected Intersection` `RoadFinder.findIntersection(LatLonPoint loc, java.lang.String name)`
`protected Intersection` `RoadFinder.findIntersection(LatLonPoint loc)`
`Route` `RoadFinder.getPathOnRoad(LatLonPoint start, LatLonPoint end)` Returns best Route between two points specified by latitude and longitude.
`protected Intersection` `RoadFinder.findClosestIntersection(LatLonPoint latLon)` Look in intersection Quad Tree for closest intersection to point at specified latitude and longitude.
`static java.lang.String` `Intersection.getLatLonPointName(LatLonPoint loc)`

Constructors in com.bbn.openmap.tools.roads with parameters of type LatLonPoint
`Waypoint(LatLonPoint loc, RoadLayer layer)` create a Waypoint at a given location.
`RoadPoint(Road road, LatLonPoint loc, RoadLayer layer)`
`Intersection(LatLonPoint loc, RoadLayer layer)` Create an Intersection at a given location.
`Intersection(LatLonPoint loc, java.lang.String name, RoadLayer layer)`

Uses of LatLonPoint in com.bbn.openmap.tools.terrain

Methods in com.bbn.openmap.tools.terrain with parameters of type LatLonPoint
`boolean` `LOSGenerator.isLOS(LatLonPoint startLLP, int startObjHeight, LatLonPoint endLLP, int endObjHeight, int numPoints)` Check to see if two points are within line of sight of each other, taking into account their elevations above Mean Sea Level as retrieved by a DTED database, and any other addition height of each object.
`double` `LOSGenerator.calculateLOSSlope(LatLonPoint startLLP, int startTotalHeight, LatLonPoint endLLP, int endObjHeight)` CalculateLOSslope figures out the slope from one point to another.

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