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 RealType
RealType for Azimuth anglestatic final RealType
RealType for Azimuthstatic final RealType
RealType for Elevation anglestatic final RealType
RealType 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 TypeMethodDescriptionvoid
This is the hook to clear any cached data this adapter may be holding.void
doRemove()
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.
-