PNG_ImExportFile Class Reference

Inheritance diagram for PNG_ImExportFile:

Dataio List of all members.

Public Member Functions

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

Private Member Functions

FIO_STATUS import_data (const char *fname)

Detailed Description

Definition at line 267 of file png_im_export.C.


Constructor & Destructor Documentation

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

Definition at line 269 of file png_im_export.C.


Member Function Documentation

FIO_STATUS PNG_ImExportFile::import_data const char *  fname  )  [private]
 

Definition at line 309 of file png_im_export.C.

References Scan_Param::alpha, Display_Param::bright, Mem2d::data, Scan::data, DBG_L2, SCAN_DATA::display, Scan_Param::dx, Scan_Param::dy, Scan_Param::dz, FALSE, FIO_NOT_RESPONSIBLE_FOR_THAT_FILE, FIO_OPEN_ERR, XsmRescourceManager::Get(), SCAN_DATA::GetDisplay_Param(), SCAN_DATA::GetScan_Param(), SCAN_DATA::GetUser_Info(), image_data, Scan::mem2d, ZData::MkXLookup(), ZData::MkYLookup(), N_, Dataio::name, Scan_Param::ntimes, Scan_Param::nvalues, Scan_Param::nx, Scan_Param::ny, SCAN_DATA::orgmode, PI_DEBUG, Mem2d::PutDataPkt(), readpng_get_image(), readpng_init(), Mem2d::Resize(), Scan_Param::rx, Scan_Param::ry, Scan_Param::rz, SCAN_DATA::s, Dataio::scan, SCAN_ORG_CENTER, Scan_UserInfo::SetComment(), Scan_UserInfo::SetDateOfScan(), Scan_UserInfo::SetName(), Scan_UserInfo::SetOriginalName(), Scan_UserInfo::SetType(), Scan_UserInfo::SetUser(), src, Dataio::status, TRUE, SCAN_DATA::ui, Display_Param::voffset_z, Display_Param::vrange_z, Scan_Param::x0, Scan_Param::y0, and ZD_RGBA.

FIO_STATUS PNG_ImExportFile::Read  )  [virtual]
 

Implements Dataio.

Definition at line 276 of file png_im_export.C.

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

Referenced by png_im_export_filecheck_load_callback().

FIO_STATUS PNG_ImExportFile::Write  )  [virtual]
 

Implements Dataio.

Definition at line 467 of file png_im_export.C.

References Scan::data, DBG_L2, FIO_NO_NAME, FIO_OPEN_ERR, _mainprog_info::gamma, Mem2d::GetDataPkt(), Mem2d::GetNv(), _mainprog_info::height, _mainprog_info::infile, Scan::mem2d, _mainprog_info::modtime, Dataio::name, Scan_Param::nx, Scan_Param::ny, _mainprog_info::outfile, PI_DEBUG, SCAN_DATA::s, Dataio::scan, Dataio::status, and _mainprog_info::width.


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