com.metsci.glimpse.axis.painter
Class TimeAxisPainter
java.lang.Object
com.metsci.glimpse.painter.base.GlimpsePainterImpl
com.metsci.glimpse.painter.base.GlimpsePainter1D
com.metsci.glimpse.axis.painter.TimeAxisPainter
- All Implemented Interfaces:
- GlimpsePainter
- Direct Known Subclasses:
- TimeXAxisPainter, TimeYAxisPainter
public abstract class TimeAxisPainter
- extends GlimpsePainter1D
A painter for displaying timeline axes. Axis values are interpreted as offsets
from an epoch. Both dates and times are displayed with a configurable format
and time zone.
- Author:
- ulman
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeAxisPainter
public TimeAxisPainter(TimeStampFormat minuteSecondFormat,
TimeStampFormat hourDayMonthFormat,
TimeStampFormat hourMinuteFormat,
TimeStampFormat dayMonthYearFormat,
TimeStampFormat dayFormat,
TimeStampFormat monthFormat,
TimeStampFormat monthYearFormat,
TimeStampFormat yearFormat,
java.util.TimeZone timeZone,
Epoch epoch)
setTickLineLength
public void setTickLineLength(int pixels)
setPixelsBetweenTicks
public void setPixelsBetweenTicks(int pixels)
setEpoch
public void setEpoch(Epoch epoch)
getEpoch
public Epoch getEpoch()
toTimeStamp
public TimeStamp toTimeStamp(double time)
fromTimeStamp
public double fromTimeStamp(TimeStamp time)
setTickColor
public void setTickColor(float[] color)
setTextColor
public void setTextColor(float[] color)
setCurrentTimeTickColor
public void setCurrentTimeTickColor(float[] color)
setCurrentTimeTextColor
public void setCurrentTimeTextColor(float[] color)
showCurrentTimeLabel
public void showCurrentTimeLabel(boolean show)
setFont
public void setFont(java.awt.Font font)
setFont
public void setFont(java.awt.Font font,
boolean antialias)
dispose
public void dispose(javax.media.opengl.GLContext context)
Copyright © 2012 Metron, Inc.. All Rights Reserved.