00001 package oh;
00002
00003
00004
00005
00006
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
00037
00038
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
00059
00060 }
00061
00062
00063
00064
00065