Package | Description |
---|---|
net.talvi.puffinplot.data |
This package contains code to read, store, analyse, and write palaeomagnetic
data.
|
net.talvi.puffinplot.data.file |
This package contains classes for reading palaeomagnetic data from a file.
|
net.talvi.puffinplot.plots |
This package contains classes for plotting palaeomagnetic data.
|
net.talvi.puffinplot.window |
This package contains windows and related GUI classes for PuffinPlot.
|
Modifier and Type | Method and Description |
---|---|
TreatmentStep |
TreatmentStep.Reader.fromStrings(java.util.List<java.lang.String> strings)
Creates a a datum object using the supplied strings to populate the
data fields.
|
TreatmentStep |
Line.getEmptySlot()
Returns the first TreatmentStep associated with this line which was a
measurement of an empty tray slot, not an actual sample.
|
TreatmentStep |
Sample.getTreatmentStepByIndex(int i)
Returns a specified treatment step from this sample.
|
TreatmentStep |
Sample.getTreatmentStepByLevel(double level)
Returns the first TreatmentStep in this Sample with the given treatment
level.
|
TreatmentStep |
Sample.getTreatmentStepByRunNumber(int maxRunNumber)
Returns the datum with the highest run number which is less than the
supplied run number.
|
TreatmentStep |
Sample.getTreatmentStepByTypeAndLevel(java.util.Set<TreatmentType> types,
double level)
Returns a TreatmentStep with a specified treatment type and level.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<TreatmentStep> |
Sample.getSelectedTreatmentSteps()
Returns all the selected treatment steps within this sample.
|
java.util.List<TreatmentStep> |
Sample.getTreatmentSteps()
Returns all the treatment steps within this sample.
|
java.util.List<TreatmentStep> |
Sample.getVisibleTreatmentSteps()
Returns all the visible (non-hidden) treatment steps within this sample.
|
java.util.Set<TreatmentStep> |
Sample.mergeDuplicateTreatmentSteps()
Merges duplicate measurements within this Sample.
|
Modifier and Type | Method and Description |
---|---|
void |
Line.add(TreatmentStep treatmentStep)
Associates a TreatmentStep with this line.
|
void |
Sample.addTreatmentStep(TreatmentStep treatmentStep)
Adds a treatment step to this sample.
|
void |
Suite.addTreatmentStep(TreatmentStep step)
Adds a datum to the suite.
|
int |
TreatmentLevelComparator.compare(TreatmentStep step1,
TreatmentStep step2)
Compare treatment steps according to their treatment level.
|
int |
TreatmentStepMomentComparator.compare(TreatmentStep treatmentStep1,
TreatmentStep treatmentStep2)
Compares the magnetic moments of the supplied datum objects
using the criteria specified in the constructor.
|
Modifier and Type | Method and Description |
---|---|
static MedianDestructiveField |
MedianDestructiveField.calculate(java.util.List<TreatmentStep> steps)
Calculate and create a median destructive field (or temperature) value
for the supplied data.
|
static java.util.Set<MeasurementType> |
TreatmentStep.collectMeasurementTypes(java.util.Collection<TreatmentStep> steps)
Returns a set of all the measurement types of the supplied
treatment steps.
|
static double |
TreatmentStep.maxIntensity(java.util.Collection<TreatmentStep> data)
Returns the maximum magnitude of magnetic dipole moment per unit volume
within the supplied group of treatment step objects.
|
static double |
TreatmentStep.maxMagSus(java.util.Collection<TreatmentStep> data)
Returns the maximum magnetic susceptibility within the supplied group of
treatment step objects.
|
static double |
TreatmentStep.maxTreatmentLevel(java.util.Collection<TreatmentStep> data)
Returns the maximum treatment level within the supplied group of
treatment step objects.
|
void |
Sample.removeData(java.util.Collection<TreatmentStep> toRemove)
Remove specified treatmentSteps from this sample.
|
void |
TreatmentStep.setMomentToMean(java.util.List<TreatmentStep> treatmentSteps)
Sets the magnetization vector of this datum to the mean of the
magnetization vectors of
data . |
Modifier and Type | Method and Description |
---|---|
TreatmentStep |
FileFormat.readLine(java.lang.String line)
Creates a
TreatmentStep from a line formatted according to this
format. |
Modifier and Type | Method and Description |
---|---|
java.util.List<TreatmentStep> |
EmptyLoadedData.getTreatmentSteps() |
java.util.List<TreatmentStep> |
LoadedData.getTreatmentSteps()
Returns the treatment steps read from the file.
|
java.util.List<TreatmentStep> |
SimpleLoadedData.getTreatmentSteps() |
java.util.List<TreatmentStep> |
FileFormat.readLines(java.util.List<java.lang.String> lines)
Reds a list of lines in this format and produces the corresponding
TreatmentStep s. |
Modifier and Type | Method and Description |
---|---|
void |
SimpleLoadedData.addTreatmentStep(TreatmentStep step)
Add a treatment step to the internal cache.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleLoadedData.setTreatmentSteps(java.util.List<TreatmentStep> steps)
Replace the current treatment step cache with a supplied list.
|
Modifier and Type | Method and Description |
---|---|
TreatmentStep |
PlotPoint.getTreatmentStep() |
TreatmentStep |
Plot.getTreatmentStepForPosition(java.awt.geom.Point2D position)
Returns the datum associated with the point at the given position,
or null if no such datum exists.
|
Modifier and Type | Method and Description |
---|---|
protected PlotPoint |
Plot.addPoint(TreatmentStep step,
java.awt.geom.Point2D p,
boolean filled,
boolean special,
boolean line)
Adds a point to this plot's internal buffer.
|
Modifier and Type | Method and Description |
---|---|
void |
CurrentTreatmentStepListener.treatmentStepChanged(TreatmentStep step)
Called when the current treatment step changes, generally as a result of
the mouse pointer moving.
|