Package com.bbn.openmap.layer.policy

Contains policy objects that affect the behavior of OMGraphicHandlerLayers.

See:
          Description

Interface Summary
ProjectionChangePolicy A ProjectionChangePolicy is a policy object that determines how an OMGraphicHandler layer reacts to a projectionChanged() method call.
RenderPolicy A policy object that can be used by an OMGraphicHandlerLayer to figure out the best way to paint on the map.
 

Class Summary
AbstractProjectionChangePolicy Implements the common functionality of all projection change policies.
BufferedImageRenderPolicy The BufferedImageRenderPolicy is a RenderPolicy that creates and uses an image buffer based on the painting times for the layer.
FullProjectionRenderPolicy The FullProjectionRenderPolicy is a StandardRenderPolicy that sets the clip of the java.awt.Graphics passed into the paint method with the clipping area of the projection.
ListResetPCPolicy ProjectionChangePolicy that uses a Layer SwingWorker to kick off a thread to call layer.prepare() and deletes the current OMGraphicList between projection changes.
NullProjectionChangePolicy Dummy ProjectionChangePolicy, for those layers who prefer to ignore projection changes completely.
PanningImageRenderPolicy The PanningImageRenderPolicy renders all OMGraphics into a buffering image, and responds to projection changes by immediately rendering a translated version of the image at a new projection location before calling prepare() on the layer to get the OMGraphics for the new projection and untranslated image.
RenderingHintsRenderPolicy The RenderingHintsRenderPolicy is a StandardRenderPolicy that lets you set RenderingHints on the java.awt.Graphics object before the layer is painted, and then simply paints the current graphic list.
StandardPCPolicy ProjectionChangePolicy that uses a Layer SwingWorker to kick off a thread to call layer.prepare() and doesn't delete the OMGraphicList between projection changes.
StandardRenderPolicy The StandardRenderPolicy is a RenderPolicy that simply paints the current graphic list.
 

Package com.bbn.openmap.layer.policy Description

Contains policy objects that affect the behavior of OMGraphicHandlerLayers. Policys can affect how projection changes are managed and how rendering is accomplished by adjusting layer parameters and handing a layer's OMGraphicList in special ways.



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