Package org.meteoinfo.data
Class XYDataset
- java.lang.Object
-
- org.meteoinfo.data.Dataset
-
- org.meteoinfo.data.XYDataset
-
- Direct Known Subclasses:
XYArrayDataset,XYListDataset
public abstract class XYDataset extends Dataset
-
-
Constructor Summary
Constructors Constructor Description XYDataset()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ExtentgetDataExtent()Get data extentDatasetTypegetDatasetType()Get dataset typeabstract intgetItemCount()Get item countabstract intgetItemCount(int seriesIdx)Get item count by series indexdoublegetMissingValue()Get missing valueabstract java.util.List<java.lang.Integer>getMissingValueIndex(int seriesIdx)Get missing value index listabstract intgetSeriesCount()Get series countabstract java.lang.StringgetSeriesKey(int seriesIdx)Get series key by indexabstract java.util.List<java.lang.String>getSeriesKeys()Get series keysabstract doublegetX(int seriesIdx, int itemIdx)Get x valueabstract double[]getXValues(int seriesIdx)Get x valuesabstract doublegetY(int seriesIdx, int itemIdx)Get y valueabstract double[]getYValues(int seriesIdx)Get y valuesabstract java.util.List<int[]>selectPoints(Extent extent)Select data pointsvoidsetMissingValue(double value)Set missing valueabstract voidsetSeriesKey(int seriesIdx, java.lang.String seriesKey)Set series key by indexabstract voidsetSeriesKeys(java.util.List<java.lang.String> keys)Set series keysabstract voidsetX(int seriesIdx, int itemIdx, double value)Set x valueabstract voidsetY(int seriesIdx, int itemIdx, double value)Set y value
-
-
-
Method Detail
-
getMissingValue
public double getMissingValue()
Get missing value- Returns:
- Missing value
-
setMissingValue
public void setMissingValue(double value)
Set missing value- Parameters:
value- Missing value
-
getDatasetType
public DatasetType getDatasetType()
Get dataset type- Specified by:
getDatasetTypein classDataset- Returns:
- Dataset type
-
getSeriesCount
public abstract int getSeriesCount()
Get series count- Returns:
- Series count
-
getItemCount
public abstract int getItemCount()
Get item count- Returns:
- Item count
-
getItemCount
public abstract int getItemCount(int seriesIdx)
Get item count by series index- Parameters:
seriesIdx- Series index- Returns:
- Item count
-
getX
public abstract double getX(int seriesIdx, int itemIdx)Get x value- Parameters:
seriesIdx- Series indexitemIdx- Item index- Returns:
- X value
-
getY
public abstract double getY(int seriesIdx, int itemIdx)Get y value- Parameters:
seriesIdx- Series indexitemIdx- Item index- Returns:
- Y value
-
setX
public abstract void setX(int seriesIdx, int itemIdx, double value)Set x value- Parameters:
seriesIdx- Series indexitemIdx- Item indexvalue- X value
-
setY
public abstract void setY(int seriesIdx, int itemIdx, double value)Set y value- Parameters:
seriesIdx- Series indexitemIdx- Item indexvalue- Y value
-
getXValues
public abstract double[] getXValues(int seriesIdx)
Get x values- Parameters:
seriesIdx- Series index- Returns:
- X values
-
getYValues
public abstract double[] getYValues(int seriesIdx)
Get y values- Parameters:
seriesIdx- Series index- Returns:
- Y values
-
getSeriesKey
public abstract java.lang.String getSeriesKey(int seriesIdx)
Get series key by index- Parameters:
seriesIdx- Series index- Returns:
- Series key
-
setSeriesKey
public abstract void setSeriesKey(int seriesIdx, java.lang.String seriesKey)Set series key by index- Parameters:
seriesIdx- Series indexseriesKey- Series key
-
getSeriesKeys
public abstract java.util.List<java.lang.String> getSeriesKeys()
Get series keys- Returns:
- Series keys
-
setSeriesKeys
public abstract void setSeriesKeys(java.util.List<java.lang.String> keys)
Set series keys- Parameters:
keys- Keys
-
getDataExtent
public abstract Extent getDataExtent()
Get data extent- Returns:
- Data extent
-
getMissingValueIndex
public abstract java.util.List<java.lang.Integer> getMissingValueIndex(int seriesIdx)
Get missing value index list- Parameters:
seriesIdx- Series index- Returns:
- Missing value index list
-
selectPoints
public abstract java.util.List<int[]> selectPoints(Extent extent)
Select data points- Parameters:
extent- Selection extent- Returns:
- Selected data points
-
-