Computer interpolation and contouring of two-dimensional data: A review