Package mavis

Interface Summary
MeasurementListener Defines a listener for measurement events.
ProjectListener Defines a listener for project events.
SessionListener Defines a listener for session events.
 

Class Summary
ComponentCalculation This class is used to calculate the properties of magnetic components.
MagneticComponents This class is used to store the steps of magnetic components and the antipole values and to retrieve these steps and values.
Mavis Starts the program.
MeasurementEvent MeasurementEvent is used to notify listeners about the stages of an ongoing measurement.
MeasurementResult A set of X, Y and Z values measured by the magnetometer.
MeasurementSequence A list of measurement steps.
MeasurementStep A single step in a measurement sequence.
MeasurementValue<T> Algorithms for calculating values from the measurements.
NormalizedValue Specializes the MeasurementValue class with automatic value normalization.
Project Represents a measurement project file.
ProjectEvent ProjectEvent is used to notify others about the state change of a project.
Session This class functions as a common interface to all magnetic component related calculations and manipulations, and additionally allows to export all the components into a CSV file.
SessionEvent SessionEvent is used to notify others about the state change of the session.
Settings Singleton class for holding all global settings.
 

Enum Summary
ComponentCalculation.Axis  
MeasurementEvent.Type The type of a measurement event.
MeasurementResult.Type  
MeasurementStep.State The state of a measurement step.
Project.Normalization The type of normalization to use for the measurement values.
Project.Orientation The orientation of the sample in the measurements.
Project.SampleType The type of a measured sample.
Project.State The state of the project's measurements.
Project.Type The type of the project.
ProjectEvent.Type The type of a project event.
SessionEvent.Type The type of a project event.