| Package | Description |
|---|---|
| thredds.wcs.v1_0_0_1 | |
| thredds.wcs.v1_0_0_Plus | |
| ucar.ma2 |
Multidimensional arrays of primitives and objects with data stored in memory.
|
| ucar.nc2 |
The public API to the Java-NetCDF library.
|
| ucar.nc2.dataset |
An extension to the netCDF API which provides support for coordinate systems, scale/offset/missing data,
and NcML.
|
| ucar.nc2.dods |
OpenDAP-netCDF library.
|
| ucar.nc2.dt |
Scientific data types package.
|
| ucar.nc2.dt.grid |
Scientific data type "Grid", uses cartesian coordinate system.
|
| ucar.nc2.ft.grid | |
| ucar.nc2.iosp.cinrad |
I/O Service Provider for chinese met radar files
|
| ucar.nc2.iosp.nexrad2 |
I/O Service Provider for NEXRAD level 2 format files
|
| ucar.nc2.iosp.sigmet | |
| ucar.nc2.iosp.uf | |
| ucar.nc2.ncml |
Netcdf Markup Language (NcML) Implementation classes
see NcML home page
|
| ucar.unidata.geoloc.vertical |
Implementations of vertical coordinate transformations.
|
| Modifier and Type | Method and Description |
|---|---|
Range |
WcsCoverage.VerticalRange.getRange(GridCoordSystem gcs) |
Range |
WcsCoverage.getRangeSetAxisRange(double minValue,
double maxValue) |
| Modifier and Type | Method and Description |
|---|---|
Range |
AxisSubset.getRange() |
| Modifier and Type | Field and Description |
|---|---|
static Range |
Range.EMPTY |
static Range |
Range.VLEN |
| Modifier and Type | Method and Description |
|---|---|
Range |
Range.compact()
Create a new Range by compacting this Range by removing the stride.
|
Range |
Range.compose(Range r)
Create a new Range by composing a Range that is reletive to this Range.
|
Range |
Section.find(java.lang.String rangeName)
Find a Range by its name.
|
Range |
Section.getRange(int i)
Get the ith Range
|
Range |
Range.intersect(Range r)
Create a new Range by intersecting with a Range using same interval as this Range.
|
Range |
Range.shiftOrigin(int origin)
Create a new Range shifting this range by a constant factor.
|
static Range[] |
Range.toArray(java.util.List ranges)
Deprecated.
use Section.getRanges()
|
Range |
Range.union(Range r)
Create a new Range by making the union with a Range using same interval as this Range.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Range> |
Section.getRanges()
Get the list of Ranges.
|
| Modifier and Type | Method and Description |
|---|---|
Section |
Section.appendRange(Range r)
Append a Range to the Section
|
Range |
Range.compose(Range r)
Create a new Range by composing a Range that is reletive to this Range.
|
Section |
Section.insertRange(int index,
Range r)
Insert a range at the specified index in the list.
|
Range |
Range.intersect(Range r)
Create a new Range by intersecting with a Range using same interval as this Range.
|
boolean |
Range.intersects(Range r)
Determine if a given Range intersects this one.
|
boolean |
Range.past(Range want)
If this range is completely past the wanted range
|
Section |
Section.replaceRange(int index,
Range r)
Replace a range at the specified index in the list.
|
Section |
Section.setRange(int index,
Range r)
Set the range at the specified index in the list, previous Range is discarded
|
static java.util.List |
Range.toList(Range[] ranges)
Deprecated.
use Section.getRanges()
|
Range |
Range.union(Range r)
Create a new Range by making the union with a Range using same interval as this Range.
|
| Modifier and Type | Method and Description |
|---|---|
IndexIterator |
Array.getRangeIterator(java.util.List<Range> ranges)
Get an index iterator for traversing a section of the array in canonical order.
|
Array |
Array.section(java.util.List<Range> ranges)
Create a new Array as a subsection of this Array, with rank reduction.
|
Array |
Array.sectionNoReduce(java.util.List<Range> ranges)
Create a new Array as a subsection of this Array, without rank reduction.
|
| Constructor and Description |
|---|
Range(Range r)
Copy Constructor
|
Range(java.lang.String name,
Range r)
Copy Constructor with name
|
| Constructor and Description |
|---|
Section(java.util.List<Range> from)
Create Section from a List
|
Section(java.util.List<Range> from,
int[] shape)
Create Section from a List
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Range> |
VariableIF.getRanges() |
java.util.List<Range> |
Variable.getRanges()
Get shape as an List of Range objects.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
ParsedSectionSpec.makeSectionSpecString(Variable v,
java.util.List<Range> ranges)
Make section specification String from a range list for a Variable.
|
static java.lang.String |
NCdump.makeSectionString(VariableIF v,
java.util.List<Range> ranges)
Deprecated.
Make section specification String from a range list for a Variable.
|
Array |
Variable.read(java.util.List<Range> ranges)
Read a section of the data for this Variable from the netcdf file and return a memory resident Array.
|
Array |
Sequence.read(java.util.List<Range> ranges)
UnsupportedOperation
|
Variable |
VariableIF.section(java.util.List<Range> ranges) |
Variable |
Variable.section(java.util.List<Range> ranges)
Create a new Variable that is a logical subsection of this Variable.
|
| Modifier and Type | Method and Description |
|---|---|
CoordinateAxis1D |
CoordinateAxis1DTime.section(Range r) |
CoordinateAxis1D |
CoordinateAxis1D.section(Range r)
Create a new CoordinateAxis1D as a section of this CoordinateAxis1D.
|
CoordinateAxis2D |
CoordinateAxis2D.section(Range r1,
Range r2)
Create a new CoordinateAxis2D as a section of this CoordinateAxis2D.
|
| Modifier and Type | Method and Description |
|---|---|
Array |
ConvertD2N.convertNestedVariable(Variable v,
java.util.List<Range> section,
ucar.nc2.dods.DodsV dataV,
boolean flatten)
Convert a DataDDS into an Array for a Structure member variable.
|
Array |
ConvertD2N.convertTopVariable(Variable v,
java.util.List<Range> section,
ucar.nc2.dods.DodsV dataV)
Convert a DataDDS into an Array for a top level variable, ie not a Structure member variable.
|
| Modifier and Type | Method and Description |
|---|---|
Range |
TrajectoryObsDatatype.getFullRange()
Get the range for the entire trajectory.
|
Range |
TrajectoryObsDatatype.getPointRange(int point)
Get a range for a single point in the trajectory.
|
Range |
TrajectoryObsDatatype.getRange(int start,
int end,
int stride)
Get a range with the given start, end, and stride in the trajectory.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Range> |
GridCoordSystem.getRangesFromLatLonRect(LatLonRect llbb)
Get Index Ranges for the given lat, lon bounding box.
|
| Modifier and Type | Method and Description |
|---|---|
Array |
TrajectoryObsDatatype.getData(Range range,
java.lang.String parameterName)
Get the values of the requested parameter on the given Range of the trajectory.
|
Array |
TrajectoryObsDatatype.getElevation(Range range)
Get the elevation values on the given Range of the trajectory.
|
Array |
TrajectoryObsDatatype.getLatitude(Range range)
Get the latitude values on the given Range of the trajectory.
|
Array |
TrajectoryObsDatatype.getLongitude(Range range)
Get the longitude values on the given Range of the trajectory.
|
Array |
TrajectoryObsDatatype.getTime(Range range)
Get the time values on the given Range of the trajectory.
|
GridDatatype |
GridDatatype.makeSubset(Range t_range,
Range z_range,
LatLonRect bbox,
int z_stride,
int y_stride,
int x_stride)
Create a new GeoGrid that is a logical subset of this GeoGrid.
|
GridDatatype |
GridDatatype.makeSubset(Range rt_range,
Range e_range,
Range t_range,
Range z_range,
Range y_range,
Range x_range)
Create a new GeoGrid that is a logical subset of this GeoGrid.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Range> |
GridCoordSys.getLatLonBoundingBox(LatLonRect rect)
Deprecated.
use getRangesFromLatLonRect.
|
java.util.List<Range> |
GridCoordSys.getRangesFromLatLonRect(LatLonRect rect)
Get Index Ranges for the given lat, lon bounding box.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NetcdfCFWriter.makeFile(java.lang.String location,
GridDataset gds,
java.util.List<java.lang.String> gridList,
LatLonRect llbb,
int horizStride,
Range zRange,
DateRange dateRange,
int stride_time,
boolean addLatLon) |
GridDatatype |
GeoGrid.makeSubset(Range t_range,
Range z_range,
LatLonRect bbox,
int z_stride,
int y_stride,
int x_stride) |
GridDatatype |
GeoGrid.makeSubset(Range rt_range,
Range e_range,
Range t_range,
Range z_range,
Range y_range,
Range x_range) |
GeoGrid |
GeoGrid.subset(Range t_range,
Range z_range,
LatLonRect bbox,
int z_stride,
int y_stride,
int x_stride)
Create a new GeoGrid that is a logical subset of this GeoGrid.
|
GeoGrid |
GeoGrid.subset(Range t_range,
Range z_range,
Range y_range,
Range x_range)
Create a new GeoGrid that is a logical subset of this GeoGrid.
|
| Constructor and Description |
|---|
GridCoordSys(GridCoordSys from,
Range t_range,
Range z_range,
Range y_range,
Range x_range)
Create a GridCoordSys as a section of an existing GridCoordSys.
|
GridCoordSys(GridCoordSys from,
Range rt_range,
Range e_range,
Range t_range,
Range z_range,
Range y_range,
Range x_range)
Create a GridCoordSys as a section of an existing GridCoordSys.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Range> |
GridCoordSys.getRangesFromLatLonRect(LatLonRect llbb)
Get Index Ranges for the given lat, lon bounding box.
|
| Modifier and Type | Method and Description |
|---|---|
Grid |
Grid.makeSubset(Range rt_range,
Range e_range,
Range t_range,
Range z_range,
Range y_range,
Range x_range)
Create a new GeoGrid that is a logical subset of this GeoGrid.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Cinrad2Record.readData(RandomAccessFile raf,
int datatype,
Range gateRange,
IndexIterator ii)
Read data from this record.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Level2Record.readData(RandomAccessFile raf,
int datatype,
Range gateRange,
IndexIterator ii)
Read data from this record.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Ray.readData(RandomAccessFile raf,
Range gateRange,
IndexIterator ii)
Read data from this record.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Ray.readData(RandomAccessFile raf,
java.lang.String abbrev,
Range gateRange,
IndexIterator ii)
Read data from this ray.
|
| Modifier and Type | Method and Description |
|---|---|
protected Array |
Aggregation.Dataset.read(Variable mainv,
CancelTask cancelTask,
java.util.List<Range> section)
Read a section of the local Variable.
|
| Modifier and Type | Method and Description |
|---|---|
VerticalTransform |
VerticalTransformImpl.subset(Range t_range,
Range z_range,
Range y_range,
Range x_range)
Create a subset of this VerticalTransform.
|
VerticalTransform |
VerticalTransform.subset(Range t_range,
Range z_range,
Range y_range,
Range x_range)
Create a VerticalTransform as a section of an existing VerticalTransform.
|
| Constructor and Description |
|---|
VerticalTransformSubset(VerticalTransform original,
Range t_range,
Range z_range,
Range y_range,
Range x_range)
Create a subset of an existing VerticalTransform
|