00001 package oh; 00002 00003 00004 // <<BeginUserCode>> 00005 00006 // <<EndUserCode>> 00014 public class ISHistogram3D 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 00038 public double is_zmean; 00039 00043 public double is_zrms; 00044 00045 00046 public ISHistogram3D() { 00047 this( "ISHistogram3D" ); 00048 } 00049 00050 protected ISHistogram3D( String type ) { 00051 super( type ); 00052 is_xmean = 0; 00053 is_xrms = 0; 00054 is_ymean = 0; 00055 is_yrms = 0; 00056 is_zmean = 0; 00057 is_zrms = 0; 00058 00059 // <<BeginUserCode>> 00060 00061 // <<EndUserCode>> 00062 } 00063 00064 public void publishGuts( is.Ostream out ){ 00065 super.publishGuts( out ); 00066 out.put( is_xmean ).put( is_xrms ).put( is_ymean ).put( is_yrms ); 00067 out.put( is_zmean ).put( is_zrms ); 00068 } 00069 00070 public void refreshGuts( is.Istream in ){ 00071 super.refreshGuts( in ); 00072 is_xmean = in.getDouble( ); 00073 is_xrms = in.getDouble( ); 00074 is_ymean = in.getDouble( ); 00075 is_yrms = in.getDouble( ); 00076 is_zmean = in.getDouble( ); 00077 is_zrms = in.getDouble( ); 00078 } 00079 00080 // <<BeginUserCode>> 00081 protected void initialize() { 00082 super.initialize(); 00083 is_axis = new ISAxis[3]; 00084 is_axis[0] = new ISAxis(); 00085 is_axis[1] = new ISAxis(); 00086 is_axis[2] = new ISAxis(); 00087 } 00088 // <<EndUserCode>> 00089 } 00090 00091 // <<BeginUserCode>> 00092 00093 // <<EndUserCode>> 00094