00001 package oh; 00002 00003 00004 // <<BeginUserCode>> 00005 00006 // <<EndUserCode>> 00014 public class ISHistogram1D extends ISHistogram { 00015 00019 public double is_xmean; 00020 00024 public double is_xrms; 00025 00026 00027 public ISHistogram1D() { 00028 this( "ISHistogram1D" ); 00029 } 00030 00031 protected ISHistogram1D( String type ) { 00032 super( type ); 00033 is_xmean = 0; 00034 is_xrms = 0; 00035 00036 // <<BeginUserCode>> 00037 00038 // <<EndUserCode>> 00039 } 00040 00041 protected void initialize() { 00042 super.initialize(); 00043 is_axis = new ISAxis[1]; 00044 is_axis[0] = new ISAxis(); 00045 } 00046 00047 public void publishGuts( is.Ostream out ){ 00048 super.publishGuts( out ); 00049 out.put( is_xmean ).put( is_xrms ); 00050 } 00051 00052 public void refreshGuts( is.Istream in ){ 00053 super.refreshGuts( in ); 00054 is_xmean = in.getDouble( ); 00055 is_xrms = in.getDouble( ); 00056 } 00057 00058 // <<BeginUserCode>> 00059 // <<EndUserCode>> 00060 } 00061 00062 // <<BeginUserCode>> 00063 00064 // <<EndUserCode>> 00065