public class NetcdfPointCloudDataSource extends NetcdfPointDataSource
PointDataSource.PlotModelSelectionComponent
Modifier and Type | Field and Description |
---|---|
static float |
GRID_MISSING
_more_
|
static int |
INDEX_ALT
_more_
|
static int |
INDEX_LAT
_more_
|
static int |
INDEX_LON
_more_
|
protected java.util.List |
timeList
The timeList
|
fixedDataset
fieldsDescription, POINT_DATA, PROP_FIRSTGUESS, PROP_GRID_GAIN, PROP_GRID_NUMPASSES, PROP_GRID_PARAM, PROP_GRID_SEARCH_RADIUS, PROP_GRID_UNIT, PROP_GRID_X, PROP_GRID_Y, PROP_STATIONMODELNAME, PROP_STATIONMODELSCALE, STATION_DATA, STATION_PLOT
adapters, oldSourceFromBundles, sources
changeDataPathsCbx, dataCacheKey, dataChoices, geoSelectionPanel, haveBeenUnPersisted, okToContinue, PARAM_SHOW_HIDE, PARAM_SHOW_NO, PARAM_SHOW_YES
DATAPATH_DATE_FORMAT, DATAPATH_DATE_PATTERN, MOST_RECENT, ordinalNames, PROP_AUTOCREATEDISPLAY, PROP_BASEDIRECTORY, PROP_CACHEABLE, PROP_DATACHOICENAME, PROP_DISPLAYPROPERTIES, PROP_DOCUMENTLINKS, PROP_FILEPATTERN, PROP_GEOLOCATION, PROP_ICON, PROP_NAME, PROP_POLLINFO, PROP_RESOLVERURL, PROP_SERVICE_HTTP, PROP_SUBPROPERTIES, PROP_TIMELABELS, PROP_TIMESTRIDE, PROP_TITLE
Constructor and Description |
---|
NetcdfPointCloudDataSource()
Default constructor
|
NetcdfPointCloudDataSource(DataSourceDescriptor descriptor,
java.util.List sources,
java.util.Hashtable properties)
Create a new NetcdfPointCloudDataSource
|
NetcdfPointCloudDataSource(DataSourceDescriptor descriptor,
java.lang.String[] sources,
java.util.Hashtable properties)
Create a new NetcdfPointCloudDataSource
|
NetcdfPointCloudDataSource(DataSourceDescriptor descriptor,
java.lang.String source,
java.util.Hashtable properties)
Create a new NetcdfPointCloudDataSource
|
NetcdfPointCloudDataSource(ucar.nc2.ft.FeatureDatasetPoint fixedDataset,
DataSourceDescriptor descriptor,
java.util.Hashtable properties)
Create a new NetcdfPointCloudDataSource
|
Modifier and Type | Method and Description |
---|---|
void |
doMakeDataChoices()
_more_
|
protected ucar.nc2.ft.FeatureDatasetPoint |
doMakeDataset(java.lang.String file)
_more_
|
java.util.List |
getAllDateTimes()
Try to merge children up into parents of only one child
|
java.util.List |
getAllDateTimes(DataChoice dataChoice)
Get all the times for the given DataChoice
|
protected visad.Data |
getDataInner(DataChoice dataChoice,
DataCategory category,
DataSelection dataSelection,
java.util.Hashtable requestProperties)
_more_
|
static java.util.List |
getSelectedTimes(DataChoice dataChoice,
DataSelection subset) |
static java.util.List |
getUniqueTimes(java.util.List<visad.DateTime> timelist) |
static visad.FlatField |
makeField(visad.MathType rangeType,
float[][] pts) |
protected visad.FieldImpl |
makeObs(DataChoice dataChoice,
DataSelection subset,
ucar.unidata.geoloc.LatLonRect bbox,
boolean sample)
make the obs
|
canDoGeoSelection, canDoGeoSelectionStride, canSaveDataToLocalDisk, doRemove, equals, getDataset, getSample, hashCode, initAfterCreation, main, makeObs
addPropertiesTabs, applyProperties, canAddCurrentName, canCreateGrid, canDoAllLevels, getBinRoundTo, getBinWidth, getDataName, getDefaultLevels, getDescriptionDataChoice, getFullDescription, getGridGain, getGridSearchRadius, getGridUnit, getGridX, getGridY, getMakeGridFields, getNumGridPasses, getPointCategories, getPropertiesComponents, getSource, init, initDataSelectionComponents, initGridParameters, makeDerivedDataChoices, makeFieldDescription, reloadData, setBinRoundTo, setBinWidth, setGridGain, setGridSearchRadius, setGridUnit, setGridX, setGridY, setMakeGridFields, setNumGridPasses, setRoundToFromComboBox, setSource, setWidthFromComboBox, shouldCache
getDataFileExtension, getDataPaths, getFilePath, getInputStreams, getLocationsForPolling, getPartialDescription, getSource, getSources, haveSources, initAfterUnpersistence, initWithPollingInfo, isFileBased, newFilesFromPolling, processDataFilename, propertiesChanged, reloadData, saveDataToLocalDisk, setNewFiles, setSources, sourcesChanged, updateState
addActions, addDataChangeListener, addDataChoice, addReloadTab, applyFieldMask, beginWritingDataToLocalDisk, canCacheDataToDisk, canChangeData, canDoFieldMask, canDoGeoSelectionMap, canPoll, canShowParameter, checkForInitAfterUnPersistence, clearCachedData, clearFileCache, clearTimes, convertSourceFile, convertToFilesIfDirectory, createAutoDisplay, createCacheKey, createElement, decrOutstandingGetDataCalls, doDirectory, doMakeDateTimes, doMakeGeoSelectionPanel, doMakeGeoSelectionPanel, doMakeGeoSelectionPanel, doMakeGeoSubsetPropertiesComponent, endWritingDataToLocalDisk, expandIfNeeded, findDataChoice, findDataChoices, flushCache, getAbsoluteDateTimes, getActions, getAlias, getAllLevels, getAllLevels, getAllTimesForTimeDriver, getCache, getCache, getCacheClearDelay, getCacheDataToDisk, getCompositeDataChoices, getData, getData, getDataCachePath, getDataChangeListeners, getDataChoices, getDataContext, getDataInner, getDataIsEditable, getDataPrefix, getDataSelection, getDataSelectionComponents, getDataSource, getDateTimes, getDateTimeSelection, getDefaultSave, getDescription, getDescriptor, getErrorMessage, getEverChangedName, getExtraGeoSelectionComponent, getExtraTimesComponent, getFileFilterForPolling, getid, getIdv, getInError, getLocalDirectory, getLocationForPolling, getMostRecentFiles, getName, getNameForDataSource, getNeedToShowErrorToUser, getNextId, getOutstandingGetDataCalls, getPassword, getPathsThatCanBeRelative, getPollingInfo, getProperties, getPropertiesHeader, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getProperty, getRelativePaths, getSampleDataProjection, getSaveDataFileLabel, getSelectedDateTimes, getSelectedDateTimes, getTimesFromDataSelection, getTmpPaths, getTypeName, getUserName, handlePropertiesAction, hasPollingInfo, holdsDateTimes, holdsIndices, identifiedBy, identifiedByName, incrOutstandingGetDataCalls, initAfter, initDataChoice, initFromXml, isPolling, loadFieldMask, loadFieldMask, loadLatestFile, logException, logException, makeSaveLocalActions, newFileFromPolling, notifyDataChange, putCache, putCache, reloadProperties, removeCache, removeDataChangeListener, removeDataChoice, removeProperty, replaceDataChoice, resetTmpState, saveDataToLocalDisk, saveDataToLocalDisk, selectTimesFromList, setAlias, setAskToUpdate, setCacheClearDelay, setCacheDataToDisk, setDataEditableStrings, setDataIsEditable, setDataIsRelative, setDataRelativeStrings, setDataSelection, setDateTimeSelection, setDefaultSave, setDescription, setDescriptor, setDirectory, setEverChangedName, setInError, setInError, setInError, setName, setObjectProperties, setObjectProperty, setPassword, setPollingInfo, setPollLocation, setProperties, setProperty, setProperty, setRelativePaths, setTemplateName, setTmpPaths, setUserName, shouldCache, showPasswordDialog, showPropertiesDialog, showPropertiesDialog, showPropertiesDialog, showWaitDialog, tick, toString, toStringTruncated, updateDetailsText, writeFieldMaskFile, writeFieldMaskFile
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, receiveShareData, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialog
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getUniqueId
protected java.util.List timeList
public static final float GRID_MISSING
public static final int INDEX_ALT
public static final int INDEX_LON
public static final int INDEX_LAT
public NetcdfPointCloudDataSource() throws visad.VisADException
visad.VisADException
- problem creating the objectpublic NetcdfPointCloudDataSource(ucar.nc2.ft.FeatureDatasetPoint fixedDataset, DataSourceDescriptor descriptor, java.util.Hashtable properties) throws visad.VisADException
fixedDataset
- the data sourcedescriptor
- data source descriptorproperties
- extra properties for initializationvisad.VisADException
- problem creating the datapublic NetcdfPointCloudDataSource(DataSourceDescriptor descriptor, java.lang.String source, java.util.Hashtable properties) throws visad.VisADException
descriptor
- data source descriptorsource
- source of data (filename/URL)properties
- extra properties for initializationvisad.VisADException
- problem creating the datapublic NetcdfPointCloudDataSource(DataSourceDescriptor descriptor, java.lang.String[] sources, java.util.Hashtable properties) throws visad.VisADException
descriptor
- data source descriptorsources
- sources of data (filename/URL)properties
- extra properties for initializationvisad.VisADException
- problem creating the datapublic NetcdfPointCloudDataSource(DataSourceDescriptor descriptor, java.util.List sources, java.util.Hashtable properties) throws visad.VisADException
descriptor
- data source descriptorsources
- List source of data (filenames/URLs)properties
- extra properties for initializationvisad.VisADException
- problem creating the dataprotected ucar.nc2.ft.FeatureDatasetPoint doMakeDataset(java.lang.String file)
doMakeDataset
in class NetcdfPointDataSource
file
- _more_protected visad.FieldImpl makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox, boolean sample) throws java.lang.Exception
makeObs
in class NetcdfPointDataSource
dataChoice
- the datachoicesubset
- teh data selectionbbox
- the bboxsample
- just a taste?java.lang.Exception
- on badnesspublic void doMakeDataChoices()
doMakeDataChoices
in class PointDataSource
public java.util.List getAllDateTimes(DataChoice dataChoice)
getAllDateTimes
in interface DataSource
getAllDateTimes
in class DataSourceImpl
public java.util.List getAllDateTimes()
getAllDateTimes
in interface DataSource
getAllDateTimes
in class DataSourceImpl
public static java.util.List getSelectedTimes(DataChoice dataChoice, DataSelection subset)
protected visad.Data getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, java.util.Hashtable requestProperties) throws visad.VisADException, java.rmi.RemoteException
getDataInner
in class PointDataSource
dataChoice
- _more_category
- _more_dataSelection
- _more_requestProperties
- _more_java.rmi.RemoteException
- _more_visad.VisADException
- _more_public static visad.FlatField makeField(visad.MathType rangeType, float[][] pts) throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
java.rmi.RemoteException
public static java.util.List getUniqueTimes(java.util.List<visad.DateTime> timelist) throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
java.rmi.RemoteException