Package | Description |
---|---|
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.examples.basic |
Simple examples demonstrating basic Glimpse features.
|
com.metsci.glimpse.examples.icon | |
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.stacked | |
com.metsci.glimpse.plot.timeline | |
com.metsci.glimpse.plot.timeline.event | |
com.metsci.glimpse.plot.timeline.group | |
com.metsci.glimpse.plot.timeline.layout | |
com.metsci.glimpse.plot.timeline.painter | |
com.metsci.glimpse.support.atlas.painter |
Constructor and Description |
---|
AxisNotSetException(GlimpsePainter painter,
GlimpseContext context) |
AxisNotSetException(GlimpsePainter painter,
GlimpseTargetStack stack) |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
static class |
FunctionPlotExample.Function1DPainter |
Modifier and Type | Method and Description |
---|---|
GlimpsePainter |
TaggedHeatMapExample.getPainter() |
Modifier and Type | Class and Description |
---|---|
class |
TextureAtlasExample.SimpleIconPainter |
Modifier and Type | Class and Description |
---|---|
class |
GlimpseAxisLayout1D
A GlimpseLayout which can provide axes to its child
GlimpsePainter s. |
class |
GlimpseAxisLayout2D
A GlimpseLayout which can provide two axes (an x or
horizontal axis and a y or verical axis) to its child
GlimpsePainter s. |
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.
|
class |
GlimpseTouchLayout |
class |
GlimpseTouchWrapper
Provides a layout wrapper to augment any layout (and descendants) with
gesture support.
|
Modifier and Type | Method and Description |
---|---|
void |
GlimpseLayoutDelegate.addPainter(GlimpsePainter painter) |
void |
GlimpseLayout.addPainter(GlimpsePainter painter) |
void |
GlimpseLayout.addPainter(GlimpsePainter painter,
GlimpsePainterCallback callback) |
void |
GlimpseLayoutDelegate.addPainter(GlimpsePainter painter,
GlimpsePainterCallback callback,
int zOrder) |
void |
GlimpseLayout.addPainter(GlimpsePainter painter,
GlimpsePainterCallback callback,
int zOrder) |
void |
GlimpseLayout.addPainter(GlimpsePainter painter,
int zOrder) |
void |
GlimpseLayoutDelegate.removePainter(GlimpsePainter painter) |
void |
GlimpseLayout.removePainter(GlimpsePainter painter) |
void |
GlimpseLayoutDelegate.setZOrder(GlimpsePainter painter,
int zOrder) |
void |
GlimpseLayout.setZOrder(GlimpsePainter painter,
int zOrder)
Sets the relative ordering constant for this painter.
|
Modifier and Type | Class and Description |
---|---|
class |
GLSimpleListenerPainter
An adapter wrapper class which allows a util.graphics.gl.GLSimpleListenerAbstract
listener to be used as a GlimpsePainter.
|
Modifier and Type | Class and Description |
---|---|
class |
GlimpseDataPainter1D |
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 |
Modifier and Type | Method and Description |
---|---|
void |
GlimpsePainterCallback.postPaint(GlimpsePainter painter,
GlimpseContext context) |
void |
GlimpsePainterCallback.prePaint(GlimpsePainter painter,
GlimpseContext context) |
Modifier and Type | Class and Description |
---|---|
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). |
class |
WatermarkPainter |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
DelegatePainter
A painter which delegates its painting to a collection of
delegate
GlimpsePainters . |
Modifier and Type | Method and Description |
---|---|
void |
DelegatePainter.addPainter(GlimpsePainter painter) |
void |
DelegatePainter.removePainter(GlimpsePainter painter) |
Modifier and Type | Class and Description |
---|---|
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.
|
class |
TooltipPainter
Displays tool tip text at a specified position.
|
Modifier and Type | Method and Description |
---|---|
void |
MinimapLayout.addPainter(GlimpsePainter painter) |
void |
MinimapLayout.removePainter(GlimpsePainter painter) |
Modifier and Type | Class and Description |
---|---|
class |
HistogramPainter
Plots a simple frequency histogram.
|
class |
StackedHistogramPainter
Plots a simple frequency histogram.
|
class |
XYLinePainter
Plots a simple x-y lineplot.
|
Modifier and Type | Class and Description |
---|---|
class |
DynamicLineSetPainter
Efficiently paints dynamically changing groups of colored lines.
|
class |
DynamicPointSetPainter
Efficiently paints dynamically changing groups of colored points.
|
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. |
class |
TimeShadedPointPainter
A Scatterplot point painter which associates a time with each data point.
|
Modifier and Type | Class and Description |
---|---|
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 . |
Modifier and Type | Class and Description |
---|---|
class |
TrackPainter
Paints groups of line segments of points with associated timestamps.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTreeMapPainter
Draws a TreeMap,
useful for hierarchical data.
|
class |
SimpleTreeMapPainter
A simple implementation of
AbstractTreeMapPainter that has default
colors for everything. |
Modifier and Type | Class and Description |
---|---|
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:
|
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 |
TaggedColorAxisPlot2D |
Modifier and Type | Method and Description |
---|---|
void |
MultiAxisPlot2D.AxisInfo.addBackgroundPainter(GlimpsePainter painter) |
void |
MultiAxisPlot2D.AxisInfo.addForegroundPainter(GlimpsePainter painter) |
void |
MultiAxisPlot2D.addPainter(GlimpsePainter painter) |
void |
MapPlot2D.addPainter(GlimpsePainter painter) |
void |
SimplePlot2D.addPainter(GlimpsePainter painter) |
void |
MultiAxisPlot2D.addPainter(GlimpsePainter painter,
GlimpsePainterCallback callback) |
void |
SimplePlot2D.addPainter(GlimpsePainter painter,
GlimpsePainterCallback callback) |
void |
MultiAxisPlot2D.addPainter(GlimpsePainter painter,
GlimpsePainterCallback callback,
int zOrder) |
void |
SimplePlot2D.addPainter(GlimpsePainter painter,
GlimpsePainterCallback callback,
int zOrder) |
void |
MultiAxisPlot2D.addPainter(GlimpsePainter painter,
int zOrder) |
void |
SimplePlot2D.addPainter(GlimpsePainter painter,
int zOrder) |
void |
SimplePlot2D.addPainterBackground(GlimpsePainter painter) |
void |
SimplePlot2D.addPainterForeground(GlimpsePainter painter) |
void |
MultiAxisPlot2D.AxisInfo.removeBackgroundPainter(GlimpsePainter painter) |
void |
MultiAxisPlot2D.AxisInfo.removeForegroundPainter(GlimpsePainter painter) |
void |
MultiAxisPlot2D.removePainter(GlimpsePainter painter) |
void |
MapPlot2D.removePainter(GlimpsePainter painter) |
void |
SimplePlot2D.removePainter(GlimpsePainter painter) |
void |
SimplePlot2D.setZOrder(GlimpsePainter painter,
int zOrder) |
Modifier and Type | Class and Description |
---|---|
class |
StackedPlot2D
A plot which allows multiple plots or GlimpseLayout areas to be easily arranged in a vertical
or horizontal stack.
|
Modifier and Type | Class and Description |
---|---|
class |
CollapsibleTimePlot2D |
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. |
Modifier and Type | Class and Description |
---|---|
class |
EventPainterManager
Paints 1D events with associated color, time span, icon, and label information.
|
Modifier and Type | Class and Description |
---|---|
class |
GroupLabelPainter |
Modifier and Type | Method and Description |
---|---|
void |
TimePlotInfoImpl.addPainter(GlimpsePainter painter) |
void |
TimePlotInfoWrapper.addPainter(GlimpsePainter painter) |
void |
TimePlotInfo.addPainter(GlimpsePainter painter) |
void |
TimePlotInfoImpl.removePainter(GlimpsePainter painter) |
void |
TimePlotInfoWrapper.removePainter(GlimpsePainter painter) |
void |
TimePlotInfo.removePainter(GlimpsePainter painter) |
Modifier and Type | Class and Description |
---|---|
class |
SelectedTimeRegionPainter |
class |
SimpleSelectedTimeRegionPainter |
Modifier and Type | Class and Description |
---|---|
class |
IconPainter
A painter for efficiently painting large numbers of fixed pixel size icons at
fixed locations in data (axis) space.
|
Copyright © 2013 Metron, Inc.. All rights reserved.