Class GridDataResamplingMapFactory

java.lang.Object
noaa.coastwatch.util.GridDataResamplingMapFactory
All Implemented Interfaces:
ResamplingMapFactory

public class GridDataResamplingMapFactory extends Object implements ResamplingMapFactory

The GridDataResamplingMapFactory class creates a resampling map by directly querying grid variables for the source and column mapping.

Since:
3.5.0
Author:
Peter Hollemans
  • Constructor Details

    • GridDataResamplingMapFactory

      public GridDataResamplingMapFactory(Grid sourceRowGrid, Grid sourceColGrid)
      Creates a new map factory.
      Parameters:
      sourceRowGrid - the grid variable to use for retrieving row data for the mapping.
      sourceColGrid - the grid variable to use for retrieving column data for the mapping.
  • Method Details

    • create

      public ResamplingMap create(int[] start, int[] length)
      Description copied from interface: ResamplingMapFactory
      Creates a new resampling map that covers a specified set of destination coordinates.
      Specified by:
      create in interface ResamplingMapFactory
      Parameters:
      start - the starting rectangle coordinates in the destination space as [row, col].
      length - the size of the rectangle in destination space as [rows, cols].
      Returns:
      a resampling object that covers the specified destination rectangle or null if the destination rectangle has no corresponding coordinates in the source space.