It seems the "const C3DQuaternion& C3DTransform::getRotation() const" is enough. the second one is likely to cause some misunderstanding, do you think so?