nslj.src.display
Class NslVariable

java.lang.Object
  |
  +--nslj.src.display.NslVariable

public class NslVariable
extends java.lang.Object

The Nsl Variable Maintain data and properties which are needed for displaying the variable in various canvases


Field Summary
 int absolute_last_data_pos
           
 float[][][] data
           
 NslVariableInfo info
           
 int last_data_pos
           
 int max_data_pos
           
 NslDoubleObj n0d_double
           
 NslFloatObj n0d_float
           
 NslIntegerObj n0d_int
           
 double[] n1d_double
           
 float[] n1d_float
           
 int[] n1d_int
           
 double[][] n2d_double
           
 float[][] n2d_float
           
 int[][] n2d_int
           
static int properties
           
 int start
           
static NslSystem system
           
static int time_interval
           
 int total_time
           
 
Constructor Summary
NslVariable(NslFrame nslDisplayFrame, NslCanvas nslDisplayCanvas, NslVariableInfo vi)
           
 
Method Summary
 java.lang.Object clone(NslFrame nslDisplayFrame, NslCanvas nslDisplayCanvas)
           
 void collect()
           
 int get_absolute_last_data_position()
           
 int get_last_data_position()
           
 double get_max_cycles()
           
 double get_min_cycles()
           
 double getElement(int x, int y)
           
 void set_area_ymax(float ymax)
           
 void set_area_ymin(float ymin)
           
 void set_last_data_pos(int ldp)
           
 void set_max_cycles(double ta)
           
 void set_min_cycles(double ti)
           
 void set_temporal_ymax(float ymax)
           
 void set_temporal_ymin(float ymin)
           
 void set_tmax(double ta)
           
 void set_tmin(double ti)
           
 void set_ymax(float ymax)
           
 void set_ymin(float ymin)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

info

public NslVariableInfo info

data

public float[][][] data

max_data_pos

public int max_data_pos

n2d_int

public int[][] n2d_int

n2d_float

public float[][] n2d_float

n2d_double

public double[][] n2d_double

n1d_int

public int[] n1d_int

n1d_float

public float[] n1d_float

n1d_double

public double[] n1d_double

n0d_int

public NslIntegerObj n0d_int

n0d_float

public NslFloatObj n0d_float

n0d_double

public NslDoubleObj n0d_double

system

public static NslSystem system

last_data_pos

public int last_data_pos

start

public int start

absolute_last_data_pos

public int absolute_last_data_pos

total_time

public int total_time

time_interval

public static int time_interval

properties

public static int properties
Constructor Detail

NslVariable

public NslVariable(NslFrame nslDisplayFrame,
                   NslCanvas nslDisplayCanvas,
                   NslVariableInfo vi)
Method Detail

clone

public java.lang.Object clone(NslFrame nslDisplayFrame,
                              NslCanvas nslDisplayCanvas)

set_min_cycles

public void set_min_cycles(double ti)

set_max_cycles

public void set_max_cycles(double ta)

set_tmin

public void set_tmin(double ti)

set_tmax

public void set_tmax(double ta)

set_ymin

public void set_ymin(float ymin)

set_ymax

public void set_ymax(float ymax)

set_temporal_ymin

public void set_temporal_ymin(float ymin)

set_temporal_ymax

public void set_temporal_ymax(float ymax)

set_area_ymin

public void set_area_ymin(float ymin)

set_area_ymax

public void set_area_ymax(float ymax)

get_min_cycles

public double get_min_cycles()

get_max_cycles

public double get_max_cycles()

set_last_data_pos

public void set_last_data_pos(int ldp)

get_last_data_position

public int get_last_data_position()

get_absolute_last_data_position

public int get_absolute_last_data_position()

collect

public void collect()

getElement

public double getElement(int x,
                         int y)