Package ucar.unidata.data.radar
Interface RadarAdapter
- All Superinterfaces:
RadarConstants
- All Known Implementing Classes:
CDMRadarAdapter,DoradeAdapter,Level2Adapter,NetcdfSweepfileAdapter
A data adapter for radar data.
- Version:
- $Revision: 1.10 $
- Author:
- IDV Development Team @ ATD
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RealTypeRealType for Azimuth anglestatic final RealTypeRealType for Azimuthstatic final RealTypeRealType for Elevation anglestatic final RealTypeRealType for RangeFields inherited from interface ucar.unidata.data.radar.RadarConstants
AZIMUTH, AZIMUTH_ANGLE, ELEVATION_ANGLE, PROP_2DOR3D, PROP_ANGLE, PROP_ANGLES, PROP_AZIMUTH, PROP_AZIMUTHS, PROP_CAPPI_LEVEL, PROP_CAPPI_LEVELS, PROP_TIMEHEIGHT, PROP_VCS, PROP_VCS_END, PROP_VCS_START, PROP_VOLUMEORSWEEP, PROP_VWP, RADAR_MOST_RECENT, RADIAL_VELOCITY_NAME, RANGE, REFLECTIVITY, REFLECTIVITY_NAME, SPECTRUM_WIDTH, SPECTRUM_WIDTH_NAME, STATION_LOCATION, VALUE_2D, VALUE_3D, VALUE_SWEEP, VALUE_VOLUME, VELOCITY -
Method Summary
Modifier and TypeMethodDescriptionvoidThis is the hook to clear any cached data this adapter may be holding.voiddoRemove()Clean up whatever we need to when we are removed.Get the base time for this sweepgetData(DataChoice dataChoice, DataSelection subset, Hashtable requestProperties) Get the data for the given DataChoice and selection criteria.getName()Return the name of this adapter
-
Field Details
-
AZIMUTH_TYPE
RealType for Azimuth -
RANGE_TYPE
RealType for Range -
ELEVATION_ANGLE_TYPE
RealType for Elevation angle -
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 selectionsubset- subsetting criteriarequestProperties- extra request properties- Returns:
- the Data object for the request
- Throws:
RemoteException- couldn't create a remote data objectVisADException- 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.
-