Uses of Class
ucar.nc2.Variable

Packages that use Variable
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.transform Pluggable framework for handling Coordinate Transforms, both Projections and Vertical. 
ucar.nc2.dt Scientific data types package. 
ucar.nc2.util Miscellaneous utility classes. 
 

Uses of Variable in ucar.nc2
 

Subclasses of Variable in ucar.nc2
 class Sequence
          Sequence is a one-dimensional Structure with indeterminate length.
 class Structure
          A Structure is a type of Variable that contains other Variables, like a struct in C.
 class StructurePseudo
          Make a collection of variables with the same outer dimension into a fake Structure.
 

Fields in ucar.nc2 declared as Variable
 Variable ParsedSectionSpec.v
           
 

Methods in ucar.nc2 that return Variable
 Variable Structure.addMemberVariable(Variable v)
          Add a member variable
 Variable NetcdfFile.addStringVariable(Group g, java.lang.String shortName, java.lang.String dims, int strlen)
          Create a new Variable of type Datatype.CHAR, and add to the given group.
 Variable NetcdfFileWriteable.addStringVariable(java.lang.String varName, java.util.List<Dimension> dims, int max_strlen)
          Add a variable with DataType = String to the file.
 Variable NetcdfFile.addVariable(Group g, java.lang.String shortName, DataType dtype, java.lang.String dims)
          Create a new Variable, and add to the given group.
 Variable NetcdfFile.addVariable(Group g, Variable v)
          Add a Variable to the given group.
 Variable NetcdfFileWriteable.addVariable(java.lang.String varName, java.lang.Class componentType, Dimension[] dims)
          Deprecated. use addVariable(String varName, DataType dataType, ArrayList dims);
 Variable NetcdfFileWriteable.addVariable(java.lang.String varName, DataType dataType, Dimension[] dims)
          Add a variable to the file.
 Variable NetcdfFileWriteable.addVariable(java.lang.String varName, DataType dataType, java.util.List<Dimension> dims)
          Add a variable to the file.
 Variable NetcdfFileWriteable.addVariable(java.lang.String varName, DataType dataType, java.lang.String dims)
          Add a variable to the file.
 Variable NetcdfFile.findTopVariable(java.lang.String name)
          Retrieve the Variable with the specified (full) name, which is not a member of a Structure.
 Variable Group.findVariable(java.lang.String varShortName)
          Find the Variable with the specified (short) name in this group.
 Variable NetcdfFile.findVariable(java.lang.String fullNameEscaped)
          Find a Variable, with the specified (full) name.
 Variable Structure.findVariable(java.lang.String shortName)
          Find the Variable member with the specified (short) name.
 Variable Group.findVariableOrInParent(java.lang.String varShortName)
          Find the Variable with the specified (short) name in this group or a parent group.
 Variable NetcdfFileWriteable.renameVariable(java.lang.String oldName, java.lang.String newName)
          Rename a Variable.
 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.
 Variable Structure.setImmutable()
           
 Variable Variable.setImmutable()
          Make this immutable.
 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.
 

Methods in ucar.nc2 that return types with arguments of type Variable
 java.util.List<Variable> Dimension.getCoordinateVariables()
          Deprecated. - do not use
 java.util.List<Variable> Group.getVariables()
          Get the Variables contained directly in this group.
 java.util.List<Variable> NetcdfFile.getVariables()
          Get all of the variables in the file, in all groups.
 java.util.List<Variable> Structure.getVariables()
          Get the variables contained directly in this Structure.
 

Methods in ucar.nc2 with parameters of type Variable
 void Dimension.addCoordinateVariable(Variable v)
          Deprecated. - do not use
 Variable Structure.addMemberVariable(Variable v)
          Add a member variable
 Variable NetcdfFile.addVariable(Group g, Variable v)
          Add a Variable to the given group.
 void Group.addVariable(Variable v)
          Add a Variable
 Attribute NetcdfFile.addVariableAttribute(Variable v, Attribute att)
          Add a variable attribute.
 java.lang.String NetcdfFile.findAttValueIgnoreCase(Variable v, java.lang.String attName, java.lang.String defaultValue)
          Find a String-valued global or variable Attribute by Attribute name (ignore case), return the Value of the Attribute.
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 NCdumpW.printVariableDataSection(Variable v, java.lang.String sectionSpec, CancelTask ct)
          Print a section of the data of the given Variable.
 Array ProxyReader.read(Variable mainv, CancelTask cancelTask)
          Read all the data for a Variable.
 Array ProxyReader.read(Variable mainv, Section section, CancelTask cancelTask)
          Read a section of the data for a Variable.
 double NetcdfFile.readAttributeDouble(Variable v, java.lang.String attName, double defValue)
           
 int NetcdfFile.readAttributeInteger(Variable v, java.lang.String attName, int defValue)
           
 boolean Group.remove(Variable v)
          Remove a Variable : uses the variable hashCode to find it.
 boolean Structure.removeMemberVariable(Variable v)
          Remove a Variable : uses the Variable name to find it.
 boolean StructurePseudo.removeMemberVariable(Variable v)
           
 boolean Structure.replaceMemberVariable(Variable newVar)
          Replace a Variable with another that has the same name : uses the variable name to find it.
 void NetcdfFileWriteable.updateAttribute(Variable v2, Attribute att)
          Update the value of an existing attribute.
 void FileWriter.writeVariable(Variable oldVar)
          Add a Variable to the file.
 

Method parameters in ucar.nc2 with type arguments of type Variable
static double FileWriter.copyVarData(NetcdfFileWriteable ncfile, java.util.List<Variable> varlist, Structure recordVar, long delay)
          Write data from varList into new file.
 java.util.List<Array> NetcdfFile.readArrays(java.util.List<Variable> variables)
          Do a bulk read on a list of Variables and return a corresponding list of Array that contains the results of a full read on each Variable.
 void Structure.setMemberVariables(java.util.List<Variable> vars)
          Set the list of member variables.
 void FileWriter.writeVariables(java.util.List<Variable> varList)
          Add a list of Variables to the file.
 

Constructors in ucar.nc2 with parameters of type Variable
Variable(Variable from)
          Copy constructor.
 

Uses of Variable in ucar.nc2.dataset
 

Subclasses of Variable in ucar.nc2.dataset
 class CoordinateAxis
          A Coordinate Axis is a Variable that specifies one of the coordinates of a CoordinateSystem.
 class CoordinateAxis1D
          A 1-dimensional Coordinate Axis.
 class CoordinateAxis1DTime
          A 1-dimensional Coordinate Axis representing Calendar time.
 class CoordinateAxis2D
          A 2-dimensional numeric Coordinate Axis.
 class StructureDS
          An "enhanced" Structure.
 class VariableDS
          An wrapper around a Variable, creating an "enhanced" Variable.
 

Fields in ucar.nc2.dataset declared as Variable
 Variable CoordSysBuilder.VarProcess.v
           
 

Methods in ucar.nc2.dataset that return Variable
 Variable NetcdfDataset.addVariable(Group g, Variable v)
           
 Variable StructureDS.getOriginalVariable()
          A StructureDS may wrap another Structure.
 Variable VariableDS.getOriginalVariable()
          A VariableDS usually wraps another Variable.
 Variable VariableEnhanced.getOriginalVariable()
           
 

Methods in ucar.nc2.dataset with parameters of type Variable
 Variable NetcdfDataset.addVariable(Group g, Variable v)
           
 CoordinateTransform CoordTransBuilderIF.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
          Make a CoordinateTransform from a Coordinate Transform Variable.
static CoordinateTransform CoordTransBuilder.makeCoordinateTransform(NetcdfDataset ds, Variable ctv, java.util.Formatter parseInfo, java.util.Formatter errInfo)
          Make a CoordinateTransform object from the paramaters in a Coordinate Transform Variable, using an intrinsic or registered CoordTransBuilder.
static java.util.List<Dimension> CoordinateSystem.makeDomain(Variable[] axes)
           
 boolean ReplaceVariableCheck.replace(Variable v)
           
 void StructureDS.setOriginalVariable(Variable orgVar)
          Set the Structure to wrap.
 void VariableDS.setOriginalVariable(Variable orgVar)
          Set the Variable to wrap.
 void VariableEnhanced.setOriginalVariable(Variable orgVar)
           
 void NetcdfDataset.setValues(Variable v, int npts, double start, double incr)
          Generate the list of values from a starting value and an increment.
 void NetcdfDataset.setValues(Variable v, java.util.List<java.lang.String> values)
          Set the data values from a list of Strings.
static void DatasetConstructor.transferVariableAttributes(Variable src, Variable target)
          Copy attributes from src to target, skip ones that already exist (by name)
 

Constructors in ucar.nc2.dataset with parameters of type Variable
VariableDS(Group group, Structure parent, java.lang.String shortName, Variable orgVar)
          Wrap the given Variable, making it into a VariableDS.
VariableDS(Group g, Variable orgVar, boolean enhance)
          Wrap the given Variable, making it into a VariableDS.
 

Uses of Variable in ucar.nc2.dataset.transform
 

Methods in ucar.nc2.dataset.transform with parameters of type Variable
static double AbstractCoordTransBuilder.getFalseEastingScaleFactor(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform AlbersEqualArea.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform FlatEarth.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform LambertAzimuthal.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform LambertConformalConic.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform Mercator.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform Orthographic.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform PolarStereographic.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform RotatedLatLon.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform RotatedPole.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform Stereographic.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform TransverseMercator.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform UTM.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform VAtmHybridHeight.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
          Make the CoordinateTransform from the dataset
 CoordinateTransform VAtmHybridSigmaPressure.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform VAtmLnPressure.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform VAtmSigma.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform VExplicitField.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform VOceanS.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform VOceanSG1.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform VOceanSG2.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform VOceanSigma.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform VerticalPerspective.makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
           
 CoordinateTransform WRFEtaTransformBuilder.makeCoordinateTransform(NetcdfDataset ds, Variable v)
           
 

Uses of Variable in ucar.nc2.dt
 

Methods in ucar.nc2.dt that return Variable
 Variable RadialDatasetSweep.Sweep.getsweepVar()
           
 

Uses of Variable in ucar.nc2.util
 

Methods in ucar.nc2.util with parameters of type Variable
static void CompareNetcdf.compareVariableData(Variable var1, Variable var2, boolean showCompare, java.util.Formatter f)