Skip navigation links

Glimpse Data Visualization Library

Packages 
Package Description
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.painter.label.time  
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.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.slippy  
com.metsci.glimpse.com.jogamp.opengl.util.awt  
com.metsci.glimpse.com.jogamp.opengl.util.packrect  
com.metsci.glimpse.context
Data structures and classes for describing the current Glimpse rendering context.
com.metsci.glimpse.dnc  
com.metsci.glimpse.dnc.convert  
com.metsci.glimpse.dnc.facc  
com.metsci.glimpse.dnc.geosym  
com.metsci.glimpse.dnc.util  
com.metsci.glimpse.docking  
com.metsci.glimpse.docking.xml  
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.key
Glimpse specific key listener classes which provide an abstraction layer on top of specific widget sets like NEWT.
com.metsci.glimpse.event.key.newt  
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.newt  
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.axis
Examples demonstrating linking between and interaction with Glimpse axes.
com.metsci.glimpse.examples.charts.bathy  
com.metsci.glimpse.examples.charts.rnc  
com.metsci.glimpse.examples.charts.shoreline  
com.metsci.glimpse.examples.charts.slippy  
com.metsci.glimpse.examples.dnc  
com.metsci.glimpse.examples.dspl  
com.metsci.glimpse.examples.heatmap
Examples demonstrating display of 2D heat map data.
com.metsci.glimpse.examples.icon
Examples demonstrating display of raster fixed pixel size images.
com.metsci.glimpse.examples.layout
Examples demonstrating usage of GlimpseLayout and MIG layout to create custom arrangements of Glimpse plots.
com.metsci.glimpse.examples.line
Examples demonstrating usage of line shaders to draw mitered, feathered, and/or stippled lines.
com.metsci.glimpse.examples.misc
A grab bag of miscellaneous examples.
com.metsci.glimpse.examples.plot
Examples demonstrating simple Glimpse plots.
com.metsci.glimpse.examples.projection
Examples demonstrating applying arbitrary deformations / projections to Glimpse heat map data.
com.metsci.glimpse.examples.scatterplot
Examples demonstrating scatterplot data visualizations.
com.metsci.glimpse.examples.screenshot
Examples relating to offscreen Glimpse rendering, including screenshots.
com.metsci.glimpse.examples.shape  
com.metsci.glimpse.examples.swt
Examples demonstrating Glimpse support for rendering inside SWT frames.
com.metsci.glimpse.examples.timeline
Timeline plot examples.
com.metsci.glimpse.examples.track
Examples demonstrating display of geographic timeseries data.
com.metsci.glimpse.examples.worldwind  
com.metsci.glimpse.gl
Texture, shader, frame buffer, vertex buffer, and other general OpenGL utility classes.
com.metsci.glimpse.gl.shader  
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.jogamp.opengl.util.awt.text  
com.metsci.glimpse.layout
Provides a MigLayout-based framework for partitioning a GlimpseCanvas into multiple logical drawing areas.
com.metsci.glimpse.layout.matcher  
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.platformFixes  
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.animate  
com.metsci.glimpse.plot.timeline.data  
com.metsci.glimpse.plot.timeline.event  
com.metsci.glimpse.plot.timeline.event.listener  
com.metsci.glimpse.plot.timeline.event.paint  
com.metsci.glimpse.plot.timeline.group  
com.metsci.glimpse.plot.timeline.layout  
com.metsci.glimpse.plot.timeline.listener  
com.metsci.glimpse.plot.timeline.painter  
com.metsci.glimpse.support
Data structures and support classes.
com.metsci.glimpse.support.atlas  
com.metsci.glimpse.support.atlas.painter  
com.metsci.glimpse.support.atlas.shader  
com.metsci.glimpse.support.atlas.support  
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 and text utility classes.
com.metsci.glimpse.support.interval  
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.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.colormap  
com.metsci.glimpse.support.shader.line  
com.metsci.glimpse.support.shader.point  
com.metsci.glimpse.support.shader.triangle  
com.metsci.glimpse.support.swing  
com.metsci.glimpse.support.texture
Extensions to the basic Texture subclasses.
com.metsci.glimpse.support.texture.mutator  
com.metsci.glimpse.support.wrapped  
com.metsci.glimpse.swt.canvas  
com.metsci.glimpse.swt.event  
com.metsci.glimpse.swt.event.mouse  
com.metsci.glimpse.swt.misc  
com.metsci.glimpse.tinylaf  
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.buffer  
com.metsci.glimpse.util.concurrent  
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.approx  
com.metsci.glimpse.util.math.fast  
com.metsci.glimpse.util.math.stat  
com.metsci.glimpse.util.primitives
Memory efficient Java primitive data arrays.
com.metsci.glimpse.util.primitives.algorithms  
com.metsci.glimpse.util.primitives.rangeset  
com.metsci.glimpse.util.primitives.sorted  
com.metsci.glimpse.util.quadtree
Hierarchical spatial index support.
com.metsci.glimpse.util.quadtree.longvalued  
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.var  
com.metsci.glimpse.util.vector
Vector classes for representing 2 and 3 dimensional vectors.
com.metsci.glimpse.worldwind.canvas  
com.metsci.glimpse.worldwind.event  
com.metsci.glimpse.worldwind.projection  
com.metsci.glimpse.worldwind.tile  
com.metsci.glimpse.worldwind.util  
Skip navigation links

Copyright © 2018 Metron, Inc.. All rights reserved.