Based on the common Hermite-Gaussian modes, a general class of orthonormal sets of Hermite-Gaussian-type modes is introduced. Such modes can most easily be defined by means of their generating function. It is shown that these modes remain in their class of orthonormal Hermite-Gaussian-type modes, when they propagate through first-order optical systems. A propagation law for the generating function is formulated