/** * Tests if {@code this} and {@code other} represent the same spatial force to an * {@code epsilon}. * <p> * It is likely that the implementation of this method will change in the future as the * definition of "geometrically-equal" for spatial forces might evolve. In the meantime, the * current assumption is that two spatial forces are geometrically equal if both their 3D torque * and 3D force are independently geometrically equal, see * {@link Vector3DReadOnly#geometricallyEquals(Vector3DReadOnly, double)}. * </p> * <p> * Note that {@code this.geometricallyEquals(other, epsilon) == true} does not necessarily imply * {@code this.epsilonEquals(other, epsilon)} and vice versa. * </p> * * @param other the other vector to compare against this. Not modified. * @param epsilon the tolerance to use for the comparison. * @return {@code true} if the two spatial forces represent the same physical quantity, * {@code false} otherwise. * @throws ReferenceFrameMismatchException if the reference frames of {@code other} do not * respectively match the reference frames of {@code this}. */ @Override public boolean geometricallyEquals(SpatialForce other, double epsilon) { return SpatialForceBasics.super.geometricallyEquals(other, epsilon); }