WXP::GridWxpFile Class Reference

This class opens and reads grid file data. More...

#include "../include/GridWxpFile.h"

List of all members.

Public Types

enum  Type { UNK, WXP, WXPB, WXPO }

Public Member Functions

 GridWxpFile ()
 GridWxpFile (const char *filename)
 GridWxpFile (const char *filename, int access, int type)
 ~GridWxpFile ()
int init ()
int open (const char *filename, int access, int type)
int open (const char *filename)
int setVer (int v)
bool isOpen ()
int close ()
int setFormat (const char *rform)
int read (Grid &grid)
int read (const char *filename, int type, Grid &grid)
int readHdr (Grid &grid)
int readData (Grid &grid)
int write (Grid &grid)
int write (const char *filename, int type, Grid &grid)

Detailed Description

This class opens and reads grid file data.

Author:
Dan Vietor

Constructor & Destructor Documentation

GridWxpFile::GridWxpFile (  ) 

Constructor. Initializes class data

GridWxpFile::GridWxpFile ( const char *  filename  ) 

Constructor. Initializes and opens specific file

Parameters:
filename Name of file to open

References open(), and WXP::FileAttr::READ.

GridWxpFile::GridWxpFile ( const char *  filename,
int  access,
int  type 
)

Constructor. Initializes and opens files for read or write.

Parameters:
filename Name of file to open
access Read or write access
type Type of file to create

References open().

GridWxpFile::~GridWxpFile (  ) 

Destructor. Closes file

References WXP::File::close().


Member Function Documentation

int GridWxpFile::close (  ) 

Closes the file

References WXP::File::close().

Referenced by WXP::GridFile::close(), and WXP::GridFile::~GridFile().

bool GridWxpFile::isOpen (  ) 

Returns true if file opened

Returns:
True if file open

Referenced by WXP::GridFile::open().

int GridWxpFile::open ( const char *  filename  ) 

opens specific file

Parameters:
filename Name of file to open

References open(), and WXP::FileAttr::READ.

int GridWxpFile::open ( const char *  filename,
int  raccess,
int  rtype 
)

Opens the grid file

Parameters:
filename Filename to open
raccess File access to use (FileAttr::READ, FileAttr::WRITE)
rtype Type of file to open (GridWxpFile::WXP, GridWxpFile::WXPB, GridWxpFile::WXPO )

References WXP::File::isOpen(), WXP::File::open(), WXP::FileAttr::READ, and WXP::FileAttr::WRITE.

Referenced by GridWxpFile(), open(), and WXP::GridFile::open().

int GridWxpFile::read ( Grid grid  ) 

Reads a grid from the grid file

Return values:
grid Grid class to put grid data
Returns:
1=successful read, 0=unsuccessful

References WXP::FileAttr::READ.

Referenced by WXP::GridFile::peek(), and WXP::GridFile::read().


The documentation for this class was generated from the following files:

Generated on 8 Jan 2010 for WXP C++ Library by  doxygen 1.6.1