00001 package oh;
00002
00003
00004
00005
00006
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
00060
00061
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
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
00089 }
00090
00091
00092
00093
00094