public abstract class TimeAxisPainter extends NumericAxisPainter
BYTES_PER_FLOAT, logger
Constructor and Description |
---|
TimeAxisPainter(TimeAxisLabelHandler handler) |
Modifier and Type | Method and Description |
---|---|
void |
dispose(javax.media.opengl.GLContext context) |
double |
fromTimeStamp(TimeStamp time) |
Epoch |
getEpoch() |
TimeAxisLabelHandler |
getLabelHandler() |
boolean |
isShowDateLabels() |
void |
paintTo(GlimpseContext context,
GlimpseBounds bounds,
Axis1D axis) |
void |
setCurrentTimeTextColor(float[] color) |
void |
setCurrentTimeTickColor(float[] color) |
void |
setEpoch(Epoch epoch) |
void |
setFont(Font font) |
void |
setFont(Font font,
boolean antialias) |
void |
setLookAndFeel(LookAndFeel laf)
Sets display options for the painter based on the provided LookAndFeel.
|
void |
setPixelsBetweenTicks(int pixels) |
void |
setShowDateLabels(boolean show) |
void |
setTextColor(float[] color) |
void |
setTickColor(float[] color) |
void |
setTickLineLength(int pixels) |
void |
showCurrentTimeLabel(boolean show) |
TimeStamp |
toTimeStamp(double time) |
getTickCalculator, resetFont, resetLabelColors, resetTickColor, setAxisLabel, setAxisLabelBufferSize, setAxisLabelColor, setKeepLabelsForExtremaFullyVisible, setMarkerWidth, setShowLabel, setShowLabelsForOffscreenTicks, setShowMarker, setShowMinorTicks, setShowTickLabels, setTickBufferSize, setTickCalculator, setTickLabelBufferSize, setTickLabelColor, setTickSize, updateTextRenderer
paintTo
dispose, isDisposed, isVisible, paintTo, setErrorHandling, setVisible
public TimeAxisPainter(TimeAxisLabelHandler handler)
public boolean isShowDateLabels()
public void setShowDateLabels(boolean show)
public TimeAxisLabelHandler getLabelHandler()
public void setTickLineLength(int pixels)
public void setPixelsBetweenTicks(int pixels)
public void setEpoch(Epoch epoch)
public Epoch getEpoch()
public TimeStamp toTimeStamp(double time)
public double fromTimeStamp(TimeStamp time)
public void setCurrentTimeTickColor(float[] color)
public void setCurrentTimeTextColor(float[] color)
public void showCurrentTimeLabel(boolean show)
public void setFont(Font font)
setFont
in class NumericAxisPainter
public void setTickColor(float[] color)
setTickColor
in class NumericAxisPainter
public void setTextColor(float[] color)
public void setFont(Font font, boolean antialias)
setFont
in class NumericAxisPainter
public void setLookAndFeel(LookAndFeel laf)
GlimpsePainter
setLookAndFeel
in interface GlimpsePainter
setLookAndFeel
in class NumericAxisPainter
public void dispose(javax.media.opengl.GLContext context)
dispose
in class NumericAxisPainter
public void paintTo(GlimpseContext context, GlimpseBounds bounds, Axis1D axis)
paintTo
in class GlimpsePainter1D
Copyright © 2016 Metron, Inc.. All rights reserved.