ucar.nc2.ft.radial
Interface StationRadialDataset

All Superinterfaces:
FeatureDataset, FileCacheable, StationCollection

public interface StationRadialDataset
extends StationCollection, FeatureDataset

A Station collection of radial data.

Since:
Feb 18, 2008
Author:
caron

Method Summary
 boolean checkStationProduct(Product product)
          check if the product available for all stations.
 boolean checkStationProduct(String stationName, Product product)
          check if the product available for one station
 RadialSweepFeature getFeature(Station s)
          Get the collection of data for this Station.
 RadialSweepFeature getFeature(Station s, DateRange dateRange)
          Get the collection of data for this Station and date range.
 int getStationProductCount(String sName)
          How many Data Products are available for this Station?
 StationRadialDataset subset(List<Station> stations)
          Get a subsetted StationCollection
 
Methods inherited from interface ucar.nc2.ft.StationCollection
getBoundingBox, getStation, getStations, getStations, getStations
 
Methods inherited from interface ucar.nc2.ft.FeatureDataset
calcBounds, close, findGlobalAttributeIgnoreCase, getBoundingBox, getDataVariable, getDataVariables, getDateRange, getDescription, getDetailInfo, getEndDate, getFeatureType, getGlobalAttributes, getImplementationName, getLocation, getNetcdfFile, getStartDate, getTitle
 
Methods inherited from interface ucar.nc2.util.cache.FileCacheable
setFileCache, sync
 

Method Detail

subset

StationRadialDataset subset(List<Station> stations)
                            throws IOException
Get a subsetted StationCollection

Parameters:
stations - only contain these stations
Returns:
subsetted collection
Throws:
IOException - on i/o error

getFeature

RadialSweepFeature getFeature(Station s)
                              throws IOException
Get the collection of data for this Station.

Parameters:
s - at this station
Returns:
collection of data for this Station.
Throws:
IOException - on i/o error

getFeature

RadialSweepFeature getFeature(Station s,
                              DateRange dateRange)
                              throws IOException
Get the collection of data for this Station and date range.

Parameters:
s - at this station
dateRange - date range
Returns:
collection of data for this Station and date range.
Throws:
IOException - on i/o error

checkStationProduct

boolean checkStationProduct(Product product)
check if the product available for all stations.

Parameters:
product - the given Product
Returns:
true if data avaible for the given Product

checkStationProduct

boolean checkStationProduct(String stationName,
                            Product product)
check if the product available for one station

Parameters:
stationName - which station
product - the given Product and Station
Returns:
true if data avaible for the given Product

getStationProductCount

int getStationProductCount(String sName)
How many Data Products are available for this Station?

Parameters:
sName - station name
Returns:
count or -1 if unknown.


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.