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.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.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.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.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.base |
The GlimpsePainter interface as well as abstract implementations which make
it simpler to write common types of GlimpsePainters.
|
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.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.listener | |
com.metsci.glimpse.plot.timeline.painter | |
com.metsci.glimpse.support.atlas | |
com.metsci.glimpse.support.shader |
Modifier and Type | Method and Description |
---|---|
static Axis1D |
AxisUtil.createHorizontalAxis(GlimpseAxisLayout1D layout,
Axis1D parentAxis) |
static Axis1D |
AxisUtil.createHorizontalAxis(GlimpseAxisLayout1D layout,
Axis1D parentAxis,
UpdateMode mode) |
static Axis1D |
AxisUtil.createVerticalAxis(GlimpseAxisLayout1D layout,
Axis1D parentAxis) |
static Axis1D |
AxisUtil.createVerticalAxis(GlimpseAxisLayout1D layout,
Axis1D parentAxis,
UpdateMode mode) |
void |
Axis1D.lockAspectRatio(Axis1D orthogonalAxis,
double aspectRatio)
Locks the aspect ratio between this axis and a provided orthogonal
aspect to a fixed ratio.
|
void |
Axis1D.setParent(Axis1D newParent)
Allows a group of axis which should mirror each other to be defined
by placing them in a tree-hierarchy.
|
void |
Axis1D.setParent(Axis1D newParent,
boolean duplicateChild) |
void |
Axis1D.updateLinkedAxes(Axis1D... ignore) |
Constructor and Description |
---|
Axis1D(Axis1D parent) |
Axis2D(Axis1D x,
Axis1D y) |
Axis3D(Axis1D x,
Axis1D y,
Axis1D z) |
Modifier and Type | Method and Description |
---|---|
static Axis1D |
DefaultAxisFactory1D.newAxis(Axis1D axis) |
Axis1D |
DefaultAxisFactory1D.newAxis(GlimpseTargetStack stack,
Axis1D axis) |
Axis1D |
FixedAxisFactory1D.newAxis(GlimpseTargetStack stack,
Axis1D axis) |
Axis1D |
AxisFactory1D.newAxis(GlimpseTargetStack stack,
Axis1D axis)
Creates a copy of the provided axis which is valid for the given GlimpseTargetStack.
|
static Axis1D |
DefaultAxisFactory2D.newAxisX(Axis2D axis) |
static Axis1D |
DefaultAxisFactory2D.newAxisY(Axis2D axis) |
Modifier and Type | Method and Description |
---|---|
static Axis1D |
DefaultAxisFactory1D.newAxis(Axis1D axis) |
Axis1D |
DefaultAxisFactory1D.newAxis(GlimpseTargetStack stack,
Axis1D axis) |
Axis1D |
FixedAxisFactory1D.newAxis(GlimpseTargetStack stack,
Axis1D axis) |
Axis1D |
AxisFactory1D.newAxis(GlimpseTargetStack stack,
Axis1D axis)
Creates a copy of the provided axis which is valid for the given GlimpseTargetStack.
|
Modifier and Type | Method and Description |
---|---|
void |
AxisListener1D.axisUpdated(Axis1D axis) |
void |
RateLimitedAxisListener1D.axisUpdated(Axis1D axis) |
abstract void |
RateLimitedAxisListener1D.axisUpdatedRateLimited(Axis1D axis) |
void |
RateLimitedAxisListener1D.eventDispatch(Axis1D data) |
Modifier and Type | Method and Description |
---|---|
void |
AxisMouseListener.anchor(Axis1D axis,
boolean horizontal,
int posX,
int posY) |
void |
AxisMouseListener2D.applyAndUpdate(Axis1D axisX,
Axis1D axisY) |
void |
AxisMouseListener.mouseMoved(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal) |
void |
AxisMouseListener.mousePressed(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal) |
void |
AxisMouseListener.mouseReleased(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal) |
void |
AxisMouseListener.mouseWheelMoved(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal) |
void |
AxisMouseListener.move(Axis1D axis,
boolean horizontal,
int posX,
int posY) |
void |
AxisMouseListener.pan(Axis1D axis,
boolean horizontal,
int posX,
int posY) |
void |
AxisMouseListener.toggleSelectionLock(Axis1D axis) |
void |
AxisMouseListener.unanchor(Axis1D axis,
boolean horizontal,
int posX,
int posY) |
void |
AxisMouseListener.zoom(Axis1D axis,
boolean horizontal,
int zoomIncrements,
int posX,
int posY) |
void |
AxisMouseListener.zoomSelection(Axis1D axis,
boolean horizontal,
int zoomIncrements,
int posX,
int posY) |
Modifier and Type | Method and Description |
---|---|
void |
AxisGestureListener2D.applyAndUpdate(Axis1D axisX,
Axis1D axisY) |
void |
AxisGestureListener.move(Axis1D axis,
boolean horizontal,
int posX,
int posY) |
void |
AxisGestureListener.pan(Axis1D axis,
boolean horizontal,
float dX,
float dY) |
void |
AxisGestureListener.select(Axis1D axis,
boolean horizontal,
float posX,
float posY) |
void |
AxisGestureListener.toggleSelectionLock(Axis1D axis) |
void |
AxisGestureListener.zoom(Axis1D axis,
boolean horizontal,
float posX,
float posY,
float scale) |
void |
AxisGestureListener.zoomSelection(Axis1D axis,
boolean horizontal,
int zoomIncrements,
int posX,
int posY) |
Modifier and Type | Method and Description |
---|---|
void |
NumericXAxisPainter.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
void |
NumericYAxisPainter.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
void |
ColorXAxisPainter.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
void |
ColorYAxisPainter.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
void |
TimeXAxisPainter.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
void |
TimeYAxisPainter.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
void |
TimeAxisPainter.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
Modifier and Type | Method and Description |
---|---|
String |
FixedAxisLabelHandler.getAxisLabel(Axis1D axis) |
String |
TimeAxisLabelHandler.getAxisLabel(Axis1D axis) |
String |
GridAxisLabelHandler.getAxisLabel(Axis1D axis) |
String |
EmptyLabelHandler.getAxisLabel(Axis1D axis) |
String |
AxisLabelHandler.getAxisLabel(Axis1D axis) |
String |
LatLonAxisLabelHandler.getAxisLabel(Axis1D axis) |
String[] |
FixedAxisLabelHandler.getTickLabels(Axis1D axis,
double[] tickPositions) |
String[] |
TimeAxisLabelHandler.getTickLabels(Axis1D axis,
double[] tickPositions) |
String[] |
GridAxisLabelHandler.getTickLabels(Axis1D axis,
double[] tickPositions) |
String[] |
EmptyLabelHandler.getTickLabels(Axis1D axis,
double[] tickPositions) |
String[] |
AxisLabelHandler.getTickLabels(Axis1D axis,
double[] tickPositions) |
String[] |
LatLonAxisLabelHandler.getTickLabels(Axis1D axis,
double[] tickPositions) |
double[] |
FixedAxisLabelHandler.getTickPositions(Axis1D axis) |
double[] |
TimeAxisLabelHandler.getTickPositions(Axis1D axis) |
double[] |
GridAxisLabelHandler.getTickPositions(Axis1D axis) |
double[] |
EmptyLabelHandler.getTickPositions(Axis1D axis) |
double[] |
AxisLabelHandler.getTickPositions(Axis1D axis) |
List<TimeStamp> |
TimeAxisLabelHandler.tickTimes(Axis1D axis,
double axisLengthPixels) |
List<TimeAxisLabelHandler.TimeStruct> |
TimeAxisLabelHandler.timeStructs(Axis1D axis,
List<TimeStamp> tickTimes,
TimeAxisLabelHandler.TimeStructFactory factory) |
Modifier and Type | Class and Description |
---|---|
class |
TaggedAxis1D
An Axis1D which keeps track of a set of labeled locations along the axis.
|
Modifier and Type | Method and Description |
---|---|
Axis1D |
TaggedAxis1D.clone() |
Modifier and Type | Method and Description |
---|---|
void |
TaggedAxisListener1D.axisUpdated(Axis1D axis) |
void |
TaggedAxisMouseListener1D.mouseMoved(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal) |
void |
TaggedAxisMouseListener1D.mousePressed(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal) |
void |
TaggedAxisMouseListener1D.mouseReleased(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal) |
Constructor and Description |
---|
TaggedAxis1D(Axis1D parent) |
Modifier and Type | Method and Description |
---|---|
void |
TaggedColorXAxisPainter.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
void |
TaggedNumericYAxisPainter.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
void |
TaggedColorYAxisPainter.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
void |
TaggedNumericXAxisPainter.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
Modifier and Type | Method and Description |
---|---|
void |
PartialTaggedPointShader.axisUpdated(Axis1D axis) |
void |
TaggedColorScaleShader.axisUpdated(Axis1D axis) |
Modifier and Type | Method and Description |
---|---|
Axis1D |
GlimpseMouseEvent.getAxis1D() |
Modifier and Type | Method and Description |
---|---|
Axis1D |
GlimpseSwipeGestureEvent.getAxis1D() |
Axis1D |
GlimpseLongPressGestureEvent.getAxis1D() |
Axis1D |
GlimpseTouchEvent.getAxis1D() |
Axis1D |
GlimpsePinchGestureEvent.getAxis1D() |
Axis1D |
GlimpsePanGestureEvent.getAxis1D() |
Axis1D |
GlimpseTapGestureEvent.getAxis1D() |
Modifier and Type | Method and Description |
---|---|
static HeatMapPainter |
HeatMapExample.newHeatMapPainter(Axis1D axis) |
static HeatMapPainter |
HeatMapExample.newHeatMapPainter(ColorTexture1D colorScale,
Axis1D axis) |
Modifier and Type | Method and Description |
---|---|
Axis1D |
GlimpseAxisLayout1D.getAxis() |
Axis1D |
GlimpseAxisLayout1D.getAxis(GlimpseContext context) |
Axis1D |
GlimpseAxisLayout1D.getAxis(GlimpseTargetStack stack) |
Modifier and Type | Method and Description |
---|---|
void |
GlimpseAxisLayout1D.setAxis(Axis1D axis) |
void |
GlimpseAxisLayout1D.setAxis(GlimpseContext context,
Axis1D axis) |
void |
GlimpseAxisLayout1D.setAxis(GlimpseTargetStack stack,
Axis1D axis) |
Constructor and Description |
---|
GlimpseAxisLayout1D(Axis1D axis) |
GlimpseAxisLayout1D(GlimpseLayout parent,
Axis1D axis) |
GlimpseAxisLayout1D(GlimpseLayout parent,
String name,
Axis1D axis) |
GlimpseAxisLayout1D(String name,
Axis1D axis) |
GlimpseAxisLayout2D(Axis1D axisX,
Axis1D axisY) |
GlimpseAxisLayoutX(Axis1D axis) |
GlimpseAxisLayoutX(GlimpseLayout parent,
Axis1D axis) |
GlimpseAxisLayoutX(GlimpseLayout parent,
String name,
Axis1D axis) |
GlimpseAxisLayoutX(String name,
Axis1D axis) |
GlimpseAxisLayoutY(Axis1D axis) |
GlimpseAxisLayoutY(GlimpseLayout parent,
Axis1D axis) |
GlimpseAxisLayoutY(GlimpseLayout parent,
String name,
Axis1D axis) |
GlimpseAxisLayoutY(String name,
Axis1D axis) |
Modifier and Type | Method and Description |
---|---|
abstract void |
GlimpseDataPainter1D.paintTo(javax.media.opengl.GL2 gl,
GlimpseBounds bounds,
Axis1D axis) |
void |
GlimpseDataPainter1D.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
abstract void |
GlimpsePainter1D.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
Constructor and Description |
---|
ShadedPointPainter(Axis1D colorAxis,
Axis1D sizeAxis) |
ShadedPointPainter(Axis1D colorAxis,
Axis1D sizeAxis,
Pipeline pipeline) |
TimeShadedPointPainter(Axis1D colorAxis,
Axis1D sizeAxis) |
TimeShadedPointPainter(Axis1D colorAxis,
Axis1D sizeAxis,
Pipeline pipeline) |
Modifier and Type | Method and Description |
---|---|
void |
TaggedHeatMapPainter.axisUpdated(Axis1D axis) |
Constructor and Description |
---|
HeatMapPainter(Axis1D axis) |
Modifier and Type | Method and Description |
---|---|
Axis1D |
MultiAxisPlot2D.AxisInfo.getAxis() |
Axis1D |
MultiAxisPlot2D.getAxis(String label) |
Axis1D |
Plot2D.getAxisX() |
Axis1D |
Plot2D.getAxisY() |
Axis1D |
Plot2D.getAxisZ() |
Axis1D |
MultiAxisPlot2D.getCenterAxisX() |
Axis1D |
MultiAxisPlot2D.getCenterAxisY() |
Modifier and Type | Method and Description |
---|---|
MultiAxisPlot2D.AxisInfo |
MultiAxisPlot2D.createAxisBottom(String name,
Axis1D axis,
AxisMouseListener mouseListener) |
MultiAxisPlot2D.AxisInfo |
MultiAxisPlot2D.createAxisLeft(String name,
Axis1D axis,
AxisMouseListener mouseListener) |
MultiAxisPlot2D.AxisInfo |
MultiAxisPlot2D.createAxisRight(String name,
Axis1D axis,
AxisMouseListener mouseListener) |
MultiAxisPlot2D.AxisInfo |
MultiAxisPlot2D.createAxisTop(String name,
Axis1D axis,
AxisMouseListener mouseListener) |
Constructor and Description |
---|
MultiAxisPlot2D.AxisInfo(String id,
com.metsci.glimpse.plot.MultiAxisPlot2D.AxisOrientation orient,
Axis1D axis,
AxisMouseListener mouseListener,
GridAxisLabelHandler tickHandler,
NumericAxisPainter painter,
GlimpseLayout layout,
int order,
int size) |
Modifier and Type | Method and Description |
---|---|
Axis1D |
StackedPlot2D.getCommonAxis() |
Axis1D |
PlotInfoImpl.getCommonAxis() |
Axis1D |
PlotInfo.getCommonAxis()
Returns the common axis shared by all the plots in a StackedPlot2D.
|
Axis1D |
PlotInfoWrapper.getCommonAxis() |
Axis1D |
PlotInfoImpl.getCommonAxis(GlimpseTargetStack stack) |
Axis1D |
PlotInfo.getCommonAxis(GlimpseTargetStack stack)
Returns the common axis associated with the given GlimpseTargetStack.
|
Axis1D |
PlotInfoWrapper.getCommonAxis(GlimpseTargetStack stack) |
Axis1D |
PlotInfoImpl.getOrthogonalAxis() |
Axis1D |
PlotInfo.getOrthogonalAxis()
Returns the data axis associated with this plot.
|
Axis1D |
PlotInfoWrapper.getOrthogonalAxis() |
Axis1D |
PlotInfoImpl.getOrthogonalAxis(GlimpseTargetStack stack) |
Axis1D |
PlotInfo.getOrthogonalAxis(GlimpseTargetStack stack)
Returns the data axis associated with the given GlimpseTargetStack.
|
Axis1D |
PlotInfoWrapper.getOrthogonalAxis(GlimpseTargetStack stack) |
Modifier and Type | Method and Description |
---|---|
PlotInfo |
StackedPlot2D.createPlot(Object id,
Axis1D axis) |
Constructor and Description |
---|
StackedPlot2D(Axis1D commonAxis) |
StackedPlot2D(StackedPlot2D.Orientation orientation,
Axis1D commonAxis) |
Modifier and Type | Method and Description |
---|---|
PlotInfo |
StackedTimePlot2D.createPlot(Object id,
Axis1D axis) |
TimePlotInfo |
StackedTimePlot2D.createTimePlot(Object id,
Axis1D axis)
Creates a plot similar to
createPlot( String, Axis1D ) but with
additional plot decorations, including: grid lines, axes labels for the
data axis, and a text label describing the plot. |
Modifier and Type | Method and Description |
---|---|
void |
EventManager.calculateVisibleEvents(Axis1D axis) |
void |
EventPainterManager.paintTo(javax.media.opengl.GL2 gl,
GlimpseBounds bounds,
Axis1D axis) |
Modifier and Type | Method and Description |
---|---|
void |
TimeAxisMouseListener1D.mouseMoved(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal) |
void |
TimeAxisMouseListener1D.mousePressed(GlimpseMouseEvent e,
Axis1D axis,
boolean horizontal) |
Modifier and Type | Method and Description |
---|---|
void |
SimpleSelectedTimeRegionPainter.paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
Modifier and Type | Method and Description |
---|---|
void |
TextureAtlas.drawImageAxisX(javax.media.opengl.GL2 gl,
Object id,
Axis1D axis,
double positionX,
double positionY) |
void |
TextureAtlas.drawImageAxisX(javax.media.opengl.GL2 gl,
Object id,
Axis1D axis,
double positionX,
double positionY,
double scaleX,
double scaleY,
int centerX,
int centerY)
Draws an image from the TextureAtlas with the x position specified in axis space
and the y position specified in pixel space.
|
void |
TextureAtlas.drawImageAxisY(javax.media.opengl.GL2 gl,
Object id,
Axis1D axis,
double positionX,
double positionY)
Draws an image from the TextureAtlas with the y position specified in axis space
and the x position specified in pixel space.
|
void |
TextureAtlas.drawImageAxisY(javax.media.opengl.GL2 gl,
Object id,
Axis1D axis,
double positionX,
double positionY,
double scaleX,
double scaleY,
int centerX,
int centerY) |
Modifier and Type | Method and Description |
---|---|
void |
SampledColorScaleShader.axisUpdated(Axis1D axis) |
Constructor and Description |
---|
SampledColorScaleShader(Axis1D colorAxis,
int targetTexUnit,
int colorTexUnit) |
SampledColorScaleShaderInteger(Axis1D colorAxis,
int targetTexUnit,
int colorTexUnit) |
SimplePointShader(int colorTextureUnit,
int sizeTextureUnit,
int colorAttributeIndex,
int sizeAttributeIndex,
Axis1D colorAxis,
Axis1D sizeAxis) |
Copyright © 2013 Metron, Inc.. All rights reserved.