Class ColorTopXAxisPainter
- java.lang.Object
-
- com.metsci.glimpse.core.painter.base.GlimpsePainterBase
-
- com.metsci.glimpse.core.axis.painter.NumericAxisPainter
-
- com.metsci.glimpse.core.axis.painter.NumericXAxisPainter
-
- com.metsci.glimpse.core.axis.painter.ColorXAxisPainter
-
- com.metsci.glimpse.core.axis.painter.ColorTopXAxisPainter
-
- All Implemented Interfaces:
GlimpsePainter
public class ColorTopXAxisPainter extends ColorXAxisPainter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.metsci.glimpse.core.axis.painter.NumericAxisPainter
NumericAxisPainter.TickInfo
-
-
Constructor Summary
Constructors Constructor Description ColorTopXAxisPainter(AxisLabelHandler ticks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAxisLabelPositionY(int height, int textHeight)
float
getColorBarMaxY(int height)
float
getColorBarMinY(int height)
int
getTickBottomY(int height, int size)
int
getTickTextPositionY(int height, int textHeight)
int
getTickTopY(int height, int size)
-
Methods inherited from class com.metsci.glimpse.core.axis.painter.ColorXAxisPainter
doPaintTo, setColorBarSize, setColorScale, setEnableOutline
-
Methods inherited from class com.metsci.glimpse.core.axis.painter.NumericAxisPainter
getTickCalculator, getTickInfo, resetFont, resetLabelColors, resetTickColor, setAxisLabel, setAxisLabelBufferSize, setAxisLabelColor, setFont, setFont, setKeepLabelsForExtremaFullyVisible, setLookAndFeel, setMarkerWidth, setShowLabel, setShowLabelsForOffscreenTicks, setShowMarker, setShowMinorTicks, setShowTickLabels, setTickBufferSize, setTickCalculator, setTickColor, setTickLabelBufferSize, setTickLabelColor, setTickSize, updateTextRenderer
-
Methods inherited from class com.metsci.glimpse.core.painter.base.GlimpsePainterBase
dispose, getAxis1D, getAxis2D, getBounds, getGL3, isDisposed, isVisible, paintTo, requireAxis1D, requireAxis2D, setVisible
-
-
-
-
Constructor Detail
-
ColorTopXAxisPainter
public ColorTopXAxisPainter(AxisLabelHandler ticks)
-
-
Method Detail
-
getAxisLabelPositionY
public int getAxisLabelPositionY(int height, int textHeight)
- Overrides:
getAxisLabelPositionY
in classNumericXAxisPainter
-
getTickTextPositionY
public int getTickTextPositionY(int height, int textHeight)
- Overrides:
getTickTextPositionY
in classNumericXAxisPainter
-
getTickTopY
public int getTickTopY(int height, int size)
- Overrides:
getTickTopY
in classNumericXAxisPainter
-
getTickBottomY
public int getTickBottomY(int height, int size)
- Overrides:
getTickBottomY
in classNumericXAxisPainter
-
getColorBarMinY
public float getColorBarMinY(int height)
-
getColorBarMaxY
public float getColorBarMaxY(int height)
-
-