Base class for a 1D function. Includes an origin and scale factor for the one dimension under consideration. Root class for any function type. Includes a noDataValue Baseclass for 2D functions - f(x,y). Includes origin and norms for each dimension.