Hydraulic analogy and visualisation of two-dimensional compressible fluid flows: part 1: theoretical aspects. (2018)