org.jscience.awt
Interface Graph2DModel

All Known Implementing Classes:
ArgandDiagramModel, DefaultGraph2DModel, Point2DListModel

public interface Graph2DModel

This is a generic interface for sending data to 2D graphs.


Method Summary
 void addGraphDataListener(GraphDataListener l)
          Add a listener.
 void firstSeries()
          Selects the first data series.
 float getXCoord(int i)
          Returns the x coordinate for the ith point.
 float getYCoord(int i)
          Returns the y coordinate for the ith point.
 boolean nextSeries()
          Selects the next data series.
 void removeGraphDataListener(GraphDataListener l)
          Remove a listener.
 int seriesLength()
          Returns the number of data points in the current series.
 

Method Detail

addGraphDataListener

void addGraphDataListener(GraphDataListener l)
Add a listener.

Parameters:
l - DOCUMENT ME!

removeGraphDataListener

void removeGraphDataListener(GraphDataListener l)
Remove a listener.

Parameters:
l - DOCUMENT ME!

getXCoord

float getXCoord(int i)
Returns the x coordinate for the ith point.

Parameters:
i - DOCUMENT ME!
Returns:
DOCUMENT ME!

getYCoord

float getYCoord(int i)
Returns the y coordinate for the ith point.

Parameters:
i - DOCUMENT ME!
Returns:
DOCUMENT ME!

seriesLength

int seriesLength()
Returns the number of data points in the current series.

Returns:
DOCUMENT ME!

firstSeries

void firstSeries()
Selects the first data series.


nextSeries

boolean nextSeries()
Selects the next data series. Returns false if there is no next series.

Returns:
DOCUMENT ME!