My Project
|
00001 /* 00002 $Id: NeXusFileIO.hh 2104 2010-04-07 04:18:13Z jisuzuki $ 00003 */ 00004 00005 #ifndef NEXUSFILEIO 00006 #define NEXUSFILEIO 00007 00008 #include "ReadNeXusFile.hh" 00009 #include "WriteNeXusFile.hh" 00010 00011 class NeXusFileIO{ 00012 public: 00013 00014 void Write( ElementContainerMatrix M, string FileName, 00015 string UserName, UInt4 CompMode=1 ); 00016 void Write( ElementContainerArray A, string FileName, 00017 string UserName, UInt4 CompMode=1 ); 00018 void Write( ElementContainer C, string FileName, 00019 string UserName, UInt4 CompMode=1 ); 00020 00021 ElementContainerMatrix ReadElementContainerMatrix( string FileName ); 00022 ElementContainerArray ReadElementContainerArray( string FileName ); 00023 ElementContainer ReadElementContainer( string FileName ); 00024 }; 00025 00026 00027 #endif