com.metsci.glimpse.painter.decoration
Class GridPainter

java.lang.Object
  extended by com.metsci.glimpse.painter.base.GlimpsePainterImpl
      extended by com.metsci.glimpse.painter.base.GlimpsePainter2D
          extended by com.metsci.glimpse.painter.decoration.GridPainter
All Implemented Interfaces:
GlimpsePainter

public class GridPainter
extends GlimpsePainter2D

Displays dotted horizontal and vertical grid lines.

Author:
ulman

Field Summary
 
Fields inherited from class com.metsci.glimpse.painter.base.GlimpsePainterImpl
BYTES_PER_FLOAT, logger
 
Constructor Summary
GridPainter()
           
GridPainter(AxisLabelHandler ticksX, AxisLabelHandler ticksY)
           
 
Method Summary
 void paintTo(GlimpseContext context, GlimpseBounds bounds, Axis2D axis)
           
 GridPainter setLineColor(float[] rgba)
           
 GridPainter setLineColor(float r, float g, float b, float a)
           
 GridPainter setMinorLineColor(float[] rgba)
           
 GridPainter setShowHorizontalLines(boolean show)
           
 GridPainter setShowMinorGrid(boolean showMinorTicks)
           
 GridPainter setShowVerticalLines(boolean show)
           
 GridPainter setTickHandlerX(AxisLabelHandler ticksX)
           
 GridPainter setTickHandlerY(AxisLabelHandler ticksY)
           
 
Methods inherited from class com.metsci.glimpse.painter.base.GlimpsePainter2D
paintTo
 
Methods inherited from class com.metsci.glimpse.painter.base.GlimpsePainterImpl
dispose, isDisposed, isVisible, paintTo, setErrorHandling, setLookAndFeel, setVisible
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridPainter

public GridPainter(AxisLabelHandler ticksX,
                   AxisLabelHandler ticksY)

GridPainter

public GridPainter()
Method Detail

setLineColor

public GridPainter setLineColor(float r,
                                float g,
                                float b,
                                float a)

setLineColor

public GridPainter setLineColor(float[] rgba)

setMinorLineColor

public GridPainter setMinorLineColor(float[] rgba)

setShowMinorGrid

public GridPainter setShowMinorGrid(boolean showMinorTicks)

setShowVerticalLines

public GridPainter setShowVerticalLines(boolean show)

setShowHorizontalLines

public GridPainter setShowHorizontalLines(boolean show)

setTickHandlerX

public GridPainter setTickHandlerX(AxisLabelHandler ticksX)

setTickHandlerY

public GridPainter setTickHandlerY(AxisLabelHandler ticksY)

paintTo

public void paintTo(GlimpseContext context,
                    GlimpseBounds bounds,
                    Axis2D axis)
Specified by:
paintTo in class GlimpsePainter2D


Copyright © 2012 Metron, Inc.. All Rights Reserved.