This follows issue #16524 that was resolved with PR #16541 which changed:
RigidTransform::IsIdentityToEpsilon(double translation_tolerance) to
RigidTransform::IsNearlyIdentity(double translation_tolerance);
Similarly, the related methods in RotationMatrix are:
Public methods:
RotationMatrix::IsExactlyIdentity();
RotationMatrix::IsIdentityToInternalTolerance();
RotationMatrix::IsNearlyEqualTo(const RotationMatrix& other, double tolerance);
RotationMatrix::IsExactlyEqualTo(const RotationMatrix& other);
Private method:
static boolean IsNearlyEqualTo(const Matrix3& R, const Matrix3& other, double tolerance);
For consistency, and per Jeremy's suggestion in issue #16524, change
RotationMatrix::IsIdentityToInternalTolerance() to
RotationMatrix::IsNearlyIdentity(double tolerance = get_internal_tolerance_for_orthonormality()) const;
This follows issue #16524 that was resolved with PR #16541 which changed:
RigidTransform::IsIdentityToEpsilon(double translation_tolerance) to RigidTransform::IsNearlyIdentity(double translation_tolerance);
Similarly, the related methods in RotationMatrix are: Public methods: RotationMatrix::IsExactlyIdentity(); RotationMatrix::IsIdentityToInternalTolerance(); RotationMatrix::IsNearlyEqualTo(const RotationMatrix& other, double tolerance); RotationMatrix::IsExactlyEqualTo(const RotationMatrix& other); Private method: static boolean IsNearlyEqualTo(const Matrix3& R, const Matrix3& other, double tolerance);
For consistency, and per Jeremy's suggestion in issue #16524, change RotationMatrix::IsIdentityToInternalTolerance() to RotationMatrix::IsNearlyIdentity(double tolerance = get_internal_tolerance_for_orthonormality()) const;