Class ScalePainter
- java.lang.Object
-
- com.metsci.glimpse.core.painter.base.GlimpsePainterBase
-
- com.metsci.glimpse.core.painter.geo.ScalePainter
-
- All Implemented Interfaces:
GlimpsePainter
public class ScalePainter extends GlimpsePainterBase
Displays a simple distance scale in the lower right corner of the plot.- Author:
- ulman
-
-
Constructor Summary
Constructors Constructor Description ScalePainter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoDispose(GlimpseContext context)float[]getBorderColor()intgetPixelBufferX()intgetPixelBufferY()intgetPixelHeight()float[]getPrimaryColor()intgetScaleHeight()float[]getSecondaryColor()float[]getTextColor()AxisUnitConvertergetUnitConverter()StringgetUnitLabel()voidsetBorderColor(float[] borderColor)voidsetPixelBufferX(int buffer)voidsetPixelBufferY(int buffer)voidsetPixelHeight(int pixelHeight)voidsetPixelWidth(int pixelWidth)voidsetPrimaryColor(float[] primaryColor)voidsetSecondaryColor(float[] secondaryColor)voidsetShowOverallLength(boolean show)voidsetShowTickLength(boolean show)voidsetTextColor(float[] textColor)voidsetUnitConverter(AxisUnitConverter converter)voidsetUnitLabel(String unitLabel)-
Methods inherited from class com.metsci.glimpse.core.painter.base.GlimpsePainterBase
dispose, getAxis1D, getAxis2D, getBounds, getGL3, isDisposed, isVisible, paintTo, requireAxis1D, requireAxis2D, setLookAndFeel, setVisible
-
-
-
-
Method Detail
-
getBorderColor
public float[] getBorderColor()
-
setBorderColor
public void setBorderColor(float[] borderColor)
-
getPrimaryColor
public float[] getPrimaryColor()
-
setPrimaryColor
public void setPrimaryColor(float[] primaryColor)
-
getSecondaryColor
public float[] getSecondaryColor()
-
setSecondaryColor
public void setSecondaryColor(float[] secondaryColor)
-
getTextColor
public float[] getTextColor()
-
setTextColor
public void setTextColor(float[] textColor)
-
getPixelBufferX
public int getPixelBufferX()
-
setPixelBufferX
public void setPixelBufferX(int buffer)
-
getPixelBufferY
public int getPixelBufferY()
-
setPixelBufferY
public void setPixelBufferY(int buffer)
-
getScaleHeight
public int getScaleHeight()
-
setPixelHeight
public void setPixelHeight(int pixelHeight)
-
getPixelHeight
public int getPixelHeight()
-
setPixelWidth
public void setPixelWidth(int pixelWidth)
-
getUnitConverter
public AxisUnitConverter getUnitConverter()
-
setUnitConverter
public void setUnitConverter(AxisUnitConverter converter)
-
getUnitLabel
public String getUnitLabel()
-
setUnitLabel
public void setUnitLabel(String unitLabel)
-
setShowTickLength
public void setShowTickLength(boolean show)
-
setShowOverallLength
public void setShowOverallLength(boolean show)
-
doDispose
public void doDispose(GlimpseContext context)
-
-