public class LevelII2Dataset extends RadialDatasetSweepAdapter implements TypedDatasetFactoryIF
RadialDatasetSweepAdapter.MyRadialVariableAdapterRadialDatasetSweep.RadialVariable, RadialDatasetSweep.Sweep, RadialDatasetSweep.TypecalDateUnits, csHash, dateUnits, fileCache, originboundingBox, dataVariables, desc, endDate, location, netcdfDataset, parseInfo, startDate, title| Constructor and Description | 
|---|
LevelII2Dataset()  | 
LevelII2Dataset(NetcdfDataset ds)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addRadialVariable(NetcdfDataset nds,
                 Variable var)  | 
void | 
clearDatasetMemory()
Remove cached data, if any. 
 | 
EarthLocation | 
getCommonOrigin()
If all sweeps have the same origin, return it here, else null 
 | 
java.lang.String | 
getDataFormat()  | 
java.lang.String | 
getInfo()  | 
java.lang.String | 
getRadarID()  | 
java.lang.String | 
getRadarName()  | 
void | 
getRadialsNum()  | 
FeatureType | 
getScientificDataType()
What kind of cientific data type will this return? 
 | 
boolean | 
isHighResolution(NetcdfDataset nds)  | 
boolean | 
isMine(NetcdfDataset ds)
Determine if this dataset belongs to you 
 | 
boolean | 
isStationary()
Stationary versus moving radar. 
 | 
boolean | 
isVolume()
Get the basic property of Radar, 
 | 
static void | 
main(java.lang.String[] args)  | 
protected RadialDatasetSweep.RadialVariable | 
makeRadialVariable(NetcdfDataset nds,
                  VariableSimpleIF v,
                  Variable v0)  | 
TypedDataset | 
open(NetcdfDataset ncd,
    CancelTask task,
    java.lang.StringBuilder errlog)
Open a NetcdfDataset as a TypedDataset. 
 | 
protected void | 
setBoundingBox()  | 
protected void | 
setEarthLocation()  | 
protected void | 
setEndDate()  | 
protected void | 
setStartDate()  | 
protected void | 
setTimeUnits()  | 
calcBounds, close, getCalendarDateEnd, getCalendarDateRange, getCalendarDateStart, getCalendarDateUnit, getCommonType, getDateRange, getDetailInfo, getDetailInfo, getEarthLocation, getFeatureType, getImplementationName, getLastModified, getTimeUnits, reacquire, release, setFileCachefindGlobalAttributeIgnoreCase, getBoundingBox, getDataVariable, getDataVariables, getDescription, getEndDate, getGlobalAttributes, getLocation, getLocationURI, getNetcdfFile, getStartDate, getTitle, removeDataVariable, setDescription, setLocationURI, setTitleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataVariablesfindGlobalAttributeIgnoreCase, getBoundingBox, getDataVariable, getDescription, getEndDate, getGlobalAttributes, getLocationURI, getNetcdfFile, getStartDate, getTitlefindGlobalAttributeIgnoreCase, getBoundingBox, getDataVariable, getDescription, getEndDate, getGlobalAttributes, getLocation, getNetcdfFile, getStartDate, getTitlepublic LevelII2Dataset()
public LevelII2Dataset(NetcdfDataset ds)
ds - must be from nexrad2 IOSPpublic boolean isMine(NetcdfDataset ds)
TypedDatasetFactoryIFisMine in interface TypedDatasetFactoryIFds - examine this NetcdfDataset to see if it belongs to this class.public TypedDataset open(NetcdfDataset ncd, CancelTask task, java.lang.StringBuilder errlog) throws java.io.IOException
TypedDatasetFactoryIFopen in interface TypedDatasetFactoryIFncd - already opened NetcdfDataset.task - use may cancelerrlog - place errors herejava.io.IOException - on errorpublic FeatureType getScientificDataType()
TypedDatasetFactoryIFgetScientificDataType in interface TypedDatasetFactoryIFprotected void setBoundingBox()
setBoundingBox in class RadialDatasetSweepAdapterprotected void setEarthLocation()
setEarthLocation in class RadialDatasetSweepAdapterpublic EarthLocation getCommonOrigin()
RadialDatasetSweepgetCommonOrigin in interface RadialDatasetSweeppublic java.lang.String getRadarID()
getRadarID in interface RadialDatasetSweeppublic java.lang.String getRadarName()
getRadarName in interface RadialDatasetSweeppublic java.lang.String getDataFormat()
getDataFormat in interface RadialDatasetSweeppublic boolean isVolume()
RadialDatasetSweepisVolume in interface RadialDatasetSweeppublic boolean isHighResolution(NetcdfDataset nds)
public boolean isStationary()
RadialDatasetSweepisStationary in interface RadialDatasetSweepprotected void setTimeUnits()
                     throws java.lang.Exception
setTimeUnits in class RadialDatasetSweepAdapterjava.lang.Exceptionprotected void setStartDate()
setStartDate in class TypedDatasetImplprotected void setEndDate()
setEndDate in class TypedDatasetImplpublic void clearDatasetMemory()
RadialDatasetSweepclearDatasetMemory in interface RadialDatasetSweeppublic void getRadialsNum()
protected void addRadialVariable(NetcdfDataset nds, Variable var)
addRadialVariable in class RadialDatasetSweepAdapterprotected RadialDatasetSweep.RadialVariable makeRadialVariable(NetcdfDataset nds, VariableSimpleIF v, Variable v0)
makeRadialVariable in class RadialDatasetSweepAdapterpublic java.lang.String getInfo()
public static void main(java.lang.String[] args)
                 throws java.lang.Exception,
                        java.io.IOException,
                        java.lang.InstantiationException,
                        java.lang.IllegalAccessException
java.lang.Exceptionjava.io.IOExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessException