## Uses of Class
com.bbn.openmap.proj.Length

Packages that use Length
com.bbn.openmap.event: Provides the various event object and listener interfaces for using the MapBean.
com.bbn.openmap.graphicLoader: The GraphicLoader package is designed to provide support for components that need to drive changes in OMGraphics over a map.
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.omGraphics: Provides geographically based graphics classes.
com.bbn.openmap.omGraphics.grid: Provides a number of generator classes for OMGrid data.
com.bbn.openmap.proj: Provides projection classes.

Uses of Length in com.bbn.openmap.event

Methods in com.bbn.openmap.event that return Length
`Length` `DistanceMouseMode.getUnit()` Return the unit of distance being displayed: Length.NM, Length.KM or Length.MILE.

Methods in com.bbn.openmap.event with parameters of type Length
`void` `DistanceMouseMode.setUnit(Length units)` Set the unit of distance to be displayed: Length.NM, Length.KM or Length.MILE.

Constructors in com.bbn.openmap.event with parameters of type Length
`DistanceMouseMode(boolean consumeEvents, InformationDelegator id, Length units)` Construct a DistanceMouseMode.
`DistanceMouseMode(boolean consumeEvents, InformationDelegator id, Length units, int lType)` Construct a DistanceMouseMode.

Uses of Length in com.bbn.openmap.graphicLoader

Methods in com.bbn.openmap.graphicLoader with parameters of type Length
`void` `GLPoint.move(int distance, Length units, float Az)`

Uses of Length in com.bbn.openmap.gui

Fields in com.bbn.openmap.gui declared as Length
`static Length` `OverviewMapHandler.defaultMinScaleUom`
`protected Length` `OverviewMapHandler.minScaleUom` The minimum scale unit of measure to use for the window.

Methods in com.bbn.openmap.gui with parameters of type Length
`void` `OverviewMapHandler.setMinScale(float width, Length uom)` Set the minimum scale to use for the overview map.

Uses of Length in com.bbn.openmap.layer

Fields in com.bbn.openmap.layer declared as Length
`protected Length` `ScaleDisplayLayer.uom`

Uses of Length in com.bbn.openmap.omGraphics

Fields in com.bbn.openmap.omGraphics declared as Length
`protected Length` `OMRangeRings.intervalUnits` The unit object specifying the interval meaning.
`protected Length` `OMGrid.units` The units, if needed, of the values contained in the grid data array.
`protected Length` `OMDistance.distUnits`
`protected static Length` `EditableOMRangeRings.lastUnit`

Methods in com.bbn.openmap.omGraphics that return Length
`Length` `OMRangeRings.getIntervalUnits()` Get the interval units.
`Length` `OMGrid.getUnits()` Get the units for the grid data.
`Length` `OMDistance.getDistUnits()` Get the Length object used to represent distances.

Methods in com.bbn.openmap.omGraphics with parameters of type Length
`void` `OMRangeRings.setInterval(int interval, Length units)` Convenience method to set both at one time.
`void` `OMRangeRings.setIntervalUnits(Length units)` Set the interval units.
`void` `OMRangeRings.setRadius(float radius, Length units)` Set the radius with units.
`void` `OMGrid.setUnits(Length length)` Set the units for the grid data.
`void` `OMEllipse.setAxis(double majorAxis, double minorAxis, Length units)` Set the axis lengths of the ellipse.
`void` `OMDistance.setDistUnits(Length distanceUnits)` Set the Length object used to represent distances.
`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.
`void` `OMArc.setRadius(float radius, Length units)` Set the radius with units.

Constructors in com.bbn.openmap.omGraphics with parameters of type Length
`OMRangeRings(float latPoint, float lonPoint, float radius, Length units)` Create an OMRangeRings with a lat/lon center and a physical distance radius.
`OMRangeRings(float latPoint, float lonPoint, float radius, Length units, int nverts)` Create an OMRangeRings with a lat/lon center and a physical distance radius.
`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.
`OMDistance(float[] llPoints, int units, int lType, Length distanceUnits)` Create an OMDistance from a list of float lat/lon pairs.
`OMDistance(float[] llPoints, int units, int lType, int nsegs, Length distanceUnits)` Create an OMDistance from a list of float lat/lon pairs.
`OMCircle(float latPoint, float lonPoint, float radius, Length units)` Create an OMCircle with a lat/lon center and a physical distance radius.
`OMCircle(float latPoint, float lonPoint, float radius, Length units, int nverts)` Create an OMCircle with a lat/lon center and a physical distance radius.
`OMCircle(LatLonPoint center, float radius, Length units, int nverts)` Create an OMCircle with a lat/lon center and a physical distance radius.
`OMArc(float latPoint, float lonPoint, float radius, Length units, float s, float e)` Create an OMArc with a lat/lon center and a physical distance radius.
`OMArc(float latPoint, float lonPoint, float radius, Length units, int nverts, float s, float e)` Create an OMArc 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 Length in com.bbn.openmap.omGraphics.grid

Fields in com.bbn.openmap.omGraphics.grid declared as Length
`protected Length` `ElevationBandGeneratorLoader.displayUnits`
`protected Length` `ElevationBandGenerator.dataUnits`
`protected Length` `ElevationBandGenerator.displayUnits`

Methods in com.bbn.openmap.omGraphics.grid that return Length
`Length` `ElevationBandGeneratorLoader.getDisplayUnits()`
`Length` `ElevationBandGenerator.getDataUnits()`
`Length` `ElevationBandGenerator.getDisplayUnits()`

Methods in com.bbn.openmap.omGraphics.grid with parameters of type Length
`java.awt.Color` `GreyscaleSlopeColors.getColor(int elevation, Length units, double slope)` Get the Color for the given elevation, with the provided units.
`int` `GreyscaleSlopeColors.getARGB(int elevation, Length units, double slope)` Get the int argb value for a given elevation, with the provided units.
`java.awt.Color` `ElevationColors.getColor(int elevation, Length units, double slope)` Get the Color for the given elevation, with the provided units.
`int` `ElevationColors.getARGB(int elevation, Length units, double slope)` Get the int argb value for a given elevation, with the provided units.
`void` `ElevationBandGeneratorLoader.setDisplayUnits(Length units)`
`void` `ElevationBandGenerator.setDataUnits(Length units)`
`void` `ElevationBandGenerator.setDisplayUnits(Length displayUnits)`
`java.awt.Color` `ColoredShadingColors.getColor(int elevation, Length units, double slope)` Get the Color for the given elevation, with the provided units.
`int` `ColoredShadingColors.getARGB(int elevation, Length units, double slope)` Get the int argb value for a given elevation, with the provided units.

Uses of Length in com.bbn.openmap.proj

Fields in com.bbn.openmap.proj declared as Length
`static Length` `Length.MILE` Miles, in WGS 84 spherical earth model units.
`static Length` `Length.FEET` Feet, in WGS 84 spherical earth model units.
`static Length` `Length.METER` Meters, in WGS 84 Spherical earth model units.
`static Length` `Length.KM` Kilometers, in WGS 84 Spherical earth model units.
`static Length` `Length.NM` Nautical Miles, in WGS 84 Spherical earth model units.
`static Length` `Length.DECIMAL_DEGREE` Decimal Degrees, in WGS 84 Spherical earth model units.
`static Length` `Length.RADIAN` Radians, in terms of a spherical earth.
`static Length` `Length.DM` Data Mile, in WGS 84 spherical earth model units.

Methods in com.bbn.openmap.proj that return Length
`static Length[]` `Length.getAvailable()` Get a list of the Lengths currently defined as static implementations of this class.
`static Length` `Length.get(java.lang.String name)` Get the Length object with the given name or abbreviation.

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