Non-self-overlapping Hermite interpolation mapping: a practical solution for structured quadrilateral meshing