org.das2.graph
Class TickCurveRenderer

java.lang.Object
  extended by org.das2.graph.Renderer
      extended by org.das2.graph.TickCurveRenderer
All Implemented Interfaces:
Editable, DataSetConsumer

public class TickCurveRenderer
extends Renderer


Nested Class Summary
static class TickCurveRenderer.TickStyle
           
 
Field Summary
 
Fields inherited from class org.das2.graph.Renderer
ds, lastException, logger, propertyChangeSupport, renderException
 
Constructor Summary
TickCurveRenderer(DataSet ds, java.lang.String xplane, java.lang.String yplane, TickVDescriptor tickv)
          The dataset be a Vector data set with planes identified by xplane and yplane.
 
Method Summary
protected  org.w3c.dom.Element getDOMElement(org.w3c.dom.Document document)
           
 double getLineWidth()
          Getter for property lineWidth.
 float getTickLength()
          Getter for property tickLength.
 TickCurveRenderer.TickStyle getTickStyle()
          Getter for property tickStyle.
protected  void installRenderer()
           
 void render(java.awt.Graphics g1, DasAxis xAxis, DasAxis yAxis, ProgressMonitor mon)
          Render is called whenever the image needs to be refreshed or the content has changed.
 void setLineWidth(double lineWidth)
          Setter for property lineWidth.
 void setTickLength(float tickLength)
          Setter for property tickLength.
 void setTickStyle(TickCurveRenderer.TickStyle tickStyle)
          Setter for property tickStyle.
 void setTickVDescriptor(TickVDescriptor ticks)
          set the ticks for the renderer.
protected  void uninstallRenderer()
           
 
Methods inherited from class org.das2.graph.Renderer
acceptContext, addPropertyChangeListener, addPropertyChangeListener, getAffineTransform, getConsumedDataSet, getDataLoader, getDataSet, getDataSetDescriptor, getDataSetID, getLastException, getParent, invalidateParentCacheImage, isActive, isDumpDataSet, isOverloading, refresh, refreshImage, removePropertyChangeListener, removePropertyChangeListener, renderException, setActive, setDataSet, setDataSetDescriptor, setDataSetID, setDataSetLoader, setDumpDataSet, setException, setLastException, setOverloading, update, updateImmediately, updatePlotImage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TickCurveRenderer

public TickCurveRenderer(DataSet ds,
                         java.lang.String xplane,
                         java.lang.String yplane,
                         TickVDescriptor tickv)
The dataset be a Vector data set with planes identified by xplane and yplane.

Method Detail

uninstallRenderer

protected void uninstallRenderer()
Overrides:
uninstallRenderer in class Renderer

installRenderer

protected void installRenderer()
Overrides:
installRenderer in class Renderer

render

public void render(java.awt.Graphics g1,
                   DasAxis xAxis,
                   DasAxis yAxis,
                   ProgressMonitor mon)
Description copied from class: Renderer
Render is called whenever the image needs to be refreshed or the content has changed. This operation should occur with an animation-interactive time scale, and an image should be cached when this is not possible. The graphics object will have its origin at the upper-left corner of the screen.

Specified by:
render in class Renderer

getTickStyle

public TickCurveRenderer.TickStyle getTickStyle()
Getter for property tickStyle.

Returns:
Value of property tickStyle.

setTickStyle

public void setTickStyle(TickCurveRenderer.TickStyle tickStyle)
Setter for property tickStyle.

Parameters:
tickStyle - New value of property tickStyle.

getLineWidth

public double getLineWidth()
Getter for property lineWidth.

Returns:
Value of property lineWidth.

setLineWidth

public void setLineWidth(double lineWidth)
Setter for property lineWidth.

Parameters:
lineWidth - New value of property lineWidth.

getTickLength

public float getTickLength()
Getter for property tickLength.

Returns:
Value of property tickLength.

setTickLength

public void setTickLength(float tickLength)
Setter for property tickLength.

Parameters:
tickLength - New value of property tickLength.

getDOMElement

protected org.w3c.dom.Element getDOMElement(org.w3c.dom.Document document)
Overrides:
getDOMElement in class Renderer

setTickVDescriptor

public void setTickVDescriptor(TickVDescriptor ticks)
set the ticks for the renderer.