Package org.meteoinfo.data
Class XYSeriesData
- java.lang.Object
-
- org.meteoinfo.data.XYSeriesData
-
- Direct Known Subclasses:
XYErrorSeriesData,XYUVSeriesData,XYYSeriesData
public class XYSeriesData extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description XYSeriesData()ConstructorXYSeriesData(java.lang.String key)ConstructorXYSeriesData(java.lang.String key, double[] xdata, double[] ydata)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdataLength()Get data lengthjava.lang.StringgetKey()Get series keydoublegetMissingValue()Get missing valuejava.util.List<java.lang.Integer>getMissingValueIndex()Get missing value index listdoublegetX(int idx)Get x valuedoublegetX_max(int idx)Get x + error valuedoublegetX_min(int idx)Get x - error valuedouble[]getXdata()Get X datadoublegetY(int idx)Get y valuedoublegetY_max(int idx)Get y + error valuedoublegetY_min(int idx)Get y - error valuedouble[]getYdata()Get Y datavoidsetKey(java.lang.String value)Set series keyvoidsetMissingValue(double value)Set missing valuevoidsetXdata(double[] value)Set X datavoidsetXdata(java.util.List<java.lang.Number> value)Set X datavoidsetXdata(ucar.ma2.Array value)Set X datavoidsetYdata(double[] value)Set Y datavoidsetYdata(java.util.List<java.lang.Number> value)Set Y datavoidsetYdata(ucar.ma2.Array value)Set Y data
-
-
-
Constructor Detail
-
XYSeriesData
public XYSeriesData()
Constructor
-
XYSeriesData
public XYSeriesData(java.lang.String key)
Constructor- Parameters:
key- Key
-
XYSeriesData
public XYSeriesData(java.lang.String key, double[] xdata, double[] ydata)Constructor- Parameters:
key- Series keyxdata- X dataydata- Y data
-
-
Method Detail
-
getKey
public java.lang.String getKey()
Get series key- Returns:
- Series key
-
setKey
public void setKey(java.lang.String value)
Set series key- Parameters:
value- Series key
-
getXdata
public double[] getXdata()
Get X data- Returns:
- X data
-
setXdata
public void setXdata(double[] value)
Set X data- Parameters:
value- X data
-
setXdata
public void setXdata(java.util.List<java.lang.Number> value)
Set X data- Parameters:
value- X data
-
setXdata
public void setXdata(ucar.ma2.Array value)
Set X data- Parameters:
value- X data
-
getYdata
public double[] getYdata()
Get Y data- Returns:
- Y data
-
setYdata
public void setYdata(double[] value)
Set Y data- Parameters:
value- Y data
-
setYdata
public void setYdata(java.util.List<java.lang.Number> value)
Set Y data- Parameters:
value- Y data
-
setYdata
public void setYdata(ucar.ma2.Array value)
Set Y data- Parameters:
value- Y data
-
getMissingValue
public double getMissingValue()
Get missing value- Returns:
- Missing value
-
setMissingValue
public void setMissingValue(double value)
Set missing value- Parameters:
value- Missing value
-
dataLength
public int dataLength()
Get data length- Returns:
- Data length
-
getX
public double getX(int idx)
Get x value- Parameters:
idx- Index- Returns:
- X value
-
getX_min
public double getX_min(int idx)
Get x - error value- Parameters:
idx- Index- Returns:
- X - error value
-
getX_max
public double getX_max(int idx)
Get x + error value- Parameters:
idx- Index- Returns:
- X + error value
-
getY
public double getY(int idx)
Get y value- Parameters:
idx- Index- Returns:
- Y value
-
getY_min
public double getY_min(int idx)
Get y - error value- Parameters:
idx- Index- Returns:
- Y - error value
-
getY_max
public double getY_max(int idx)
Get y + error value- Parameters:
idx- Index- Returns:
- Y + error value
-
getMissingValueIndex
public java.util.List<java.lang.Integer> getMissingValueIndex()
Get missing value index list- Returns:
- Missing value index list
-
-