Glimpse Data Visualization Library

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 GlimpsePainters.
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.

 



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