00001 #ifndef _SimulatorSystemImageRecord_h 00002 #define _SimulatorSystemImageRecord_h 00003 00004 //============================================================================== 00005 // $Id: SimulatorSystemImageRecord.h,v 1.5 2004/11/09 04:44:03 pfb Exp $ 00006 //============================================================================== 00007 00008 #include <Common/File/SystemRecord.h> 00009 00014 class vtkPoints; 00015 00016 class SimulatorSystemImageRecord : public SystemRecord 00017 { 00018 //============================================================================ 00019 public: 00023 SimulatorSystemImageRecord(); 00024 00029 SimulatorSystemImageRecord(vtkPoints *image); 00030 00035 SimulatorSystemImageRecord(const SimulatorSystemImageRecord& rhs); 00036 00040 ~SimulatorSystemImageRecord(); 00041 00047 SimulatorSystemImageRecord& operator=(const SimulatorSystemImageRecord& rhs); 00048 00054 bool operator==(const SimulatorSystemImageRecord& rhs) const; 00055 00062 bool operator!=(const SimulatorSystemImageRecord& rhs) const; 00063 00068 off_t size() const; 00069 00075 ostream& operator<<(ostream& o); 00076 00080 bool write(ACE_FILE_IO& file); 00081 00085 bool read(const ACE_FILE_IO& file); 00086 00087 //============================================================================ 00088 private: 00089 00090 ACE_Time_Value _tv; 00091 vtkPoints *_image; 00092 }; 00093 00094 //============================================================================== 00095 // 00096 // $Log: SimulatorSystemImageRecord.h,v $ 00097 // Revision 1.5 2004/11/09 04:44:03 pfb 00098 // Documentation change. 00099 // 00100 // Revision 1.4 2003/02/26 06:47:49 pfb 00101 // Work over of the guard defines. 00102 // 00103 // Revision 1.3 2000/05/08 07:25:25 pfb 00104 // Moved vtkPoints decl stuff from header into body. 00105 // 00106 // Revision 1.2 2000/05/02 10:56:18 pfb 00107 // First working rev. 00108 // 00109 // Revision 1.1 2000/05/02 08:15:20 pfb 00110 // First pass. 00111 // 00112 // 00113 //============================================================================== 00114 #endif