00001 package oh;
00002
00003
00004
00005
00006
00014 public class ISHistogram2D extends ISHistogram {
00018 public double is_xmean;
00019
00023 public double is_xrms;
00024
00028 public double is_ymean;
00029
00033 public double is_yrms;
00034
00035
00036 public ISHistogram2D() {
00037 this( "ISHistogram2D" );
00038 }
00039
00040 protected ISHistogram2D( String type ) {
00041 super( type );
00042 is_xmean = 0;
00043 is_xrms = 0;
00044 is_ymean = 0;
00045 is_yrms = 0;
00046
00047
00048
00049
00050 }
00051
00052 public void publishGuts( is.Ostream out ){
00053 super.publishGuts( out );
00054 out.put( is_xmean ).put( is_xrms );
00055 out.put( is_ymean ).put( is_yrms );
00056 }
00057
00058 public void refreshGuts( is.Istream in ){
00059 super.refreshGuts( in );
00060 is_xmean = in.getDouble( );
00061 is_xrms = in.getDouble( );
00062 is_ymean = in.getDouble( );
00063 is_yrms = in.getDouble( );
00064 }
00065
00066
00067 protected void initialize() {
00068 super.initialize();
00069 is_axis = new ISAxis[2];
00070 is_axis[0] = new ISAxis();
00071 is_axis[1] = new ISAxis();
00072 }
00073
00074
00075 }
00076
00077
00078
00079
00080