tc
Class TCBatchResult

java.lang.Object
  extended bytc.TCBatchResult
All Implemented Interfaces:
java.io.Serializable

public class TCBatchResult
extends java.lang.Object
implements java.io.Serializable

holds all the values for one batch result (all the different curves)

See Also:
Serialized Form

Field Summary
(package private)  java.lang.String[] curve_label
          holds all the labels of the different curves
(package private)  double[][] data
          the actual data of the batch evaluation
(package private)  int numberOfCurves
          the number of curves that can be plotted
(package private)  int numberOfPointsPerCurve
          number of points per curve
(package private)  java.lang.String title
          the title of the batch evaluation
(package private)  java.lang.String xaxis_label
          the label for the x axis
(package private)  java.lang.String yaxis_label
          the label for the y axis
 
Constructor Summary
(package private) TCBatchResult(int numOfCurves, int numOfPointsPerCurve)
           
 
Method Summary
 java.lang.String[] getCurveLabels()
           
 double[][] getData()
           
 double getDataAt(int i, int j)
           
 double[] getDataForCurve(int i)
           
 java.lang.String getLabelForCurve(int i)
           
 int getNumberOfCurves()
           
 int getNumberOfPointsPerCurve()
           
 java.lang.String getTitle()
           
 java.lang.String getXaxisLabel()
           
 java.lang.String getYaxisLabel()
           
 void loadCurveLabels(java.lang.String[] l)
           
 void loadData(double[][] d)
           
 void setDataAt(int i, int j, double d)
           
 void setLabelForCurve(int i, java.lang.String l)
           
 void setTitle(java.lang.String t)
           
 void setXaxisLabel(java.lang.String l)
           
 void setYaxisLabel(java.lang.String l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numberOfCurves

int numberOfCurves
the number of curves that can be plotted


numberOfPointsPerCurve

int numberOfPointsPerCurve
number of points per curve


title

java.lang.String title
the title of the batch evaluation


curve_label

java.lang.String[] curve_label
holds all the labels of the different curves


xaxis_label

java.lang.String xaxis_label
the label for the x axis


yaxis_label

java.lang.String yaxis_label
the label for the y axis


data

double[][] data
the actual data of the batch evaluation

Constructor Detail

TCBatchResult

TCBatchResult(int numOfCurves,
              int numOfPointsPerCurve)
Method Detail

setTitle

public void setTitle(java.lang.String t)

setXaxisLabel

public void setXaxisLabel(java.lang.String l)

setYaxisLabel

public void setYaxisLabel(java.lang.String l)

setDataAt

public void setDataAt(int i,
                      int j,
                      double d)

loadData

public void loadData(double[][] d)

setLabelForCurve

public void setLabelForCurve(int i,
                             java.lang.String l)

loadCurveLabels

public void loadCurveLabels(java.lang.String[] l)

getNumberOfCurves

public int getNumberOfCurves()

getNumberOfPointsPerCurve

public int getNumberOfPointsPerCurve()

getTitle

public java.lang.String getTitle()

getLabelForCurve

public java.lang.String getLabelForCurve(int i)

getCurveLabels

public java.lang.String[] getCurveLabels()

getXaxisLabel

public java.lang.String getXaxisLabel()

getYaxisLabel

public java.lang.String getYaxisLabel()

getData

public double[][] getData()

getDataForCurve

public double[] getDataForCurve(int i)

getDataAt

public double getDataAt(int i,
                        int j)