Dataio Class Reference

#include <dataio.h>

Inheritance diagram for Dataio:

ascii_ImExportFile Gdat_ImExportFile gmeyer_ImExportFile NanoScopeFile NetCDF NetCDF Omicron_SPM_ImExportFile PNG_ImExportFile PrimitiveImExportFile PsiHDF_ImExportFile rhk200_ImExportFile RHK_SPM32_ImportFile SDFFile spa4_ImExportFile UK2k_ImExportFile WSxM_ImExportFile List of all members.

Public Member Functions

 Dataio (Scan *s, const char *n)
virtual ~Dataio ()
void SetName (const char *n)
virtual FIO_STATUS Read ()=0
virtual FIO_STATUS Write ()=0
void SetScan (Scan *sc)
const char * ioStatus ()
 Dataio (Scan *s, const char *n)
virtual ~Dataio ()
void SetName (const char *n)
virtual FIO_STATUS Read ()=0
virtual FIO_STATUS Write ()=0
void SetScan (Scan *sc)
const char * ioStatus ()

Public Attributes

char * name
char * name

Protected Attributes

FIO_STATUS status
Scanscan
Scanscan

Detailed Description

Definition at line 49 of file dataio.h.


Constructor & Destructor Documentation

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

Definition at line 51 of file dataio.h.

References FIO_OK, name, scan, and status.

virtual Dataio::~Dataio  )  [inline, virtual]
 

Definition at line 52 of file dataio.h.

References name.

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

Definition at line 51 of file dataio.h.

References FIO_OK, name, scan, and status.

virtual Dataio::~Dataio  )  [inline, virtual]
 

Definition at line 52 of file dataio.h.

References name.


Member Function Documentation

const char* Dataio::ioStatus  ) 
 

const char * Dataio::ioStatus  ) 
 

Definition at line 56 of file dataio.C.

References FIO_INVALID_FILE, FIO_NO_DATFILE, FIO_NO_GNUFILE, FIO_NO_MEM, FIO_NO_NAME, FIO_NO_NETCDFFILE, FIO_NO_NETCDFXSMFILE, FIO_NOT_RESPONSIBLE_FOR_THAT_FILE, FIO_NSC_ERR, FIO_OK, FIO_OPEN_ERR, FIO_READ_ERR, FIO_WRITE_ERR, and status.

Referenced by ProbeScan::Load(), PeakFindScan::Load(), Surface::load(), converter::readToAct(), ProbeScan::Save(), and PeakFindScan::Save().

virtual FIO_STATUS Dataio::Read  )  [pure virtual]
 

Implemented in NetCDF, ascii_ImExportFile, Gdat_ImExportFile, gmeyer_ImExportFile, NanoScopeFile, Omicron_SPM_ImExportFile, PNG_ImExportFile, PrimitiveImExportFile, PsiHDF_ImExportFile, rhk200_ImExportFile, RHK_SPM32_ImportFile, SDFFile, spa4_ImExportFile, UK2k_ImExportFile, WSxM_ImExportFile, and NetCDF.

virtual FIO_STATUS Dataio::Read  )  [pure virtual]
 

Implemented in NetCDF, ascii_ImExportFile, Gdat_ImExportFile, gmeyer_ImExportFile, NanoScopeFile, Omicron_SPM_ImExportFile, PNG_ImExportFile, PrimitiveImExportFile, PsiHDF_ImExportFile, rhk200_ImExportFile, RHK_SPM32_ImportFile, SDFFile, spa4_ImExportFile, UK2k_ImExportFile, WSxM_ImExportFile, and NetCDF.

Referenced by ProbeScan::Load(), PeakFindScan::Load(), Surface::load(), and converter::readToAct().

void Dataio::SetName const char *  n  )  [inline]
 

Definition at line 53 of file dataio.h.

References name.

void Dataio::SetName const char *  n  )  [inline]
 

Definition at line 53 of file dataio.h.

References name.

void Dataio::SetScan Scan sc  )  [inline]
 

Definition at line 57 of file dataio.h.

References scan.

void Dataio::SetScan Scan sc  )  [inline]
 

Definition at line 57 of file dataio.h.

References scan.

virtual FIO_STATUS Dataio::Write  )  [pure virtual]
 

Implemented in NetCDF, ascii_ImExportFile, Gdat_ImExportFile, gmeyer_ImExportFile, NanoScopeFile, Omicron_SPM_ImExportFile, PNG_ImExportFile, PrimitiveImExportFile, PsiHDF_ImExportFile, rhk200_ImExportFile, RHK_SPM32_ImportFile, SDFFile, spa4_ImExportFile, UK2k_ImExportFile, WSxM_ImExportFile, and NetCDF.

virtual FIO_STATUS Dataio::Write  )  [pure virtual]
 

Implemented in NetCDF, ascii_ImExportFile, Gdat_ImExportFile, gmeyer_ImExportFile, NanoScopeFile, Omicron_SPM_ImExportFile, PNG_ImExportFile, PrimitiveImExportFile, PsiHDF_ImExportFile, rhk200_ImExportFile, RHK_SPM32_ImportFile, SDFFile, spa4_ImExportFile, UK2k_ImExportFile, WSxM_ImExportFile, and NetCDF.

Referenced by ProbeScan::Save(), and PeakFindScan::Save().


Member Data Documentation

char* Dataio::name
 

Definition at line 60 of file dataio.h.

char* Dataio::name
 

Definition at line 60 of file dataio.h.

Referenced by Dataio(), PrimitiveImExportFile::gnuRead(), spa4_ImExportFile::import(), PsiHDF_ImExportFile::import(), ascii_ImExportFile::import(), PNG_ImExportFile::import_data(), Gdat_ImExportFile::import_data(), WSxM_ImExportFile::Read(), UK2k_ImExportFile::Read(), spa4_ImExportFile::Read(), SDFFile::Read(), RHK_SPM32_ImportFile::Read(), rhk200_ImExportFile::Read(), PsiHDF_ImExportFile::Read(), PrimitiveImExportFile::Read(), PNG_ImExportFile::Read(), Omicron_SPM_ImExportFile::Read(), NanoScopeFile::Read(), gmeyer_ImExportFile::Read(), Gdat_ImExportFile::Read(), ascii_ImExportFile::Read(), NetCDF::Read(), SetName(), WSxM_ImExportFile::Write(), spa4_ImExportFile::Write(), PsiHDF_ImExportFile::Write(), PrimitiveImExportFile::Write(), PNG_ImExportFile::Write(), gmeyer_ImExportFile::Write(), Gdat_ImExportFile::Write(), ascii_ImExportFile::Write(), NetCDF::Write(), and ~Dataio().

Scan* Dataio::scan [protected]
 

Definition at line 64 of file dataio.h.

Scan* Dataio::scan [protected]
 

Definition at line 64 of file dataio.h.

Referenced by PrimitiveImExportFile::d2dRead(), Dataio(), spa4_ImExportFile::import(), RHK_SPM32_ImportFile::import(), PsiHDF_ImExportFile::import(), gmeyer_ImExportFile::import(), PNG_ImExportFile::import_data(), Gdat_ImExportFile::import_data(), PrimitiveImExportFile::matsRead(), PrimitiveImExportFile::nscRead(), SDFFile::Read(), NanoScopeFile::Read(), NetCDF::Read(), rhk200_ImExportFile::readspec(), rhk200_ImExportFile::readtopo(), rhk200_ImExportFile::rhkRead(), SetScan(), Omicron_SPM_ImExportFile::spmReadDat(), Omicron_SPM_ImExportFile::spmReadGridSpecDat(), UK2k_ImExportFile::spmReadPar(), Omicron_SPM_ImExportFile::spmReadPar(), WSxM_ImExportFile::Write(), PsiHDF_ImExportFile::Write(), PrimitiveImExportFile::Write(), PNG_ImExportFile::Write(), gmeyer_ImExportFile::Write(), Gdat_ImExportFile::Write(), NetCDF::Write(), and WSxM_ImExportFile::WSxMRead().

FIO_STATUS Dataio::status [protected]
 

Definition at line 63 of file dataio.h.

Referenced by PrimitiveImExportFile::d2dRead(), Dataio(), PrimitiveImExportFile::gnuRead(), spa4_ImExportFile::import(), RHK_SPM32_ImportFile::import(), PsiHDF_ImExportFile::import(), gmeyer_ImExportFile::import(), ascii_ImExportFile::import(), PNG_ImExportFile::import_data(), Gdat_ImExportFile::import_data(), ioStatus(), WSxM_ImExportFile::Read(), UK2k_ImExportFile::Read(), spa4_ImExportFile::Read(), SDFFile::Read(), RHK_SPM32_ImportFile::Read(), rhk200_ImExportFile::Read(), PsiHDF_ImExportFile::Read(), PrimitiveImExportFile::Read(), PNG_ImExportFile::Read(), Omicron_SPM_ImExportFile::Read(), NanoScopeFile::Read(), gmeyer_ImExportFile::Read(), Gdat_ImExportFile::Read(), ascii_ImExportFile::Read(), NetCDF::Read(), spa4_ImExportFile::Write(), PsiHDF_ImExportFile::Write(), PNG_ImExportFile::Write(), gmeyer_ImExportFile::Write(), Gdat_ImExportFile::Write(), ascii_ImExportFile::Write(), and NetCDF::Write().


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