au.csiro.netcdf.wron
Class LongitudeRange
java.lang.Object
   au.csiro.netcdf.wron.LongitudeRange
au.csiro.netcdf.wron.LongitudeRange
- public class LongitudeRange 
- extends Object
Represents a range of longitude values for some variables. The intended use is to 
 store data for all variables in all longitudes for a particular latitude and time. 
 Note: Speed is chosen over robustness and error checking in this class. Most 
 problems will be signalled by a runtime exception of some form.  
 
 Copyright 2010, CSIRO Australia
 All rights reserved.
- Version:
- $Revision: 78 $ $Date: 2010-07-24 16:23:13 +1000 (Sat, 24 Jul 2010) $
- Author:
- Robert Bridle on 12/04/2010
| Constructor Summary | 
| LongitudeRange(int numVariables,
               int numLongitudes,
               String[] defaultValues)Create a new longitude range.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
LongitudeRange
public LongitudeRange(int numVariables,
                      int numLongitudes,
                      String[] defaultValues)
- Create a new longitude range. The values will all be preset to the 
 supplied default value.
 
- Parameters:
- numVariables- The number of variables the range should hold.
- numLongitudes- The number of longitudes the range should hold.
- defaultValue- The default values to preset for each variable.
 
getValues
public String getValues(int varIndex)
- Retrieve the values for a particular variable as a string of one value per line. There will be one value for each
 longitude.
 
- 
- Parameters:
- varIndex- The index of the variable to be returned.
- Returns:
- the values for a particular variable
 
getStartLongitudeRange
public float getStartLongitudeRange()
- 
- Returns:
- the startLongitudeRange
 
setStartLongitudeRange
public void setStartLongitudeRange(String startLongitudeRange)
- 
- Parameters:
- startLongitudeRange- the startLongitudeRange to set
 
getEndLongitudeRange
public String getEndLongitudeRange()
- 
- Returns:
- the endLongitudeRange
 
getNumVariables
public int getNumVariables()
- 
- Returns:
- the numVariables
 
getNumLongitudes
public int getNumLongitudes()
- 
- Returns:
- the numLongitudes
 
addValues
public void addValues(String[] variableValues)
- 
- Parameters:
- rainFall-
 
putValues
public void putValues(int longitudeIndex,
                      String[] variableValues)
- 
- Parameters:
- rainFall-
 
putValues
public void putValues(String longitude,
                      String[] variableValues)
- 
- Parameters:
- rainFall-
 
debugOutput
public String debugOutput()
- 
 
Copyright © 2010. All Rights Reserved.