public class Covariance3By3Derivative extends Object implements IEquatable<Covariance3By3Derivative>
Constructor and Description |
---|
Covariance3By3Derivative(Cartesian sigmaDerivatives,
Cartesian rotationDerivative,
int order)
Initializes a new
Covariance3By3SizeAndOrientation object from the sigmas and a rotation. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Indicates whether another object is exactly equal to this instance.
|
boolean |
equalsType(Covariance3By3Derivative other)
Indicates whether another instance of this type is exactly equal to this instance.
|
int |
getOrder()
Gets the order of the sigma and rotation derivatives held by this instance.
|
Cartesian |
getRotationDerivative()
Gets the
Cartesian describing the derivative of the rotation to the axes of the Covariance Ellipsoid. |
Cartesian |
getSigmaDerivatives()
Gets the
Cartesian with the derivative of the sigma values of the transformed Covariance Matrix. |
int |
hashCode()
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
|
String |
toString()
Returns the string representation of the value of this instance.
|
public Covariance3By3Derivative(@Nonnull Cartesian sigmaDerivatives, @Nonnull Cartesian rotationDerivative, int order)
Covariance3By3SizeAndOrientation
object from the sigmas and a rotation.sigmaDerivatives
- The derivative sigmas.rotationDerivative
- The derivative of the rotation of the frame where the covariances
(not the variances) are zero.order
- The order of the derivative of the other two parameters.public boolean equals(Object obj)
equals
in class Object
obj
- The object to compare to this instance.true
if obj
is an instance of this type and represents the same value as this instance; otherwise false
.Object.hashCode()
,
HashMap
public final boolean equalsType(Covariance3By3Derivative other)
equalsType
in interface IEquatable<Covariance3By3Derivative>
other
- The instance to compare to this instance.true
if other
represents the same value as this instance; otherwise false
.public int hashCode()
hashCode
in class Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
public final int getOrder()
@Nonnull public final Cartesian getSigmaDerivatives()
Cartesian
with the derivative of the sigma values of the transformed Covariance Matrix.@Nonnull public final Cartesian getRotationDerivative()
Cartesian
describing the derivative of the rotation to the axes of the Covariance Ellipsoid.public String toString()