public class RasterModel extends ChartModel
Constructor and Description |
---|
RasterModel()
Raster series model constructor.
|
RasterModel(int numDataSources)
Initialize model to specified number of data sources.
|
Modifier and Type | Method and Description |
---|---|
void |
addData(int dataSourceIndex,
double time,
double value)
Add data to this model.
|
void |
addDataSource()
Adds a data source to the chart.
|
void |
addDataSources(int numDataSources)
Create specified number of set of data sources.
|
void |
clearData()
Clears the plot.
|
void |
defaultInit()
Default plot initialization.
|
org.jfree.data.xy.XYSeriesCollection |
getDataset() |
double |
getRangeLowerBound() |
double |
getRangeUpperBound() |
int |
getWindowSize() |
static com.thoughtworks.xstream.XStream |
getXStream()
Returns a properly initialized xstream object.
|
boolean |
isAutoRange() |
boolean |
isFixedWidth() |
void |
removeDataSource()
Removes a data source from the chart.
|
void |
setAutoRange(boolean autoRange) |
void |
setFixedWidth(boolean fixedWidth) |
void |
setRangeLowerBound(double lowerRangeBoundary) |
void |
setRangeUpperBound(double upperBound) |
void |
setWindowSize(int windowSize) |
void |
update()
Update the model; currently used to remove unused data when in
"fixed width" mode.
|
addChartSettingsListener, addListener, fireChartInitialized, fireDataSourceAdded, fireDataSourceRemoved, fireSettingsChanged
public RasterModel()
public RasterModel(int numDataSources)
numDataSources
- number of data sources to initializepublic void defaultInit()
public void addDataSources(int numDataSources)
numDataSources
- number of data sources to initialize plot withpublic void clearData()
public void removeDataSource()
public void addDataSource()
public org.jfree.data.xy.XYSeriesCollection getDataset()
public static com.thoughtworks.xstream.XStream getXStream()
public boolean isFixedWidth()
public void setFixedWidth(boolean fixedWidth)
fixedWidth
- the fixedWidth to setpublic int getWindowSize()
public void setWindowSize(int windowSize)
windowSize
- the windowSize to setpublic boolean isAutoRange()
public void setAutoRange(boolean autoRange)
autoRange
- the autoRange to setpublic double getRangeUpperBound()
public void setRangeUpperBound(double upperBound)
upperBound
- the upperBound to setpublic double getRangeLowerBound()
public void setRangeLowerBound(double lowerRangeBoundary)
lowerRangeBoundary
- the lowerRangeBoundary to setpublic void addData(int dataSourceIndex, double time, double value)
dataSourceIndex
- index of data source to usetime
- data for x axisvalue
- data for y axispublic void update()