Package org.meteoinfo.data
Class XYArrayDataset
- java.lang.Object
-
- org.meteoinfo.data.Dataset
-
- org.meteoinfo.data.XYDataset
-
- org.meteoinfo.data.XYArrayDataset
-
public class XYArrayDataset extends XYDataset
-
-
Constructor Summary
Constructors Constructor Description XYArrayDataset(int seriesNum, int itemNum)ConstructorXYArrayDataset(java.util.List<java.lang.Number> xdata, java.util.List<java.lang.Number> ydata, java.lang.String seriesKey)ConstructorXYArrayDataset(StationData xdata, StationData ydata, java.lang.String seriesKey)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtentgetDataExtent()Get data extentintgetItemCount()Get item countintgetItemCount(int seriesIdx)Get item countjava.util.List<java.lang.Integer>getMissingValueIndex(int seriesIdx)Get missing value index listintgetSeriesCount()Get series countjava.lang.StringgetSeriesKey(int seriesIdx)Get series key by indexjava.util.List<java.lang.String>getSeriesKeys()Get series keysdoublegetX(int seriesIdx, int itemIdx)Get x valuedouble[]getXValues(int seriesIdx)Get x valuesdoublegetY(int seriesIdx, int itemIdx)Get Y valuedouble[]getYValues(int seriesIdx)Get y valuesjava.util.List<int[]>selectPoints(Extent extent)Select data pointsvoidsetSeriesKey(int seriesIdx, java.lang.String seriesKey)Set series key by indexvoidsetSeriesKeys(java.lang.String[] value)Set series keysvoidsetSeriesKeys(java.util.List<java.lang.String> value)Set series keysvoidsetX(int seriesIdx, int itemIdx, double value)Set x valuevoidsetY(int seriesIdx, int itemIdx, double value)Set Y value-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from class org.meteoinfo.data.XYDataset
getDatasetType, getMissingValue, setMissingValue
-
-
-
-
Constructor Detail
-
XYArrayDataset
public XYArrayDataset(int seriesNum, int itemNum)Constructor- Parameters:
seriesNum- Series numberitemNum- Item number
-
XYArrayDataset
public XYArrayDataset(StationData xdata, StationData ydata, java.lang.String seriesKey)
Constructor- Parameters:
xdata- X station dataydata- Y station dataseriesKey- Series key
-
XYArrayDataset
public XYArrayDataset(java.util.List<java.lang.Number> xdata, java.util.List<java.lang.Number> ydata, java.lang.String seriesKey)Constructor- Parameters:
xdata- X dataydata- Y dataseriesKey- Series key
-
-
Method Detail
-
getSeriesCount
public int getSeriesCount()
Get series count- Specified by:
getSeriesCountin classXYDataset- Returns:
- Series count
-
getSeriesKey
public java.lang.String getSeriesKey(int seriesIdx)
Get series key by index- Specified by:
getSeriesKeyin classXYDataset- Parameters:
seriesIdx- Series index- Returns:
- Series key
-
setSeriesKey
public void setSeriesKey(int seriesIdx, java.lang.String seriesKey)Set series key by index- Specified by:
setSeriesKeyin classXYDataset- Parameters:
seriesIdx- Series indexseriesKey- Series key
-
getItemCount
public int getItemCount()
Get item count- Specified by:
getItemCountin classXYDataset- Returns:
- Item count
-
getItemCount
public int getItemCount(int seriesIdx)
Get item count- Specified by:
getItemCountin classXYDataset- Parameters:
seriesIdx- Series index- Returns:
- Item count
-
getXValues
public double[] getXValues(int seriesIdx)
Get x values- Specified by:
getXValuesin classXYDataset- Parameters:
seriesIdx- Series index- Returns:
- X values
-
getYValues
public double[] getYValues(int seriesIdx)
Get y values- Specified by:
getYValuesin classXYDataset- Parameters:
seriesIdx- Series index- Returns:
- Y values
-
getX
public double getX(int seriesIdx, int itemIdx)Get x value
-
setX
public void setX(int seriesIdx, int itemIdx, double value)Set x value
-
getY
public double getY(int seriesIdx, int itemIdx)Get Y value
-
setY
public void setY(int seriesIdx, int itemIdx, double value)Set Y value
-
getSeriesKeys
public java.util.List<java.lang.String> getSeriesKeys()
Get series keys- Specified by:
getSeriesKeysin classXYDataset- Returns:
- Series keys
-
setSeriesKeys
public void setSeriesKeys(java.lang.String[] value)
Set series keys- Parameters:
value- Series keys
-
setSeriesKeys
public void setSeriesKeys(java.util.List<java.lang.String> value)
Set series keys- Specified by:
setSeriesKeysin classXYDataset- Parameters:
value- Series keys
-
getDataExtent
public Extent getDataExtent()
Get data extent- Specified by:
getDataExtentin classXYDataset- Returns:
- Data extent
-
selectPoints
public java.util.List<int[]> selectPoints(Extent extent)
Select data points- Specified by:
selectPointsin classXYDataset- Parameters:
extent- Selection extent- Returns:
- Selected data points
-
getMissingValueIndex
public java.util.List<java.lang.Integer> getMissingValueIndex(int seriesIdx)
Get missing value index list- Specified by:
getMissingValueIndexin classXYDataset- Parameters:
seriesIdx- Series index- Returns:
- Missing value index list
-
-