The lump, lumpoff and rouge wave solutions of a (3+1)-dimensional generalized shallow water wave equation