Uses of Interface
com.metsci.glimpse.painter.base.GlimpsePainter

Packages that use GlimpsePainter
com.metsci.glimpse.axis Provides classes for managing the display area of GlimpsePainter instances. 
com.metsci.glimpse.axis.painter Painters which display the state of an axis with tick marks, labels, color scales, and other decorations. 
com.metsci.glimpse.axis.tagged.painter Axis painters specific to tagged axes. 
com.metsci.glimpse.charts.bathy The bathymetry package defines utility classes for reading bathymetric data in various formats. 
com.metsci.glimpse.charts.shoreline Data structures and data IO utilities for display land polygon outlines. 
com.metsci.glimpse.charts.shoreline.ndgc Data structures and data IO utilities for displaying NDGC coastline data. 
com.metsci.glimpse.charts.vector.painter   
com.metsci.glimpse.examples.basic Simple examples demonstrating basic Glimpse features. 
com.metsci.glimpse.layout Provides a MigLayout-based framework for partitioning a GlimpseCanvas into multiple logical drawing areas. 
com.metsci.glimpse.painter.adapter Adapter painter which wrap OpenGL code written for different drawing interfaces, allowing such code to be used inside Glimpse. 
com.metsci.glimpse.painter.base The GlimpsePainter interface as well as abstract implementations which make it simpler to write common types of GlimpsePainters. 
com.metsci.glimpse.painter.decoration Painters which draw decorative elements of plots (usually unrelated to the data). 
com.metsci.glimpse.painter.geo Painters which draw plot elements for creating geographic display. 
com.metsci.glimpse.painter.group Aggregate painters which group multiple GlimpsePainters. 
com.metsci.glimpse.painter.info Painters which draw informational overlays. 
com.metsci.glimpse.painter.plot Painters which draw basic data plots. 
com.metsci.glimpse.painter.shape Painters which draw basic geometric shapes: line segments, points, and polygons. 
com.metsci.glimpse.painter.texture Painters which display data contained in OpenGL textures, including 2D heat maps and images. 
com.metsci.glimpse.painter.track Track visualization painters. 
com.metsci.glimpse.painter.treemap Painters for visualizing hierarchical data as a set of nested rectangles. 
com.metsci.glimpse.plot Prefabricated arrangements of GlimpseLayouts and GlimpsePainters with convenience methods for performing common data visualization tasks. 
com.metsci.glimpse.plot.timeline   
com.metsci.glimpse.plot.timeline.painter   
 

Uses of GlimpsePainter in com.metsci.glimpse.axis
 

Constructors in com.metsci.glimpse.axis with parameters of type GlimpsePainter
AxisNotSetException(GlimpsePainter painter, GlimpseContext context)
           
AxisNotSetException(GlimpsePainter painter, GlimpseTargetStack stack)
           
 

Uses of GlimpsePainter in com.metsci.glimpse.axis.painter
 

Classes in com.metsci.glimpse.axis.painter that implement GlimpsePainter
 class ColorRightYAxisPainter
          A vertical (y) axis with a color bar and labeled ticks along the right hand side.
 class ColorXAxisPainter
          A horizontal (x) axis with a color bar and labeled ticks along the bottom.
 class ColorYAxisPainter
          A vertical (y) axis with a color bar and labeled ticks along the right hand side.
 class NumericAxisPainter
          A simple axis painter which displays labeled ticks at regular intervals along the length of the axis.
 class NumericRightYAxisPainter
          A vertical (y) axis with labeled ticks along the right hand side.
 class NumericRotatedRightYAxisPainter
          A vertical (y) axis with labeled ticks along the right hand side.
 class NumericRotatedYAxisPainter
          A vertical (y) axis with labeled ticks along the left hand side.
 class NumericTopXAxisPainter
          A horizontal (x) axis with labeled ticks along the top.
 class NumericXAxisPainter
          A horizontal (x) axis with labeled ticks along the bottom.
 class NumericXYAxisPainter
          A floating axis plot with axes, tick marks, and labels drawn along the x and y origins.
 class NumericYAxisPainter
          A vertical (y) axis with labeled ticks along the left side.
 class TimeAxisPainter
          A painter for displaying timeline axes.
 class TimeXAxisPainter
          A horizontal (x) time axis painter.
 class TimeYAxisPainter
          A vertical (y) time axis painter.
 

Uses of GlimpsePainter in com.metsci.glimpse.axis.tagged.painter
 

Classes in com.metsci.glimpse.axis.tagged.painter that implement GlimpsePainter
 class TaggedColorXAxisPainter
          A horizontal (x) axis painter which displays positions of tags on top of a color scale.
 class TaggedColorYAxisPainter
          A vertical (y) axis painter which displays positions of tags on top of a color scale.
 class TaggedNumericXAxisPainter
          A horizontal (x) axis painter which displays positions of tags in addition to tick marks and labels.
 class TaggedNumericYAxisPainter
          A vertical (y) axis painter which displays positions of tags in addition to tick marks and labels.
 class TaggedPartialColorXAxisPainter
          A horizontal (x) axis painter which displays positions of tags in addition to tick marks and labels.
 class TaggedPartialColorYAxisPainter
          A vertical (y) axis painter which displays positions of tags in addition to tick marks and labels.
 

Uses of GlimpsePainter in com.metsci.glimpse.charts.bathy
 

Classes in com.metsci.glimpse.charts.bathy that implement GlimpsePainter
 class ContourPainter
           
 

Uses of GlimpsePainter in com.metsci.glimpse.charts.shoreline
 

Classes in com.metsci.glimpse.charts.shoreline that implement GlimpsePainter
 class LandShapePainter
          Originally designed to display shoreline data available from the NOAA/NGDC Coastline Extractor tool at http://www.ngdc.noaa.gov/mgg_coastline/
 

Uses of GlimpsePainter in com.metsci.glimpse.charts.shoreline.ndgc
 

Classes in com.metsci.glimpse.charts.shoreline.ndgc that implement GlimpsePainter
 class NdgcLandPainter
          Deprecated. 
 

Uses of GlimpsePainter in com.metsci.glimpse.charts.vector.painter
 

Classes in com.metsci.glimpse.charts.vector.painter that implement GlimpsePainter
 class EncChartPainter<V extends GeoObject>
          Draws encobjects.
 

Methods in com.metsci.glimpse.charts.vector.painter with parameters of type GlimpsePainter
 void EncChartPainter.addPainter(GlimpsePainter painter)
           
 void EncChartPainter.removePainter(GlimpsePainter painter)
           
 

Uses of GlimpsePainter in com.metsci.glimpse.examples.basic
 

Classes in com.metsci.glimpse.examples.basic that implement GlimpsePainter
static class FunctionPlotExample.Function1DPainter
           
 

Methods in com.metsci.glimpse.examples.basic that return GlimpsePainter
 GlimpsePainter TaggedHeatMapExample.getPainter()
           
 

Uses of GlimpsePainter in com.metsci.glimpse.layout
 

Classes in com.metsci.glimpse.layout that implement GlimpsePainter
 class GlimpseAxisLayout1D
          A GlimpseLayout which can provide axes to its child GlimpsePainters.
 class GlimpseAxisLayout2D
          A GlimpseLayout which can provide two axes (an x or horizontal axis and a y or verical axis) to its child GlimpsePainters.
 class GlimpseAxisLayoutX
          A horizontal GlimpseAxisLayout1D implementation.
 class GlimpseAxisLayoutY
          A vertical GlimpseAxisLayout1D implementation.
 class GlimpseLayout
          GlimpseLayout provides a means of rendering to specific areas of a GlimpseCanvas controlled by Mig Layout constraints.
 

Methods in com.metsci.glimpse.layout with parameters of type GlimpsePainter
 void GlimpseLayoutDelegate.addPainter(GlimpsePainter painter)
           
 void GlimpseLayout.addPainter(GlimpsePainter painter)
           
 void GlimpseLayoutDelegate.addPainter(GlimpsePainter painter, GlimpsePainterCallback callback)
           
 void GlimpseLayout.addPainter(GlimpsePainter painter, GlimpsePainterCallback callback)
           
 void GlimpseLayoutDelegate.removePainter(GlimpsePainter painter)
           
 void GlimpseLayout.removePainter(GlimpsePainter painter)
           
 

Uses of GlimpsePainter in com.metsci.glimpse.painter.adapter
 

Classes in com.metsci.glimpse.painter.adapter that implement GlimpsePainter
 class GLSimpleListenerPainter
          An adapter wrapper class which allows a util.graphics.gl.GLSimpleListenerAbstract listener to be used as a GlimpsePainter.
 

Uses of GlimpsePainter in com.metsci.glimpse.painter.base
 

Classes in com.metsci.glimpse.painter.base that implement GlimpsePainter
 class GlimpseDataPainter2D
          Takes care of most of the common setup steps that GlimpsePainters must perform.
 class GlimpsePainter1D
          A GlimpsePainter for drawing on GlimpseAxisLayout1D layouts which automatically acquires the appropriate Axis1D from the GlimpseAxisLayout1D based on the GlimpseContext provided in the paintTo() method.
 class GlimpsePainter2D
          A GlimpsePainter for drawing on GlimpseAxisLayout2D layouts which automatically acquires the appropriate Axis2D from the GlimpseAxisLayout2D based on the GlimpseContext provided in the paintTo() method.
 class GlimpsePainterImpl
           
 

Methods in com.metsci.glimpse.painter.base with parameters of type GlimpsePainter
 void GlimpsePainterCallback.postPaint(GlimpsePainter painter, GlimpseContext context)
           
 void GlimpsePainterCallback.prePaint(GlimpsePainter painter, GlimpseContext context)
           
 

Uses of GlimpsePainter in com.metsci.glimpse.painter.decoration
 

Classes in com.metsci.glimpse.painter.decoration that implement GlimpsePainter
 class BackgroundPainter
          Paints a simple solid color background.
 class BorderPainter
          Paints a simple solid color line border around the outside of the plot.
 class CopyrightPainter
          Displays a discrete copyright notice at the bottom of right corner of the screen.
 class CrosshairPainter
          Displays crosshairs and a selection box centered over the position of the mouse cursor within the plot.
 class GridPainter
          Displays dotted horizontal and vertical grid lines.
 class LegendPainter
          Displays a simple color based legend floating on top of the plot.
static class LegendPainter.BlockLegendPainter
           
static class LegendPainter.LineLegendPainter
           
 class MapBorderPainter
          An alternative BorderPainter which displays alternating white and black lines (to emulate a geographic map border).
 

Uses of GlimpsePainter in com.metsci.glimpse.painter.geo
 

Classes in com.metsci.glimpse.painter.geo that implement GlimpsePainter
 class LatLonTrackPainter
          A facade over TrackPainter which allows the specification of new track points in lat/lon and automatically uses the provided GeoProjection to convert to plot coordinates.
 class ScalePainter
          Displays a simple distance scale in the lower right corner of the plot.
 

Uses of GlimpsePainter in com.metsci.glimpse.painter.group
 

Classes in com.metsci.glimpse.painter.group that implement GlimpsePainter
 class DelegatePainter
          A painter which delegates its painting to a collection of delegate GlimpsePainters.
 

Methods in com.metsci.glimpse.painter.group with parameters of type GlimpsePainter
 void DelegatePainter.addPainter(GlimpsePainter painter)
           
 void DelegatePainter.removePainter(GlimpsePainter painter)
           
 

Uses of GlimpsePainter in com.metsci.glimpse.painter.info
 

Classes in com.metsci.glimpse.painter.info that implement GlimpsePainter
 class AnnotationPainter
          Displays text annotations at specified locations on a plot.
 class CursorTextPainter
          Displays a text box which follows the cursor and displays the position of the cursor in data coordinates.
 class CursorTextZPainter
          In addition to displaying the coordinates of the cursor in data space, also displays the data value stored in the FloatTextureProjected2D beneath the cursor location.
 class FpsPainter
          Displays an estimate of the current number of times the GlimpseCanvas is being redrawn per second.
 class MeasurementPainter
          Displays a protractor and ruler when the mouse cursor is locked via the middle mouse button.
 class MinimapLayout
          A GlimpseLayout which floats inside a larger GlimpseLayout and provides a zoomed out view of the scene inside the larger GlimpseLayout.
 class MinimapLayout.MiniMapBoundsPainter
           
 class SimpleTextPainter
          A painter which displays arbitrary text at a fixed pixel location on the screen.
 

Methods in com.metsci.glimpse.painter.info with parameters of type GlimpsePainter
 void MinimapLayout.addPainter(GlimpsePainter painter)
           
 void MinimapLayout.removePainter(GlimpsePainter painter)
           
 

Uses of GlimpsePainter in com.metsci.glimpse.painter.plot
 

Classes in com.metsci.glimpse.painter.plot that implement GlimpsePainter
 class HistogramPainter
          Plots a simple frequency histogram histogram.
 class XYLinePainter
          Plots a simple x-y lineplot.
 

Uses of GlimpsePainter in com.metsci.glimpse.painter.shape
 

Classes in com.metsci.glimpse.painter.shape that implement GlimpsePainter
 class LineSetPainter
          Efficiently draws a static set of line segments.
 class PointSetPainter
          Efficiently draws a static set of points.
 class PolygonPainter
          Paints large collections of arbitrary polygons (including concave polygons).
 class PolygonPainterSimple
          A simpler/alternate implementation of PolygonPainter which allows arbitrary polygons to be turned on and off.
 class ShadedPointPainter
          A painter, similar to PointSetPainter, which allows visualization of large clouds of points or particles.
 

Uses of GlimpsePainter in com.metsci.glimpse.painter.texture
 

Classes in com.metsci.glimpse.painter.texture that implement GlimpsePainter
 class HeatMapPainter
          A simplified facade to ShadedTexturePainter which applies a color scale (adjustable via an Axis1D to a double[][] rectangular array of data stored as an OpenGL texture in order to display a two dimensional heat map.
 class ShadedTexturePainter
          A painter which applies shaders to textures in order to display dynamically adjustable representations of 2D gridded data.
 class TaggedHeatMapPainter
          A HeatMapPainter whose coloring is controlled via a TaggedAxis1D.
 

Uses of GlimpsePainter in com.metsci.glimpse.painter.track
 

Classes in com.metsci.glimpse.painter.track that implement GlimpsePainter
 class TrackPainter
          Paints groups of line segments of points with associated timestamps.
 

Uses of GlimpsePainter in com.metsci.glimpse.painter.treemap
 

Classes in com.metsci.glimpse.painter.treemap that implement GlimpsePainter
 class AbstractTreeMapPainter
          Draws a TreeMap, useful for hierarchical data.
 class SimpleTreeMapPainter
          A simple implementation of AbstractTreeMapPainter that has default colors for everything.
 

Uses of GlimpsePainter in com.metsci.glimpse.plot
 

Classes in com.metsci.glimpse.plot that implement GlimpsePainter
 class ColorAxisPlot2D
          A SimplePlot2D with a right-side axis with a color scale in addition to x and y axes and a central plotting area.
 class MapPlot2D
          A geographic plotting area.
 class MultiAxisPlot2D
          A flexible plotting area with the ability to create an arbitrary number of additional axes above, below, left, or right of the main central plotting area.
 class Plot2D
          A simple, blank plotting area which divides itself into five regions: a central plotting area a title area above the plot a labeled horizontal x axis below the plot a labeled vertical y axis to the left of the plot a labeled vertical z axis to the right of the plot Any of the areas above may be shown or hidden (the z axis area is commonly hidden).
 class SimplePlot2D
          Identical in structure to Plot2D, but also provides a pre-selected set of common plot elements including: a solid color background to the plot a simple line border around the plotting area vertical and horizontal grid lines which match the axis tick marks a crosshair which follows the mouse position
 class StackedPlot2D
          A plot which allows multiple plots or GlimpseLayout areas to be easily arranged in a vertical or horizontal stack.
 

Methods in com.metsci.glimpse.plot with parameters of type GlimpsePainter
 void MultiAxisPlot2D.AxisInfo.addBackgroundPainter(GlimpsePainter painter)
           
 void MultiAxisPlot2D.AxisInfo.addForegroundPainter(GlimpsePainter painter)
           
 void SimplePlot2D.addPainter(GlimpsePainter painter)
           
 void MultiAxisPlot2D.addPainter(GlimpsePainter painter)
           
 void MapPlot2D.addPainter(GlimpsePainter painter)
           
 void SimplePlot2D.addPainterOuter(GlimpsePainter painter)
           
 void MultiAxisPlot2D.AxisInfo.removeBackgroundPainter(GlimpsePainter painter)
           
 void MultiAxisPlot2D.AxisInfo.removeForegroundPainter(GlimpsePainter painter)
           
 void SimplePlot2D.removePainter(GlimpsePainter painter)
           
 void MultiAxisPlot2D.removePainter(GlimpsePainter painter)
           
 void MapPlot2D.removePainter(GlimpsePainter painter)
           
 void SimplePlot2D.removePainterOuter(GlimpsePainter painter)
           
 

Uses of GlimpsePainter in com.metsci.glimpse.plot.timeline
 

Classes in com.metsci.glimpse.plot.timeline that implement GlimpsePainter
 class StackedTimePlot2D
          A StackedPlot2D which automatically creates a timeline axis at the bottom of the stack and uses a TaggedAxis1D to define a selected time region.
 

Uses of GlimpsePainter in com.metsci.glimpse.plot.timeline.painter
 

Classes in com.metsci.glimpse.plot.timeline.painter that implement GlimpsePainter
 class SelectedTimeRegionPainter
           
 class SimpleSelectedTimeRegionPainter
           
 



Copyright © 2012 Metron, Inc.. All Rights Reserved.