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 Objectobj - 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(),
HashMappublic 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 ObjectObject.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()