Package com.irurueta.navigation.inertial
Class BodyKinematicsAndMagneticFluxDensity
java.lang.Object
com.irurueta.navigation.inertial.BodyKinematicsAndMagneticFluxDensity
- All Implemented Interfaces:
Serializable
,Cloneable
- Direct Known Subclasses:
TimedBodyKinematicsAndMagneticFluxDensity
Contains body kinematics describing the forces and angular rate applied to a body,
along with the sensed magnetic flux density resolved around body coordinates.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BodyKinematics
Body kinematics containing sensed specific force and angular rate.private BodyMagneticFluxDensity
Body magnetic flux density.private static final long
Serialization version. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.BodyKinematicsAndMagneticFluxDensity
(BodyKinematics kinematics) Constructor.Constructor.BodyKinematicsAndMagneticFluxDensity
(BodyKinematics kinematics, BodyMagneticFluxDensity magneticFluxDensity) Constructor.BodyKinematicsAndMagneticFluxDensity
(BodyMagneticFluxDensity magneticFluxDensity) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
clone()
Makes a copy of this instance.void
Copies data of provided instance into this instance.void
Copies this instance data into provided instance.boolean
Checks if provided instance has exactly the same contents as this instance.boolean
equals
(BodyKinematicsAndMagneticFluxDensity other, double threshold) Checks if provided instance has contents similar to this instance up to provided threshold value.boolean
Checks if provided object is a BodyKinematicsAndMagneticFluxDensity instance having exactly the same contents as this instance.Gets body kinematics containing sensed specific force and angular rate.Gets body magnetic flux density.int
hashCode()
Computes and returns hash code for this instance.void
setKinematics
(BodyKinematics kinematics) Sets body kinematics containing sensed specific force and angular rate.void
setMagneticFluxDensity
(BodyMagneticFluxDensity magneticFluxDensity) Sets body magnetic flux density.
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version. This is used to ensure compatibility of deserialization of permanently stored serialized instances.- See Also:
-
kinematics
Body kinematics containing sensed specific force and angular rate. -
magneticFluxDensity
Body magnetic flux density.
-
-
Constructor Details
-
BodyKinematicsAndMagneticFluxDensity
public BodyKinematicsAndMagneticFluxDensity()Constructor.
-
-
Method Details
-
getKinematics
Gets body kinematics containing sensed specific force and angular rate.- Returns:
- body kinematics containing sensed specific force and angular rate.
-
getMagneticFluxDensity
Gets body magnetic flux density.- Returns:
- body magnetic flux density.
-
hashCode
public int hashCode()Computes and returns hash code for this instance. Hash codes are almost unique values that are useful for fas classification and storage of objects in collections. -
equals
Checks if provided object is a BodyKinematicsAndMagneticFluxDensity instance having exactly the same contents as this instance. -
clone
Makes a copy of this instance.- Overrides:
clone
in classObject
- Returns:
- a copy of this instance.
- Throws:
CloneNotSupportedException
- if clone fails for some reason.
-