diagapplet.plotter
Class PlotData

java.lang.Object
  extended by diagapplet.plotter.PlotData

public class PlotData
extends java.lang.Object

Class containing all of the data for a single plot.


Field Summary
 java.lang.String add_to_key
           
 java.lang.String add_to_short_key
           
 boolean array_type
           
 int current_size
           
 boolean delete_me
           
 double derivmean
           
static int fixed_size
           
 java.lang.String heading_string
           
 double integral
           
 boolean is_y_plot
           
 int last_compare_index
           
 diagapplet.plotter.PlotPoint last_pp_set
           
 int last_pp_set_index
           
 double last_x
           
 double last_y
           
 boolean mark_points
           
 double max_orig_x
           
 double max_orig_y
           
 double max_pre_f_x
           
 double max_pre_f_y
           
 double max_time
           
 double max_x
           
 double max_y
           
 double mean
           
 double min_orig_x
           
 double min_orig_y
           
 double min_pre_f_x
           
 double min_pre_f_y
           
 double min_time
           
 double min_x
           
 double min_y
           
 java.lang.String name
           
 boolean no_key
           
 int num
           
 int p2_count
           
 boolean painting
           
 int point_count
           
 boolean print_v
           
 java.lang.String short_name
           
 double stddev
           
 int v_offset
           
 int v_out_of_range_count
           
 PlotData y_plot_data
           
 
Constructor Summary
PlotData()
           
 
Method Summary
 void addPlotPoint(diagapplet.plotter.PlotPoint pp)
           
 void AddX(double ax)
           
 void CheckPoint(diagapplet.plotter.PlotPoint pp)
           
 void clear_v()
           
 int get_num_points()
           
 java.awt.Color getLine_color()
           
 diagapplet.plotter.PlotPoint getPlotPointAt(int i)
           
 java.awt.Color getPoint_color()
           
 boolean getShow(int i)
           
 java.lang.String getStatsString()
           
 boolean isVisible()
           
 void RecheckAllPoints()
           
 void set_size(int size)
           
 void set_v(java.util.Vector<diagapplet.plotter.PlotPoint> new_v)
           
 void setLine_color(java.awt.Color line_color)
           
 void setPlotPointAt(diagapplet.plotter.PlotPoint pp, int i)
           
 void setPoint_color(java.awt.Color point_color)
           
 void setShow(int i, boolean _show)
          Make this data set visible on plotter number i
 void setShowAll(int total_plotters, boolean _show)
           
 java.lang.String toString()
           
 int v_size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

num

public final int num

name

public java.lang.String name

short_name

public java.lang.String short_name

add_to_short_key

public java.lang.String add_to_short_key

add_to_key

public java.lang.String add_to_key

integral

public double integral

stddev

public double stddev

derivmean

public double derivmean

mean

public double mean

point_count

public int point_count

last_x

public double last_x

last_y

public double last_y

last_compare_index

public int last_compare_index

array_type

public boolean array_type

delete_me

public boolean delete_me

mark_points

public boolean mark_points

current_size

public int current_size

v_offset

public int v_offset

p2_count

public int p2_count

heading_string

public java.lang.String heading_string

painting

public boolean painting

last_pp_set

public diagapplet.plotter.PlotPoint last_pp_set

last_pp_set_index

public int last_pp_set_index

y_plot_data

public PlotData y_plot_data

no_key

public boolean no_key

print_v

public boolean print_v

is_y_plot

public boolean is_y_plot

max_x

public double max_x

min_x

public double min_x

max_y

public double max_y

min_y

public double min_y

max_orig_x

public double max_orig_x

min_orig_x

public double min_orig_x

max_orig_y

public double max_orig_y

min_orig_y

public double min_orig_y

max_pre_f_x

public double max_pre_f_x

min_pre_f_x

public double min_pre_f_x

max_pre_f_y

public double max_pre_f_y

min_pre_f_y

public double min_pre_f_y

min_time

public double min_time

max_time

public double max_time

fixed_size

public static int fixed_size

v_out_of_range_count

public int v_out_of_range_count
Constructor Detail

PlotData

public PlotData()
Method Detail

get_num_points

public int get_num_points()

AddX

public void AddX(double ax)

CheckPoint

public void CheckPoint(diagapplet.plotter.PlotPoint pp)

set_size

public void set_size(int size)

RecheckAllPoints

public void RecheckAllPoints()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setPlotPointAt

public void setPlotPointAt(diagapplet.plotter.PlotPoint pp,
                           int i)

addPlotPoint

public void addPlotPoint(diagapplet.plotter.PlotPoint pp)

getPlotPointAt

public diagapplet.plotter.PlotPoint getPlotPointAt(int i)

v_size

public int v_size()

set_v

public void set_v(java.util.Vector<diagapplet.plotter.PlotPoint> new_v)

clear_v

public void clear_v()

getLine_color

public java.awt.Color getLine_color()
Returns:
the line_color

setLine_color

public void setLine_color(java.awt.Color line_color)
Parameters:
line_color - the line_color to set

isVisible

public boolean isVisible()

getPoint_color

public java.awt.Color getPoint_color()
Returns:
the point_color

setPoint_color

public void setPoint_color(java.awt.Color point_color)
Parameters:
point_color - the point_color to set

getShow

public boolean getShow(int i)
Returns:
the show

setShowAll

public void setShowAll(int total_plotters,
                       boolean _show)

setShow

public void setShow(int i,
                    boolean _show)
Make this data set visible on plotter number i

Parameters:
i - which panel to change show state for
_show - the show to set

getStatsString

public java.lang.String getStatsString()
                                throws java.lang.Exception
Throws:
java.lang.Exception