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.



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