- p1 - Variable in class net.talvi.puffinplot.data.file.OrientationParameters
-
P1 is a clock value orientation of the Arrow which represents the x-axis
of Specimen coordinate system (right hand rule, see Legend).
- p2 - Variable in class net.talvi.puffinplot.data.file.OrientationParameters
-
P2 indicates which angle is measured as the specimen inclination.
- p3 - Variable in class net.talvi.puffinplot.data.file.OrientationParameters
-
P3 is a clock value that indicates which Direction on the specimen
frontal plane (x-y plane) is measured using geological compass and
expressed as Azimuth.
- p4 - Variable in class net.talvi.puffinplot.data.file.OrientationParameters
-
P4 indicates how mesoscopic foliation adjacent to the specimen is
measured.
- pageSetup - Variable in class net.talvi.puffinplot.PuffinActions
-
Opens a dialog box allowing the user to change the page setup
for printing.
- paint(Graphics) - Method in class net.talvi.puffinplot.window.GraphDisplay
-
Paints this graph display to a graphics context.
- params - Variable in class net.talvi.puffinplot.plots.Plot
-
the plot parameters
- parseDoubleSafely(String) - Static method in class net.talvi.puffinplot.Util
-
A wrapper around Double.parseDouble
which returns
a default value of 0
if the supplied string cannot
be parsed.
- pasteStepSelection - Variable in class net.talvi.puffinplot.PuffinActions
-
For each selected sample, sets the selected points using the
range currently copied to the clipboard.
- pasteStepSelection() - Method in class net.talvi.puffinplot.PuffinApp
-
For each selected sample, selects the treatment steps corresponding to
those last copied to the clipboard.
- PcaAnnotated - Class in net.talvi.puffinplot.data
-
This class encapsulates a set of principal component analysis (PCA)
parameters along with some data on the treatment steps from which
the PCA was calculated.
- pcaOnSelection - Variable in class net.talvi.puffinplot.PuffinActions
-
Performs principal component analysis on the selected points of the
selected samples.
- PcaValues - Class in net.talvi.puffinplot.data
-
This class performs three-dimension principal component analysis on a
supplied collection of vectors and stores the results.
- Plot - Class in net.talvi.puffinplot.plots
-
An abstract superclass for all plots and other data displays.
- Plot(PlotParams) - Constructor for class net.talvi.puffinplot.plots.Plot
-
Creates a plot with the supplied parameters.
- PLOT_POINT_SIZE - Static variable in class net.talvi.puffinplot.plots.Plot
-
the default size of a plotted data point
- PlotParams - Interface in net.talvi.puffinplot.plots
-
The current parameters for a plot.
- PlotPoint - Interface in net.talvi.puffinplot.plots
-
PlotPoint represents a point on a PuffinPlot Plot.
- plots - Variable in class net.talvi.puffinplot.window.GraphDisplay
-
A map from internal plot names to the plots themselves.
- PlotTitle - Class in net.talvi.puffinplot.plots
-
A title for the graph display, showing the sample identifier and
some other information.
- PlotTitle(PlotParams) - Constructor for class net.talvi.puffinplot.plots.PlotTitle
-
Creates a plot title with the supplied parameters.
- plus(Vec3) - Method in class net.talvi.puffinplot.data.Vec3
-
Adds this vector and another vector.
- PmdLoader - Class in net.talvi.puffinplot.data.file
-
A loader for the PMD (Enkin) file format (filename suffix pmd), a text-based
format used by the PMGSC program of R.
- PmdLoader() - Constructor for class net.talvi.puffinplot.data.file.PmdLoader
-
- PplLoader - Class in net.talvi.puffinplot.data.file
-
A loader for PuffinPlot's own file format.
- PplLoader() - Constructor for class net.talvi.puffinplot.data.file.PplLoader
-
- prefs - Variable in class net.talvi.puffinplot.PuffinActions
-
Opens the preferences window.
- PrefsWindow - Class in net.talvi.puffinplot.window
-
A window which allows the user to change PuffinPlot's preferences.
- PrefsWindow(PuffinApp) - Constructor for class net.talvi.puffinplot.window.PrefsWindow
-
Creates a new preferences window for a supplied PuffinPlot application.
- print - Variable in class net.talvi.puffinplot.PuffinActions
-
Opens a printing dialog box allowing printing of the main window
data display.
- print(Graphics, PageFormat, int) - Method in class net.talvi.puffinplot.window.MainGraphDisplay
-
Prints this graph display.
- print(Graphics, PageFormat, int) - Method in class net.talvi.puffinplot.window.SiteMeanDisplay
-
Prints this graph display.
- print(Graphics, PageFormat, int) - Method in class net.talvi.puffinplot.window.SuiteEqAreaDisplay
-
Prints this graph display.
- printPdfPage(Graphics2D, int) - Method in class net.talvi.puffinplot.window.MainGraphDisplay
-
Writes a requested page of the current suite to a given graphics context.
- printPlots(PageFormat, Graphics) - Method in class net.talvi.puffinplot.window.GraphDisplay
-
Prints all this display's plots to a graphics context.
- printSiteEqualArea - Variable in class net.talvi.puffinplot.PuffinActions
-
Opens a print dialog for the site equal-area plot window.
- printSuiteEqualArea - Variable in class net.talvi.puffinplot.PuffinActions
-
Opens a printing dialog box allowing printing of the suite equal-area
data display.
- ProgressDialog - Class in net.talvi.puffinplot.window
-
A dialog which shows progress for a supplied SwingWorker task.
- project(Vec3) - Method in class net.talvi.puffinplot.plots.EqualAreaPlot
-
Projects the direction of a three-dimensional vector into plot
co-ordinates.
- projectGreatCircleSegment(Vec3, Vec3) - Method in class net.talvi.puffinplot.plots.EqualAreaPlot
-
Create a projection of a great-circle segment.
- projectLineSegments(List<Vec3>, LineCache) - Method in class net.talvi.puffinplot.plots.EqualAreaPlot
-
Project and cache line segments.
- propertyChange(PropertyChangeEvent) - Method in class net.talvi.puffinplot.window.ProgressDialog
-
- PuffinAction - Class in net.talvi.puffinplot
-
PuffinAction is the superclass for most Actions used in PuffinPlot.
- PuffinAction(String, String, Character, boolean, Integer, boolean, int) - Constructor for class net.talvi.puffinplot.PuffinAction
-
Creates a new PuffinAction with the specified parameters.
- PuffinAction(String, String, Character, boolean, Integer) - Constructor for class net.talvi.puffinplot.PuffinAction
-
Creates a new PuffinAction with the specified parameters.
- PuffinAction(String, String) - Constructor for class net.talvi.puffinplot.PuffinAction
-
Creates a new PuffinAction with the specified parameters.
- PuffinActions - Class in net.talvi.puffinplot
-
A container class for individual instances of
PuffinAction
which represent particular user actions in PuffinPlot.
- PuffinApp - Class in net.talvi.puffinplot
-
Instantiating PuffinApp
starts the PuffinPlot desktop application.
- PuffinPrefs - Class in net.talvi.puffinplot
-
PuffinPrefs stores, loads, and saves PuffinPlot's user preferences.
- PuffinPrefs(PuffinApp) - Constructor for class net.talvi.puffinplot.PuffinPrefs
-
Instantiates a set of PuffinPlot preferences for the specified
PuffinApp
instance.
- PuffinRenderingHints - Class in net.talvi.puffinplot.window
-
Rendering hints for the PuffinPlot graph display.
- PuffinRenderingHints.Key - Class in net.talvi.puffinplot.window
-
A key for a PuffinPlot rendering hint.
- PuffinUserException - Exception in net.talvi.puffinplot
-
An exception representing a condition which is not fatal, but
which needs to be caught and reported to the user.
- PuffinUserException(String) - Constructor for exception net.talvi.puffinplot.PuffinUserException
-
Creates a PuffinPlot user exception with the specified message.
- PuffinUserException(IOException) - Constructor for exception net.talvi.puffinplot.PuffinUserException
-
Creates a PuffinPlot user exception wrapping the supplied exception.
- put(String, File) - Method in class net.talvi.puffinplot.IdToFileMap
-
Set the directory associated with an identifier.
- put(Object, Object) - Method in class net.talvi.puffinplot.window.PuffinRenderingHints
- putAll(Map<?, ?>) - Method in class net.talvi.puffinplot.window.PuffinRenderingHints
- putText(Graphics2D, AttributedString, double, double, Direction, double, double) - Method in class net.talvi.puffinplot.plots.Plot
-
Write some text on this plot.
- putText(Graphics2D, String, double, double, Direction, double, double) - Method in class net.talvi.puffinplot.plots.Plot
-
Write some text on this plot.