Omicron_SPM_ImExportFile Class Reference

Inheritance diagram for Omicron_SPM_ImExportFile:

Dataio List of all members.

Public Member Functions

 Omicron_SPM_ImExportFile (Scan *s, const char *n)
virtual FIO_STATUS Read ()
virtual FIO_STATUS Write ()

Private Member Functions

FIO_STATUS spmReadDat (const gchar *fname)
FIO_STATUS spmReadGridSpecDat (const gchar *fname)
FIO_STATUS spmReadPar (const gchar *fname, const gchar *fsuffix)

Detailed Description

Definition at line 283 of file omicron_io.C.


Constructor & Destructor Documentation

Omicron_SPM_ImExportFile::Omicron_SPM_ImExportFile Scan s,
const char *  n
[inline]
 

Definition at line 285 of file omicron_io.C.


Member Function Documentation

FIO_STATUS Omicron_SPM_ImExportFile::Read  )  [virtual]
 

Implements Dataio.

Definition at line 301 of file omicron_io.C.

References DBG_L2, FIO_NOT_RESPONSIBLE_FOR_THAT_FILE, FIO_OK, FIO_OPEN_ERR, Dataio::name, PI_DEBUG, and Dataio::status.

Referenced by omicron_io_filecheck_load_callback().

FIO_STATUS Omicron_SPM_ImExportFile::spmReadDat const gchar *  fname  )  [private]
 

Definition at line 373 of file omicron_io.C.

References buf, Scan::data, DBG_L2, FIO_NO_MEM, FIO_OPEN_ERR, Scan::mem2d, Scan_Param::nx, Scan_Param::ny, PI_DEBUG, Mem2d::Resize(), SCAN_DATA::s, Dataio::scan, Scan_UserInfo::SetName(), Scan_UserInfo::SetOriginalName(), SCAN_DATA::ui, WORDS_BIGENDIAN, and ZD_SHORT.

FIO_STATUS Omicron_SPM_ImExportFile::spmReadGridSpecDat const gchar *  fname  )  [private]
 

Definition at line 431 of file omicron_io.C.

References buf, Scan::data, DBG_L2, FIO_NO_MEM, FIO_OPEN_ERR, Scan::mem2d, Scan_Param::nvalues, Scan_Param::nx, Scan_Param::ny, PI_DEBUG, Mem2d::Resize(), SCAN_DATA::s, Dataio::scan, Scan_UserInfo::SetName(), Scan_UserInfo::SetOriginalName(), SCAN_DATA::ui, WORDS_BIGENDIAN, and ZD_SHORT.

FIO_STATUS Omicron_SPM_ImExportFile::spmReadPar const gchar *  fname,
const gchar *  fsuffix
[private]
 

Definition at line 495 of file omicron_io.C.

References Scan_Param::alpha, Scan_Param::Bias, buf, Display_Param::cnttime, Scan_UserInfo::comment, Display_Param::cpshigh, Display_Param::cpslow, Scan_Param::Current, Scan::data, DBG_L2, SCAN_DATA::display, Scan_Param::dx, Scan_Param::dy, Scan_Param::dz, FALSE, FIO_OPEN_ERR, gapp, Xsm::MakeUnit(), Scan_Param::ntimes, Scan_Param::nvalues, Scan_Param::nx, Scan_Param::ny, PI_DEBUG, Scan_Param::rx, Scan_Param::ry, Scan_Param::rz, SCAN_DATA::s, Dataio::scan, Scan_UserInfo::SetComment(), Scan_UserInfo::SetDateOfScan(), Scan_UserInfo::SetType(), Scan_UserInfo::SetUser(), SCAN_DATA::SetXUnit(), SCAN_DATA::SetYUnit(), SCAN_DATA::SetZUnit(), TRUE, SCAN_DATA::ui, Scan_UserInfo::user, UnitObj::Usr2Base(), Scan_Param::x0, App::xsm, and Scan_Param::y0.

FIO_STATUS Omicron_SPM_ImExportFile::Write  )  [virtual]
 

Implements Dataio.

Definition at line 845 of file omicron_io.C.

References FIO_NOT_RESPONSIBLE_FOR_THAT_FILE.


The documentation for this class was generated from the following file:
Generated on Sat Apr 1 09:05:54 2006 for GXSM by  doxygen 1.4.6