Interface RadarAdapter

All Superinterfaces:
RadarConstants
All Known Implementing Classes:
CDMRadarAdapter, DoradeAdapter, Level2Adapter, NetcdfSweepfileAdapter

public interface RadarAdapter extends RadarConstants
A data adapter for radar data.
Version:
$Revision: 1.10 $
Author:
IDV Development Team @ ATD
  • Field Details

    • AZIMUTH_TYPE

      static final RealType AZIMUTH_TYPE
      RealType for Azimuth
    • RANGE_TYPE

      static final RealType RANGE_TYPE
      RealType for Range
    • ELEVATION_ANGLE_TYPE

      static final RealType ELEVATION_ANGLE_TYPE
      RealType for Elevation angle
    • AZIMUTH_ANGLE_TYPE

      static final RealType AZIMUTH_ANGLE_TYPE
      RealType for Azimuth angle
  • Method Details

    • getData

      DataImpl getData(DataChoice dataChoice, DataSelection subset, Hashtable requestProperties) throws VisADException, RemoteException
      Get the data for the given DataChoice and selection criteria.
      Parameters:
      dataChoice - DataChoice for selection
      subset - subsetting criteria
      requestProperties - extra request properties
      Returns:
      the Data object for the request
      Throws:
      RemoteException - couldn't create a remote data object
      VisADException - couldn't create the data
    • getBaseTime

      DateTime getBaseTime()
      Get the base time for this sweep
      Returns:
      time of sweep
    • getName

      String getName()
      Return the name of this adapter
      Returns:
      name
    • clearCachedData

      void clearCachedData()
      This is the hook to clear any cached data this adapter may be holding. It gets called by the RadarDataSource
    • doRemove

      void doRemove()
      Clean up whatever we need to when we are removed.