com.bbn.openmap.omGraphics (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.omGraphics

Provides geographically based graphics classes.

See:
Description

Interface Summary
OMGeometry | Base class of OpenMap OMGraphics geometry.
OMGraphic | Used to be the base class of OpenMap graphics, but now inherits from BasicGeometry, which now contains all the information about the geometry of the OMGraphic.
OMGraphicConstants | An interface that contains all the constants associated with OMGraphics.
OMGraphicHandler | This interface describes an object that manages OMGraphics.
OMLabeler | An OMLabeler is used by OMGraphics to handle their labels.

Class Summary
BasicStrokeEditor | The BasicStrokeEditor provides a GUI to adjust BasicStroke parameters.
BasicStrokeEditorMenu |
Cubic | A cubic polynomial
DrawingAttributes | DrawingAttributes provides a mechanism for loading and managing different drawing attributes that may be used.
DrawingAttributes.Builder | Builders are usually for immutable objects, but it seems kinda handy to have one for this class, to eliminate lines of code.
DrawingAttributes.DrawingAttributesGUIButton | A JButton that listens for PropertyChange notifications from a DrawingAttributes object, so it can update its icon.
DrawingAttributesPropertyEditor | A PropertyEditor for a set of DrawingAttributes properties, providing the standard DrawingAttributes GUI for property configuration.
EditableOMAbstractLine | The EditableOMAbstractLine encompasses an OMAbstractLine, providing a mechanism for adding an arrowhead menu in the line editor menu.
EditableOMCircle | The EditableOMCircle encompasses an OMCircle, providing methods for modifying or creating it.
EditableOMDecoratedSpline | EditableOMDecoratedSpline.
EditableOMDistance | The EditableOMDistance encompasses an OMDistance, providing methods for modifying or creating it.
EditableOMGraphic | The EditableOMGraphic is a shell that controls actions to edit or create a graphic.
EditableOMGraphic.OMGraphicUndoEvent | Generic undo event for basic OMGraphics.
EditableOMGraphicList | An EditableOMGraphic list encapsulates an OMGraphicList to move the editable ones around when they are selected as a group.
EditableOMLine | The EditableOMLine encompasses an OMLine, providing methods for modifying or creating it.
EditableOMPoint | An EditableOMGraphic that encapsulates an OMPoint.
EditableOMPoly | The EditableOMPoly encompasses an OMPoly, providing methods for modifying or creating it.
EditableOMPoly.OMPolyUndoEvent | Subclass for undoing edits for OMPoly classes, handles enclose/unenclose events.
EditableOMRangeRings |
EditableOMRangeRings.OMRangeRingUndoEvent | Subclass for undoing edits for OMRangeRing classes, handles events that may affect the extra GUI widgets.
EditableOMRect | The EditableOMRect encompasses an OMRect, providing methods for modifying or creating it.
EditableOMScalingRaster | The EditableOMScalingRaster encompasses an OMScalingRaster, providing methods for modifying or creating it.
EditableOMSpline | EditableOMSpline.
EditableOMText | Wrapper class to edit OMText objects.
FilterSupport | This class provides support for implementing the OMGraphicHandler interface.
FontSizer | Helper class to OMText object that resizes font when scale changes.
GrabPoint | A GrabPoint is used by editable graphics to show a location that can be adjusted.
GraphicAttributes | The GraphicAttributes provides an extension to DrawingAttributes by provideing a mechanism for loading and managing different graphic attributes that may be used, such as line type (LINETYPE_STRAIGHT, LINETYPE_GREATCIRCLE, LINETYPE_RHUMB, or LINETYPE_UNKNOWN), or render type (RENDERTYPE_XY, RENDERTYPE_LATLON, RENDERTYPE_OFFSET, or RENDERTYPE_UNKNOWN).
HorizontalGrabPoint | A GrabPoint that can only move in the horizontal direction.
NatCubicClosedSpline | A natural cubic closed spline calculation.
NatCubicSpline | A natural cubic spline calculation.
NatCubicSpline.CLOSED | Moved from an outside class, the closed case of a NatCubicSpline.
OffsetGrabPoint | An OffsetGrabPoint is one that manages other grab points.
OMAbstractLine | The abstract base class of OMPoly and OMLine.
OMAction | The OMAction class provides a way to describe one or more actions that should be performed on an OMGraphic.
OMArc | Graphic object that represents an arc.
OMAreaList | This class encapsulates a list of OMGeometries that are connected to form one area.
OMArrowHead | Basic implementation of arrowhead graphics.
OMBitmap | The OMBitmap lets you create a two color image.
OMCircle | Graphic object that represents a circle or an ellipse.
OMColor | The OMColor exists to provide a way to make a color that can have some degree of transparency.
OMColorChooser | A wrapper class that pops up a modified JColorChooser class.
OMDecoratedSpline | A decorated splined OMPoly.
OMDistance | OMGraphic object that represents a polyline, labeled with distances.
OMEllipse | The OMEllipse is a lat/lon ellipse, made up of a center lat/lon point, and some length described for the x and y axis.
OMGeometryList | This class encapsulates a List of OMGeometries.
OMGraphicAdapter | Used to be the base class of OpenMap graphics, but now inherits from BasicGeometry, which now contains all the information about the geometry of the OMGraphic.
OMGraphicHash | This is an OMGraphicsList sub-class with a Map interface.
OMGraphicList | This class encapsulates a List of OMGraphics.
OMGrid | An OMGrid object is a two-dimensional container object for data.
OMLine | Graphic object that represents a simple line.
OMList<T extends OMGeometry> | This class encapsulates a List of OMGraphics.
OMList.OMDist<T> | RetVal for closest object/distance calculations.
OMPoint | A OMPoint is used to mark a specific point.
OMPoint.Image |
OMPoly | Graphic object that represents a polygon or polyline (multi-line-segment-object).
OMRangeRings | An object that manages a series of range circles.
OMRaster | The OMRaster object lets you create multi-colored images.
OMRasterObject | The OMRasterObject is the parent class for OMRaster and OMBitmap objects.
OMRect | Graphic type that lets you draw four-sided polygons that have corners that share coordinates or window points.
OMScalingIcon | This is an extension to OMScalingRaster that scales an icon.
OMScalingRaster | This is an extension to OMRaster that automatically scales itelf to match the current projection.
OMShape | The OMShape object is an OMGraphic intended to be used with non-GeoProj projections, defining projected map object to be modified for different views.
OMShape.PROJECTED | This is a subclass that uses the provided shape as the generated shape.
OMSpline | A splined OMPoly.
OMText | The OMText graphic type lets you put text on the screen.
OMTextLabeler | A default implementation of OMLabeler that extends from OMText.
OMWarpingImage | An OMGraphic that wraps an ImageWarp object to display the resulting OMRaster, in any projection.
SinkGraphic | This graphic is a Sink.
VerticalGrabPoint | A GrabPoint that can only move in the vertical direction.

## Package com.bbn.openmap.omGraphics Description

Provides geographically based graphics 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