org.opensourcephysics.display
Interface Data

All Known Implementing Classes:
ComplexDataset, DataFunction, Dataset, DatasetManager, FourierAnalysis, FourierSinCosAnalysis, HighlightableDataset, Histogram, HistogramDataset, Stripchart

public interface Data

The Data interface defines methods for obtaining and identifying OSP data.

Version:
1.0
Author:
Wolfgang Christian, Douglas Brown

Method Summary
 java.util.ArrayList getComplexDatasets()
          Gets a list of complex datasets.
 double[][] getData2D()
          Gets a 2D array of data.
 double[][][] getData3D()
          Gets a 3D array of data.
 java.util.ArrayList getDatasets()
          Gets a list of datasets.
 

Method Detail

getData2D

double[][] getData2D()
Gets a 2D array of data. The first column, double[0][] often contains x-values; Remaining columns often contain y values. May return null if data not yet generated or object does not support 2D data.

Returns:
double[][]

getData3D

double[][][] getData3D()
Gets a 3D array of data. May return null if data not yet generated or object does not support 3D data.

Returns:
double[][][]

getDatasets

java.util.ArrayList getDatasets()
Gets a list of datasets. May return null if data not yet generated or object does not support Datasets.

Returns:
list of Datasets

getComplexDatasets

java.util.ArrayList getComplexDatasets()
Gets a list of complex datasets. May return null if data not yet generated or object does not support ComplexDatasets.

Returns:
list of ComplexDatasets