public class DefaultView extends View
View.DataIterator, View.Domain| Constructor and Description |
|---|
DefaultView(ucar.netcdf.Netcdf netcdf,
QuantityDB quantityDB)
Constructs from a netCDF dataset and a quantity database.
|
DefaultView(ucar.netcdf.Netcdf netcdf,
QuantityDB quantityDB,
boolean charToText)
Constructs from a netCDF dataset and a quantity database.
|
| Modifier and Type | Method and Description |
|---|---|
protected View.Domain |
getDomain(ucar.netcdf.Variable var)
Returns the domain of a netCDF variable.
|
protected SampledSet |
getDomainSet(ucar.netcdf.Dimension[] dims)
Returns the VisAD domain set corresponding to an array of netCDF
dimension in netCDF order (outermost dimension first).
|
protected MathType |
getDomainType(ucar.netcdf.Dimension[] dims)
Returns the VisAD
MathType corresponding to an array of netCDF
dimensions. |
protected boolean |
isIgnorable(ucar.netcdf.Variable var)
Indicates if a given variable should be ignored during iteration.
|
getAttributeString, getAttributeString, getConventionsString, getCoordinateVariable, getData, getData, getDimensions, getDomainSet, getInstance, getInstance, getLongName, getNetcdf, getOuterDimensionNameSet, getRangeSet, getRealType, getRealType, getRealTypeFromLongName, getRealTypeFromName, getScalarType, getTextType, getUnitFromAttribute, getUnitString, getVariable, getVetter, getVirtualDataIterator, isCharToText, isCoordinateVariable, isLatitude, isLongitude, isLongitude, isNumeric, isNumeric, isTime, isTime, newName, setOuterDimensionNameSetpublic DefaultView(ucar.netcdf.Netcdf netcdf,
QuantityDB quantityDB)
netcdf - The netCDF dataset.quantityDB - The quantity database to use to map netCDF
variables to VisAD Quantity-s.public DefaultView(ucar.netcdf.Netcdf netcdf,
QuantityDB quantityDB,
boolean charToText)
netcdf - The netCDF dataset.quantityDB - The quantity database to use to map netCDF
variables to VisAD Quantity-s.charToText - Specifies whether the View should map char
variables to VisAD Text objectsprotected boolean isIgnorable(ucar.netcdf.Variable var)
Indicates if a given variable should be ignored during iteration.
This implementation returns the value of View.isCoordinateVariable(Variable).
isIgnorable in class Viewtrue if and only if the variable
should be ignored.protected View.Domain getDomain(ucar.netcdf.Variable var) throws TypeException, IOException
getDomain in class Viewvar - A netCDF variable.IllegalArgumentException - if the rank of the variable is zero.TypeException - if a RealType needed to be created but
couldn't.IOException - if a netCDF read-error occurs.protected SampledSet getDomainSet(ucar.netcdf.Dimension[] dims) throws IOException, VisADException
Returns the VisAD domain set corresponding to an array of netCDF dimension in netCDF order (outermost dimension first).
This implementation supports 1-dimensional coordinate variables,
1-dimensional longitude, and 2-dimensional latitude/longitude domains
and assumes that each netCDF dimension is independent of all others.
This implementation uses View.getDomainSet(Dimension), View.getDomainSet(Dimension), and getDomainType(Dimension[]).
dims - A netCDF domain. Must be in netCDF order
(outer dimension first).dims.VisADException - Couldn't create necessary VisAD object.IOException - if a netCDF read-error occurs.protected MathType getDomainType(ucar.netcdf.Dimension[] dims) throws VisADException
Returns the VisAD MathType corresponding to an array of netCDF
dimensions. If the array has zero length, then null is
returned.
This implementation uses View.getRealType(Dimension).
dims - netCDF dimensions in netCDF order (outermost
dimension first).dims. RETURN_VALUE is
null, a RealType,
or a RealTupleType if
dims.length is 0, 1, or greater
than 1, respectively.VisADException - Couldn't create necessary VisAD object.Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.