Uses of Class
ucar.ma2.InvalidRangeException

Packages that use InvalidRangeException
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.dataset.conv Parses the information in netCDF datasets using Conventions, and extracts information about coordinate systems. 
ucar.nc2.dt Scientific data types package. 
ucar.unidata.geoloc.vertical Implementations of vertical coordinate transformations. 
 

Uses of InvalidRangeException in ucar.ma2
 

Methods in ucar.ma2 that throw InvalidRangeException
 Section Section.addRangeNames(java.util.List<java.lang.String> rangeNames)
           
 Section Section.appendRange(int size)
          Append a new Range(0,size-1) to the Section
 Section Section.appendRange(int first, int last)
          Append a new Range(first, last) to the Section
 Section Section.appendRange(int first, int last, int stride)
          Append a new Range(first,last,stride) to the Section
 Section Section.appendRange(java.lang.String name, int first, int last, int stride)
          Append a new Range(name,first,last,stride) to the Section
static java.util.List Range.appendShape(java.util.List ranges, int size)
          Deprecated. use Section.appendRange(int size)
 Range Range.compact()
          Create a new Range by compacting this Range by removing the stride.
 Section Section.compact()
          Create a new Section by compacting each Range.
 Range Range.compose(Range r)
          Create a new Range by composing a Range that is reletive to this Range.
 Section Section.compose(Section want)
          Create a new Section by composing with a Section that is reletive to this Section.
 int Range.element(int i)
          Get ith element
 boolean Section.equivalent(int[] shape)
          Is this section equivilent to the given shape.
static java.util.List Range.factory(int[] origin, int[] shape)
          Deprecated. use Section(int[] origin, int[] shape)
static Section Section.fill(Section s, int[] shape)
          Return a Section guarenteed to be non null, with no null Ranges, and within the bounds set by shape.
 IndexIterator Array.getRangeIterator(java.util.List<Range> ranges)
          Get an index iterator for traversing a section of the array in canonical order.
 int Range.index(int elem)
          Get the index for this element: inverse of element
 Range Range.intersect(Range r)
          Create a new Range by intersecting with a Range using same interval as this Range.
 Section Section.intersect(Section other)
          Create a new Section by intersection with another Section
 boolean Section.intersects(Section other)
          See if this Section intersects with another Section.
 int Section.offset(Section intersect)
           
static java.util.List Range.parseSpec(java.lang.String sectionSpec)
          Deprecated. use new Section(String sectionSpec)
 Section Section.removeVlen()
          Create a new Section by compacting each Range.
 Array Array.section(int[] origin, int[] shape)
          Create a new Array as a subsection of this Array, with rank reduction.
 Array Array.section(int[] origin, int[] shape, int[] stride)
          Create a new Array as a subsection of this Array, with rank reduction.
 Array Array.section(java.util.List<Range> ranges)
          Create a new Array as a subsection of this Array, with rank reduction.
 Array Array.sectionNoReduce(int[] origin, int[] shape, int[] stride)
          Create a new Array as a subsection of this Array, without rank reduction.
 Array Array.sectionNoReduce(java.util.List<Range> ranges)
          Create a new Array as a subsection of this Array, without rank reduction.
 void Section.setDefaults(int[] shape)
          If any of the ranges are null, which means "all", set the Range from the corresponding length in shape[].
 Range Range.shiftOrigin(int origin)
          Create a new Range shifting this range by a constant factor.
 Section Section.shiftOrigin(Section newOrigin)
          Create a new Section by shifting each range by newOrigin.first() The result is then a reletive offset from the newOrigin.
 Range Range.union(Range r)
          Create a new Range by making the union with a Range using same interval as this Range.
 Section Section.union(Section other)
          Create a new Section by union with another Section
 

Constructors in ucar.ma2 that throw InvalidRangeException
Range(int first, int last)
          Create a range with unit stride.
Range(int first, int last, int stride)
          Create a range with a specified stride.
Range(java.lang.String name, int first, int last)
          Create a named range with unit stride.
Range(java.lang.String name, int first, int last, int stride)
          Create a named range with a specified stride.
Section(int[] origin, int[] shape)
          Create Section from a shape and origin arrays.
Section(int[] origin, int[] size, int[] stride)
          Create Section from a shape, origin, and stride arrays.
Section(java.util.List<Range> from, int[] shape)
          Create Section from a List.
Section(java.lang.String sectionSpec)
          Parse an index section String specification, return equivilent Section.
 

Uses of InvalidRangeException in ucar.nc2
 

Methods in ucar.nc2 that throw InvalidRangeException
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.
static ParsedSectionSpec ParsedSectionSpec.parseVariableSection(NetcdfFile ncfile, java.lang.String variableSection)
          Parse a section specification String.
static java.lang.String NCdump.printVariableDataSection(VariableIF v, java.lang.String sectionSpec, CancelTask ct)
          Deprecated. Print a section of the data of the given Variable.
static java.lang.String NCdumpW.printVariableDataSection(Variable v, java.lang.String sectionSpec, CancelTask ct)
          Print a section of the data of the given Variable.
 Array Sequence.read(int[] origin, int[] shape)
          UnsupportedOperation
 Array Variable.read(int[] origin, int[] shape)
          Read a section of the data for this Variable and return a memory resident Array.
 Array VariableIF.read(int[] origin, int[] shape)
           
 Array Sequence.read(java.util.List<Range> ranges)
          UnsupportedOperation
 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(Section section)
          UnsupportedOperation
 Array Variable.read(Section section)
          Read a section of the data for this Variable from the netcdf file and return a memory resident Array.
 Array VariableIF.read(Section section)
           
 Array Sequence.read(java.lang.String sectionSpec)
          UnsupportedOperation
 Array Variable.read(java.lang.String sectionSpec)
          Read data section specified by a "section selector", and return a memory resident Array.
 Array VariableIF.read(java.lang.String rangeSpec)
           
 Array NetcdfFile.read(java.lang.String variableSection, boolean flatten)
          Deprecated. use readSection(), flatten=false no longer supported
 Array ProxyReader.read(Variable mainv, Section section, CancelTask cancelTask)
          Read a section of the data for a Variable.
 Array NetcdfFile.readSection(java.lang.String variableSection)
          Read a variable using the given section specification.
 StructureData Sequence.readStructure(int index)
          UnsupportedOperation
 StructureData Structure.readStructure(int index)
          Use this when this is a one dimensional array of Structures, or you are doing the index calculation yourself for a multidimension array.
 ArrayStructure Sequence.readStructure(int start, int count)
          UnsupportedOperation
 ArrayStructure Structure.readStructure(int start, int count)
          For rank 1 array of Structures, read count Structures and return the data as an ArrayStructure.
 long Variable.readToByteChannel(Section section, java.nio.channels.WritableByteChannel wbc)
           
 Variable Variable.section(java.util.List<Range> ranges)
          Create a new Variable that is a logical subsection of this Variable.
 Variable VariableIF.section(java.util.List<Range> ranges)
           
 Variable Sequence.section(Section subsection)
          UnsupportedOperation
 Variable Variable.section(Section subsection)
          Create a new Variable that is a logical subsection of this Variable.
 void Variable.setDimensionsAnonymous(int[] shape)
          Set the dimensions using all anonymous (unshared) dimensions
 Variable Sequence.slice(int dim, int value)
          UnsupportedOperation
 Variable Variable.slice(int dim, int value)
          Create a new Variable that is a logical slice of this Variable, by fixing the specified dimension at the specified index value.
 void NetcdfFileWriteable.write(java.lang.String varName, Array values)
          Write data to the named variable, origin assumed to be 0.
 void NetcdfFileWriteable.write(java.lang.String varName, int[] origin, Array values)
          Write data to the named variable.
 void NetcdfFileWriteable.writeStringData(java.lang.String varName, Array values)
          Write String data to a CHAR variable, origin assumed to be 0.
 void NetcdfFileWriteable.writeStringData(java.lang.String varName, int[] origin, Array values)
          Write String data to a CHAR variable.
 

Uses of InvalidRangeException in ucar.nc2.dataset
 

Methods in ucar.nc2.dataset that throw InvalidRangeException
static void TempRunner.main(java.lang.String[] args)
           
 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.
 void TempRunner.testOpenFile()
           
 void TempRunner.testWriteNcml()
           
 

Uses of InvalidRangeException in ucar.nc2.dataset.conv
 

Methods in ucar.nc2.dataset.conv that throw InvalidRangeException
static void WRFConvention.main(java.lang.String[] args)
           
 

Uses of InvalidRangeException in ucar.nc2.dt
 

Methods in ucar.nc2.dt that throw InvalidRangeException
 StructureData TrajectoryObsDatatype.getData(int point)
          Get values for all parameters (except time, lat, lon, and elev) at the requested trajectory point.
 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.
 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.
 java.util.List<Range> GridCoordSystem.getRangesFromLatLonRect(LatLonRect llbb)
          Get Index Ranges for the given lat, lon bounding box.
 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.
 

Uses of InvalidRangeException in ucar.unidata.geoloc.vertical
 

Methods in ucar.unidata.geoloc.vertical that throw InvalidRangeException
 ArrayDouble.D3 AtmosLnPressure.getCoordinateArray(int timeIndex)
          Get the 3D vertical coordinate array for this time step.
 ArrayDouble.D3 AtmosSigma.getCoordinateArray(int timeIndex)
          Get the 3D vertical coordinate array for this time step.
 ArrayDouble.D3 HybridHeight.getCoordinateArray(int timeIndex)
          Get the 3D vertical coordinate array for this time step.
 ArrayDouble.D3 HybridSigmaPressure.getCoordinateArray(int timeIndex)
          Get the 3D vertical coordinate array for this time step.
 ArrayDouble.D3 OceanS.getCoordinateArray(int timeIndex)
          Get the 3D vertical coordinate array for this time step.
 ArrayDouble.D3 OceanSG1.getCoordinateArray(int timeIndex)
          Get the 3D vertical coordinate array for this time step.
 ArrayDouble.D3 OceanSG2.getCoordinateArray(int timeIndex)
          Get the 3D vertical coordinate array for this time step.
 ArrayDouble.D3 OceanSigma.getCoordinateArray(int timeIndex)
          Get the 3D vertical coordinate array for this time step.
 ArrayDouble.D3 VTfromExistingData.getCoordinateArray(int timeIndex)
           
 ArrayDouble.D3 VerticalTransform.getCoordinateArray(int timeIndex)
          Get the 3D vertical coordinate array for this time step.
abstract  ArrayDouble.D3 VerticalTransformImpl.getCoordinateArray(int timeIndex)
          Get the 3D vertical coordinate array for this time step.
 ArrayDouble.D3 VerticalTransformSubset.getCoordinateArray(int subsetIndex)
           
 ArrayDouble.D1 OceanS.getCoordinateArray1D(int timeIndex, int xIndex, int yIndex)
          Get the 1D vertical coordinate array for this time step and the specified X,Y index for Lat-Lon point.
 ArrayDouble.D1 OceanSG1.getCoordinateArray1D(int timeIndex, int xIndex, int yIndex)
          Get the 1D vertical coordinate array for this time step and the specified X,Y index for Lat-Lon point.
 ArrayDouble.D1 OceanSG2.getCoordinateArray1D(int timeIndex, int xIndex, int yIndex)
          Get the 1D vertical coordinate array for this time step and the specified X,Y index for Lat-Lon point.
 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.
 VerticalTransform VerticalTransformImpl.subset(Range t_range, Range z_range, Range y_range, Range x_range)
          Create a subset of this VerticalTransform.