Packages |
com.metsci.glimpse |
The top level package for the Glimpse data visualization library. |
com.metsci.glimpse.axis |
Provides classes for managing the display area of GlimpsePainter
instances. |
com.metsci.glimpse.axis.factory |
Provides factory interfaces and implementations used to generate copies of Axis1D and Axis2D
objects for use in multiple contexts. |
com.metsci.glimpse.axis.listener |
Provides classes used to update Axis1D and Axis2D
instances in response to mouse and gesture events. |
com.metsci.glimpse.axis.listener.mouse |
Provides classes used to update Axis1D and Axis2D instances in response to mouse events. |
com.metsci.glimpse.axis.listener.touch |
Provides classes used to update Axis1D and Axis2D instances in response to gesture events. |
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.painter.label |
Helper classes used by axis painters to arrange tick marks and
format tick and axis labels. |
com.metsci.glimpse.axis.tagged |
Axes with adjustable, named markers which can be adjusted independently
of the minimum and maximum axis values. |
com.metsci.glimpse.axis.tagged.painter |
Axis painters specific to tagged axes. |
com.metsci.glimpse.axis.tagged.shader |
Shader implementations specific to tagged axes. |
com.metsci.glimpse.canvas |
Heavy weight canvases on which all Glimpse rendering is performed. |
com.metsci.glimpse.charts.bathy |
The bathymetry package defines utility classes for reading
bathymetric data in various formats. |
com.metsci.glimpse.charts.raster |
Data structures and data IO utilities for displaying ENC raster images. |
com.metsci.glimpse.charts.shoreline |
Data structures and data IO utilities for display land polygon outlines. |
com.metsci.glimpse.charts.shoreline.gshhs |
Data structures and data IO utilities for displaying GSHHS polygons. |
com.metsci.glimpse.charts.shoreline.ndgc |
Data structures and data IO utilities for displaying NDGC coastline data. |
com.metsci.glimpse.charts.vector |
Data structures and data IO utilities for parsing ENC and DNC navigation charts
and displaying them as vector data. |
com.metsci.glimpse.charts.vector.display |
|
com.metsci.glimpse.charts.vector.display.examplesupport |
|
com.metsci.glimpse.charts.vector.display.xmlgen |
|
com.metsci.glimpse.charts.vector.iteration |
|
com.metsci.glimpse.charts.vector.painter |
|
com.metsci.glimpse.charts.vector.parser |
|
com.metsci.glimpse.charts.vector.parser.attributes |
|
com.metsci.glimpse.charts.vector.parser.autogen |
|
com.metsci.glimpse.charts.vector.parser.objects |
|
com.metsci.glimpse.context |
Data structures and classes for describing the current Glimpse rendering context. |
com.metsci.glimpse.dspl |
Support for parsing Google Data Set Publishing Language (DSPL) metadata files. |
com.metsci.glimpse.dspl.canonical |
Metron canonical concepts. |
com.metsci.glimpse.dspl.lite |
Simplified DSPL schema support. |
com.metsci.glimpse.dspl.lite.schema |
|
com.metsci.glimpse.dspl.parser |
Data parsing utilities for DSPL data files. |
com.metsci.glimpse.dspl.parser.column |
|
com.metsci.glimpse.dspl.parser.column.dynamic |
|
com.metsci.glimpse.dspl.parser.table |
|
com.metsci.glimpse.dspl.parser.util |
|
com.metsci.glimpse.dspl.schema |
|
com.metsci.glimpse.dspl.util |
Support utilities for DSPL parsing. |
com.metsci.glimpse.event |
Glimpse specific listener classes which provide an
abstraction layer on top of specific widget sets like Swt
or Swing. |
com.metsci.glimpse.event.mouse |
Glimpse specific mouse listener classes which provide an
abstraction layer on top of specific widget sets like Swt
or Swing. |
com.metsci.glimpse.event.mouse.swing |
|
com.metsci.glimpse.event.touch |
Glimpse specific listener classes allow Axis1D
instances to respond to high level touch events (like pans, zooms, pinches,
and swipes). |
com.metsci.glimpse.examples |
Ready-to-run, self-contained examples which
highlight many of Glimpse's features and provide a convenient starting
point for developing applications using Glimpse. |
com.metsci.glimpse.examples.animated |
Examples demonstrating display of dynamically changing data. |
com.metsci.glimpse.examples.axis |
Examples demonstrating linking between and interaction with Glimpse axes. |
com.metsci.glimpse.examples.basic |
Simple examples demonstrating basic Glimpse features. |
com.metsci.glimpse.examples.charts.bathy |
|
com.metsci.glimpse.examples.charts.dnc |
|
com.metsci.glimpse.examples.charts.enc |
|
com.metsci.glimpse.examples.charts.rnc |
|
com.metsci.glimpse.examples.charts.shoreline |
|
com.metsci.glimpse.examples.dspl |
|
com.metsci.glimpse.examples.layout |
Examples demonstrating usage of GlimpseLayout and
MIG layout to create custom arrangements of Glimpse plots. |
com.metsci.glimpse.examples.listener |
Examples demonstrating usage of GlimpseLayout and
MIG layout to create custom arrangements of Glimpse plots. |
com.metsci.glimpse.examples.misc |
A grab bag of miscellaneous examples. |
com.metsci.glimpse.examples.projection |
|
com.metsci.glimpse.examples.screenshot |
Examples relating to offscreen Glimpse rendering, including screenshots. |
com.metsci.glimpse.examples.shader |
Examples demonstrating use of OpenGL shader support in Glimpse. |
com.metsci.glimpse.examples.spacenav |
Examples demonstrating Glimpse support for Space Navigator 3D mice
(http://www.3dconnexion.com/) |
com.metsci.glimpse.examples.stacked |
Timeline plot examples. |
com.metsci.glimpse.examples.swt |
Examples demonstrating Glimpse support for rendering inside SWT frames. |
com.metsci.glimpse.gl |
Texture, shader, frame buffer, vertex buffer, and other general
OpenGL utility classes. |
com.metsci.glimpse.gl.attribute |
Vertex buffers and GL attribute handling utilities. |
com.metsci.glimpse.gl.layout |
|
com.metsci.glimpse.gl.shader |
Grammar for parsing GLSL files and programmatically identifying
and setting uniform variables. |
com.metsci.glimpse.gl.shader.grammar |
|
com.metsci.glimpse.gl.texture |
Wrapper classes for working with OpenGL textures inside a
GlimpsePainter . |
com.metsci.glimpse.gl.util |
General OpenGL utility classes. |
com.metsci.glimpse.layout |
Provides a MigLayout-based framework for partitioning a
GlimpseCanvas into multiple
logical drawing areas. |
com.metsci.glimpse.painter |
OpenGL layers which draw data, annotations, tick marks, grid lines, and everything
else which makes up the graphical elements of the plot. |
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.data |
|
com.metsci.glimpse.plot.timeline.layout |
|
com.metsci.glimpse.plot.timeline.listener |
|
com.metsci.glimpse.plot.timeline.painter |
|
com.metsci.glimpse.spacenav |
Support for Space Navigator 3D mice (http://www.3dconnexion.com/) |
com.metsci.glimpse.support |
Data structures and support classes. |
com.metsci.glimpse.support.color |
Color utility classes for simplifying specification of Glimpse and OpenGL colors. |
com.metsci.glimpse.support.colormap |
Color gradient utilities. |
com.metsci.glimpse.support.font |
Font utility classes. |
com.metsci.glimpse.support.polygon |
Tessellation of polygons into collections of triangles which
can be easily drawn by the graphics card. |
com.metsci.glimpse.support.projection |
Provides projections which deform rectangular data blocks
stored as textures into data coordinates. |
com.metsci.glimpse.support.repaint |
Single threaded manager for handling repainting of multiple
GlimpseCanvas . |
com.metsci.glimpse.support.screenshot |
Utilities for capturing GlimpseLayout
areas and saving them as an image file or BufferedImage . |
com.metsci.glimpse.support.selection |
Provides callbacks when selection events occur in
GlimpsePainter s. |
com.metsci.glimpse.support.settings |
Defines key value pairs of look and feel settings for GlimpsePainters. |
com.metsci.glimpse.support.shader |
Subclasses of Shader which work in conjunction
with painters and Texture subclasses to
create dynamic graphical effects. |
com.metsci.glimpse.support.shader.geometry |
|
com.metsci.glimpse.support.texture |
Extensions to the basic Texture subclasses. |
com.metsci.glimpse.support.texture.mutator |
|
com.metsci.glimpse.swt.canvas |
|
com.metsci.glimpse.swt.event |
|
com.metsci.glimpse.swt.event.mouse |
|
com.metsci.glimpse.swt.misc |
|
com.metsci.glimpse.util |
General utility support for spherical geometry calculations, logging, spatial
indexing, unit conversions, fast data loading and math calculations. |
com.metsci.glimpse.util.geo |
Utilities for performing latitude/longitude calculations and projections using
spherical or WGS 84 coordinate systems. |
com.metsci.glimpse.util.geo.datum |
|
com.metsci.glimpse.util.geo.format |
|
com.metsci.glimpse.util.geo.projection |
|
com.metsci.glimpse.util.geo.util |
|
com.metsci.glimpse.util.io |
Fast IO utility classes. |
com.metsci.glimpse.util.io.datapipe |
|
com.metsci.glimpse.util.jnlu |
Utility classes for automatic loading of native libraries. |
com.metsci.glimpse.util.logging |
Logging wrapper classes to add functionality to java.util logging. |
com.metsci.glimpse.util.logging.format |
|
com.metsci.glimpse.util.math |
Fast, approximate mathematical function implementations. |
com.metsci.glimpse.util.math.fast |
|
com.metsci.glimpse.util.math.stat |
|
com.metsci.glimpse.util.math.stochastic |
|
com.metsci.glimpse.util.math.stochastic.pdfcont |
|
com.metsci.glimpse.util.math.stochastic.pdfcont2d |
|
com.metsci.glimpse.util.math.stochastic.pdfdiscrete |
|
com.metsci.glimpse.util.primitives |
Memory efficient Java primitive data arrays. |
com.metsci.glimpse.util.primitives.algorithms |
|
com.metsci.glimpse.util.primitives.sorted |
|
com.metsci.glimpse.util.quadtree |
Hierarchical spatial index support. |
com.metsci.glimpse.util.units |
Unit conversion utilities for angle, azimuth, frequency, length, and speed. |
com.metsci.glimpse.util.units.time |
|
com.metsci.glimpse.util.units.time.format |
|
com.metsci.glimpse.util.vector |
Vector classes for representing 2 and 3 dimensional vectors. |