code: public Quaternion set (IQuaternion other) {
          return set(other.x(), other.y(), other.z(), other.w());
      }
docs: Copies the elements of another quaternion.
  
  @return a reference to this quaternion, for chaining.