net.talvi.puffinplot.plots
Class SiteParamsLegend

java.lang.Object
  extended by net.talvi.puffinplot.plots.Plot
      extended by net.talvi.puffinplot.plots.SiteParamsLegend

public class SiteParamsLegend
extends Plot

This plot shows site directions in textual form. It can show Fisher statistics and/or great-circle statistics provided that the appropriate calculation has been performed.


Field Summary
 
Fields inherited from class net.talvi.puffinplot.plots.Plot
DEFAULT_PLOT_POSITIONS, dimensions, params, PLOT_POINT_SIZE
 
Constructor Summary
SiteParamsLegend(GraphDisplay parent, PlotParams params, java.util.prefs.Preferences prefs)
          Creates a site data table with the supplied parameters.
 
Method Summary
 void draw(java.awt.Graphics2D g)
          Draws this plot.
 int getMargin()
          Returns the size of the margin displayed when resizing the plot.
 java.lang.String getName()
          Returns an internal name for this plot.
 java.lang.String getNiceName()
          Returns a user-friendly name for this plot.
 
Methods inherited from class net.talvi.puffinplot.plots.Plot
addPoint, addSampleClickListener, applyTextAttributes, clearPoints, cropRectangle, drawPoints, getDashedStroke, getDimensions, getDimensionsAsString, getFontSize, getStroke, getTextAttributes, getTickLength, getUnitSize, isVisible, mouseClicked, removeSampleClickListener, selectByRectangle, setDimensions, setDimensionsToDefault, setVisible, timesTenToThe, timesTenToThe, writeString, writeString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SiteParamsLegend

public SiteParamsLegend(GraphDisplay parent,
                        PlotParams params,
                        java.util.prefs.Preferences prefs)
Creates a site data table with the supplied parameters.

Parameters:
parent - the graph display containing the table
params - the parameters of the table
prefs - the preferences containing the table configuration
Method Detail

getMargin

public int getMargin()
Description copied from class: Plot
Returns the size of the margin displayed when resizing the plot.

Overrides:
getMargin in class Plot
Returns:
the size of the margin displayed when resizing the plot

getName

public java.lang.String getName()
Description copied from class: Plot
Returns an internal name for this plot.

Specified by:
getName in class Plot
Returns:
an internal name for this plot

getNiceName

public java.lang.String getNiceName()
Description copied from class: Plot
Returns a user-friendly name for this plot.

Overrides:
getNiceName in class Plot
Returns:
a user-friendly name for this plot

draw

public void draw(java.awt.Graphics2D g)
Description copied from class: Plot
Draws this plot.

Specified by:
draw in class Plot
Parameters:
g - the graphics object onto which to draw this plot