- mag() - Method in class net.talvi.puffinplot.data.Vec3
-
Returns the magnitude of this vector.
- MagSusSampleRpiEstimate - Class in net.talvi.puffinplot.data
-
An estimate of relative palaeointensity for a single sample,
normalized by magnetic susceptibility.
- Main - Class in net.talvi.puffinplot
-
This class contains the initial entry point for starting PuffinPlot.
- Main() - Constructor for class net.talvi.puffinplot.Main
-
- main(String[]) - Static method in class net.talvi.puffinplot.Main
-
Instantiates and starts a new PuffinApp.
- MainGraphDisplay - Class in net.talvi.puffinplot.window
-
A graph display which can show multiple plots.
- MainGraphDisplay(PuffinApp) - Constructor for class net.talvi.puffinplot.window.MainGraphDisplay
-
Create a new main graph display for a given PuffinPlot application.
- MainMenuBar - Class in net.talvi.puffinplot.window
-
The menu bar and attached hierarchy of menus for PuffinPlot's main window.
- MainMenuBar(PuffinApp) - Constructor for class net.talvi.puffinplot.window.MainMenuBar
-
Creates a new menu bar and menu tree.
- MainWindow - Class in net.talvi.puffinplot.window
-
The main window of the PuffinPlot application.
- makeEllipse(KentParams) - Static method in class net.talvi.puffinplot.data.Vec3
-
Returns a list of points outlining the confidence ellipse for a supplied
set of Kent statistical parameters.
- makeSmallCircle(double) - Method in class net.talvi.puffinplot.data.Vec3
-
Returns a list of vectors defining a small circle around this vector's
direction.
- MalformedFileException - Exception in net.talvi.puffinplot.data.file
-
This exception is thrown when a file format does not conform to
the expectations of a file loader.
- MalformedFileException(String) - Constructor for exception net.talvi.puffinplot.data.file.MalformedFileException
-
Creates a new malformed file exception with a specified message.
- maxIntensity(Collection<TreatmentStep>) - Static method in class net.talvi.puffinplot.data.TreatmentStep
-
Returns the maximum magnitude of magnetic dipole moment per unit volume
within the supplied group of treatment step objects.
- maxMagSus(Collection<TreatmentStep>) - Static method in class net.talvi.puffinplot.data.TreatmentStep
-
Returns the maximum magnetic susceptibility within the supplied group of
treatment step objects.
- maxTreatmentLevel(Collection<TreatmentStep>) - Static method in class net.talvi.puffinplot.data.TreatmentStep
-
Returns the maximum treatment level within the supplied group of
treatment step objects.
- mdf - Variable in class net.talvi.puffinplot.PuffinActions
-
Calculates the median destructive field or temperature of the selected
samples.
- mean(Collection<Vec3>) - Static method in class net.talvi.puffinplot.data.Vec3
-
Returns the mean of a collection of vectors.
- meanDirection(Collection<Vec3>) - Static method in class net.talvi.puffinplot.data.Vec3
-
Returns the mean direction of a collection of unit vectors.
- MeasurementAxis - Enum in net.talvi.puffinplot.data
-
An axis along which a magnetic moment measurement was made.
- MeasurementType - Enum in net.talvi.puffinplot.data
-
The type of measurement which was performed on a sample or set of samples.
- MedianDestructiveField - Class in net.talvi.puffinplot.data
-
This class calculates and stores the median destructive field (MDF) for
a set of
TreatmentStep
objects.
- mergeDuplicateSamples(Collection<Sample>) - Method in class net.talvi.puffinplot.data.Suite
-
Within the supplied collection of samples, any two or more samples which
have the same depth or discrete ID will be merged into a single sample.
- mergeDuplicateSamples - Variable in class net.talvi.puffinplot.PuffinActions
-
Merges samples with the same name or depth, and treatment steps
with the same treatment type and level within samples.
- mergeDuplicateTreatmentSteps() - Method in class net.talvi.puffinplot.data.Sample
-
Merges duplicate measurements within this Sample.
- mergeDuplicateTreatmentSteps(Collection<Sample>) - Method in class net.talvi.puffinplot.data.Suite
-
Within each of the supplied samples, merges any TreatmentStep objects
which have the same treatment type and treatment level.
- mergeDuplicateTreatmentSteps - Variable in class net.talvi.puffinplot.PuffinActions
-
Merges duplicate treatment steps within the selected samples.
- mergeSamples(List<Sample>) - Static method in class net.talvi.puffinplot.data.Sample
-
Merges the demagnetization data of the supplied samples into the first
sample in the list.
- minus(Vec3) - Method in class net.talvi.puffinplot.data.Vec3
-
Subtracts another vector from this vector.
- MissingSampleNameException(String) - Constructor for exception net.talvi.puffinplot.data.Suite.MissingSampleNameException
-
Creates a new MissingSampleNameException
with the
supplied message.
- modifierKey - Static variable in class net.talvi.puffinplot.PuffinAction
-
The standard modifier key for the platform; generally, this will
correspond to Ctrl on most systems, and ⌘ (‘Apple key’) on
Mac OS X systems.
- modifySelectedSamples(Consumer<Sample>) - Method in class net.talvi.puffinplot.PuffinApp
-
Applies the supplied function to each of the currently selected samples,
then redoes any existing calculations for the selected samples and any
sites that contain them.
- MomentUnit - Enum in net.talvi.puffinplot.data
-
This enum represents a unit in which magnetic dipole moment per unit volume
can be measured.
- mouseClicked(Point2D, MouseEvent) - Method in class net.talvi.puffinplot.plots.Plot
-
Handles a mouse click event on the plot.
- multiSuiteMeans - Variable in class net.talvi.puffinplot.PuffinActions
-
Calculate mean directions for data in all the currently open data suites.