This proposal includes a number of interfaces which provide basic gridded data access. These interfaces are inspired more or less directly by ISO 19123, with major departures noted as follows:
Children of CV_Grid have been retooled as independent objects to be composed with CV_Grid. This avoids multiple inheritance.
Addition of a class to permit the specification of Map projections (e.g., non-affine coordinate conversions).
A convenience method to retrieve a MathTransform is provided for RectifiableGrid objects (and children).
This proposal includes a number of interfaces which provide basic gridded data access. These interfaces are inspired more or less directly by ISO 19123, with major departures noted as follows:
Children of CV_Grid have been retooled as independent objects to be composed with CV_Grid. This avoids multiple inheritance.
Addition of a class to permit the specification of Map projections (e.g., non-affine coordinate conversions).
A convenience method to retrieve a MathTransform is provided for RectifiableGrid objects (and children).