Class StandardDeviationBodyMagneticFluxDensity
java.lang.Object
com.irurueta.navigation.inertial.calibration.StandardDeviationBodyMagneticFluxDensity
- All Implemented Interfaces:
Serializable,Cloneable
public class StandardDeviationBodyMagneticFluxDensity
extends Object
implements Serializable, Cloneable
Contains a body magnetic flux density along with its
corresponding standard deviation.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BodyMagneticFluxDensityCurrent body magnetic flux density.private doubleStandard deviation of measured magnetic flux density expressed in Teslas (T).private static final longSerialization version. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.StandardDeviationBodyMagneticFluxDensity(double magneticFluxDensityStandardDeviation) Constructor.StandardDeviationBodyMagneticFluxDensity(BodyMagneticFluxDensity magneticFluxDensity) Constructor.StandardDeviationBodyMagneticFluxDensity(BodyMagneticFluxDensity magneticFluxDensity, double magneticFluxDensityStandardDeviation) Constructor.Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected Objectclone()Makes a copy of this instance.voidCopies data of provided instance into this instance.voidCopies this instance data into provided instance.booleanChecks if provided instance has exactly the same contents as this instance.booleanequals(StandardDeviationBodyMagneticFluxDensity other, double threshold) Checks if provided instance has contents similar to this instance up to provided threshold value.booleanChecks if provided object is a StandardDeviationBodyMagneticFluxDensity instance having exactly the same contents as this instance.Gets current body magnetic flux density.doubleGets standard deviation of measured magnetic flux density expressed in Teslas (T).inthashCode()Computes and returns hash code for this instance.voidsetMagneticFluxDensity(BodyMagneticFluxDensity magneticFluxDensity) Sets current body magnetic flux density.voidsetMagneticFluxDensityStandardDeviation(double magneticFluxDensityStandardDeviation) Sets standard deviation of measured magnetic flux density expressed in Teslas (T).
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version. This is used to ensure compatibility of deserialization of permanently stored serialized instances.- See Also:
-
magneticFluxDensity
Current body magnetic flux density. Contains magnetometer measurements. -
magneticFluxDensityStandardDeviation
private double magneticFluxDensityStandardDeviationStandard deviation of measured magnetic flux density expressed in Teslas (T).
-
-
Constructor Details
-
StandardDeviationBodyMagneticFluxDensity
public StandardDeviationBodyMagneticFluxDensity()Constructor. -
StandardDeviationBodyMagneticFluxDensity
public StandardDeviationBodyMagneticFluxDensity(double magneticFluxDensityStandardDeviation) Constructor.- Parameters:
magneticFluxDensityStandardDeviation- standard deviation of measured magnetic flux density.- Throws:
IllegalArgumentException- if provided standard deviation is negative.
-
-
Method Details
-
getMagneticFluxDensity
Gets current body magnetic flux density. Contains magnetometer measurements.- Returns:
- current body magnetic flux density.
-
getMagneticFluxDensityStandardDeviation
public double getMagneticFluxDensityStandardDeviation()Gets standard deviation of measured magnetic flux density expressed in Teslas (T).- Returns:
- standard deviation of measured magnetic flux density.
-
setMagneticFluxDensityStandardDeviation
public void setMagneticFluxDensityStandardDeviation(double magneticFluxDensityStandardDeviation) Sets standard deviation of measured magnetic flux density expressed in Teslas (T).- Parameters:
magneticFluxDensityStandardDeviation- standard deviation of measured magnetic flux density.- Throws:
IllegalArgumentException- if provided value is negative.
-
hashCode
public int hashCode()Computes and returns hash code for this instance. Hash codes are almost unique values that are useful for fast classification and storage of objects in collections. -
equals
Checks if provided object is a StandardDeviationBodyMagneticFluxDensity instance having exactly the same contents as this instance. -
clone
Makes a copy of this instance.- Overrides:
clonein classObject- Returns:
- a copy of this instance.
- Throws:
CloneNotSupportedException- if clone fails for some reason.
-