com.bbn.openmap.proj (OpenMap API)
Date: 2016-12-09

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.bbn.openmap.proj

Provides projection classes.

See:
Description

Interface Summary
EqualArc | A designator interface to let layers know that a Projection is an Equal Arc projection, meaning that the variations in latitude and longitude are constant.
Projection | Projection interface to the OpenMap projection library.
ProjectionLoader | A ProjectionLoader is a class that knows how to create projection classes for given parameters.
ProjectionStackTrigger | Provides Projection Stack input by firing BackProkCmd and ForwardProjCmd commands, which cause it to set a projection in the MapBean.

Class Summary
AspectRatioProjection | A Projection that wraps another projection, but stretch the image to another aspect ratio.
AziDist | Structure contains azimuth and distance values.
Azimuth | Base of all azimuthal projections.
Azimuth.AzimuthVar |
BasicProjectionLoader | The BasicProjectionLoader is a base implementation of the ProjectionLoader interface that conveniently handles the PropertyConsumer methods for the ProjectionLoader.
CADRG | Implements the CADRG projection.
CADRGLoader | ProjectionLoader to add the CADRG projection to an OpenMap application.
Cartesian | The Cartesian projection is a non-wrapping, straight-forward scaling projection drawn in 2D.
CartesianLoader | ProjectionLoader to add the Cartesian projection to an OpenMap application.
Clip | Clipping functions.
Cylindrical | Base of all cylindrical projections.
DatumShiftProjection | This projection wraps another projection and adds datum handling.
DrawUtil | Drawing utility functions.
Ellipsoid | A class representing a reference Ellipsoid for UTM calculations.
GeoProj | GeoProj is the base class of all Projections that deal with coordinates on the world sphere.
Gnomonic | Implements the Gnomonic projection.
GnomonicLoader | ProjectionLoader to add the Gnomonic projection to an OpenMap application.
GreatCircle | Methods for calculating great circle and other distances on the sphere and ellipsoid.
LambertConformal | Implements the LambertConformalConic projection.
LambertConformalLoader | ProjectionLoader to add the LambertConformal projection to an OpenMap application.
LineCoordinateGenerator | Generator class that connects simple coordinates with complex lines (great circle or rhumb).
LineType | LineType constants.
LLXY | Implements the LLXY projection, which is basically something where the lat/lon and pixel ratios are the same.
LLXYLoader | ProjectionLoader to add the LLXY projection to an OpenMap application.
Mercator | Implements the Mercator projection.
MercatorLoader | ProjectionLoader to add the Mercator projection to an OpenMap application.
Orthographic | Implements the Orthographic projection.
OrthographicLoader | ProjectionLoader to add the Orthographic projection to an OpenMap application.
Planet | Planet datums and parameters.
Proj | Proj is the base class of all Projections.
ProjectionFactory | The ProjectionFactory creates Projections.
ProjectionStack | Provides Projection Stack, to listen for projection changes and remember them as they pass by.
ProjectionStackSupport | This is a utility class that can be used by beans that need support for handling ProjectionListeners and firing ProjectionEvents.
ProjMath | Math functions used by projection code.
RhumbCalculator |
UTMProjection | A OpenMap Projection class that uses the `UTMPoint` to do its calculation.
UTMProjectionLoader |

Enum Summary
Length | Length is a convenience class used for a couple of things.

Exception Summary
ProjectionException | A RuntimeException subclass to handle problems creating a projection with the ProjectionFactory.

## Package com.bbn.openmap.proj Description

Provides projection classes.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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