No need to virtualize this function overload, it just calls an already virtualized function.
We could even go as far as implement the SetSpeedX() using SetSpeed(X, 0, 0) etc, therefore the only virtual function needed would be SetSpeed(X, Y, Z).