Interface VIIRSSensorParams

All Known Implementing Classes:
VIIRSIBandEDRParams, VIIRSIBandSDRParams, VIIRSMBandEDRParams, VIIRSMBandSDRParams

public interface VIIRSSensorParams
The VIIRSSensorParams class provides methods that describe the VIIRS scan pattern and deleted pixels for a specific VIIRS sensor scan mode and deletion pattern.
Since:
3.6.0
Author:
Peter Hollemans
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean[][]
    Gets an array containing the deleted pixel pattern.
    int
    Gets the scan height.
    int
    Gets the scan width.
    int
    Gets the top edge row of the swath at the specified column for any scan.
  • Method Details

    • getScanWidth

      int getScanWidth()
      Gets the scan width.
      Returns:
      the scan width in pixels.
    • getScanHeight

      int getScanHeight()
      Gets the scan height.
      Returns:
      the scan height in pixels of one simultenous scan within a VIIRS granule.
    • getTopRowAtColumn

      int getTopRowAtColumn(int col)
      Gets the top edge row of the swath at the specified column for any scan.
      Parameters:
      col - the column to query, [0..scanWidth].
      Returns:
      the row within the data that forms the top of the non-deleted part of the swath at the specified column.
    • getDeletionPattern

      boolean[][] getDeletionPattern()
      Gets an array containing the deleted pixel pattern.
      Returns:
      the pixel deletion pattern for this sensor as an array of booleans of size [scanHeight][scanWidth] in which true indicates a pixel is deleted, and false indicates the pixel is valid.