net.talvi.puffinplot.plots
Class SiteEqAreaPlot

java.lang.Object
  extended by net.talvi.puffinplot.plots.Plot
      extended by net.talvi.puffinplot.plots.EqAreaPlot
          extended by net.talvi.puffinplot.plots.SiteEqAreaPlot

public class SiteEqAreaPlot
extends EqAreaPlot

An equal-area plot showing data for a site. For each sample at the site, this plot shows the best-fitting great circle (if it has been calculated) and PCA direction (if it has been calculated). The plot also shows the site mean direction as calculated by Fisher statistics or by great-circle analysis.


Field Summary
 
Fields inherited from class net.talvi.puffinplot.plots.EqAreaPlot
g, radius, xo, yo
 
Fields inherited from class net.talvi.puffinplot.plots.Plot
DEFAULT_PLOT_POSITIONS, dimensions, params, PLOT_POINT_SIZE
 
Constructor Summary
SiteEqAreaPlot(GraphDisplay parent, PlotParams params, java.util.prefs.Preferences prefs)
          Creates a site equal area plot with the supplied parameters.
SiteEqAreaPlot(GraphDisplay parent, PlotParams params, java.awt.geom.Rectangle2D dimensions, java.util.prefs.Preferences prefs)
          Creates a site equal area plot with the supplied parameters.
 
Method Summary
 void draw(java.awt.Graphics2D g)
          Draws this 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.EqAreaPlot
drawAxes, drawGreatCircle, drawGreatCircleSegment, drawGreatCircleSegment, drawLineSegments, isTaperingEnabled, project, updatePlotDimensions, vectorsToPath
 
Methods inherited from class net.talvi.puffinplot.plots.Plot
addPoint, addSampleClickListener, applyTextAttributes, clearPoints, cropRectangle, drawPoints, getDashedStroke, getDimensions, getDimensionsAsString, getFontSize, getMargin, 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

SiteEqAreaPlot

public SiteEqAreaPlot(GraphDisplay parent,
                      PlotParams params,
                      java.awt.geom.Rectangle2D dimensions,
                      java.util.prefs.Preferences prefs)
Creates a site equal area plot with the supplied parameters.

Parameters:
parent - the graph display containing the plot
params - the parameters of the plot
dimensions - the initial dimensions of the plot
prefs - the preferences containing the plot configuration

SiteEqAreaPlot

public SiteEqAreaPlot(GraphDisplay parent,
                      PlotParams params,
                      java.util.prefs.Preferences prefs)
Creates a site equal area plot with the supplied parameters.

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

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