00001 package oh; 00002 00003 00004 // <<BeginUserCode>> 00005 00006 // <<EndUserCode>> 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 // <<BeginUserCode>> 00048 00049 // <<EndUserCode>> 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 // <<BeginUserCode>> 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 // <<EndUserCode>> 00075 } 00076 00077 // <<BeginUserCode>> 00078 00079 // <<EndUserCode>> 00080