WXP::KavradFile Class Reference

This class reads in Kavouras radar mosaic data files. More...

#include "../include/KavradFile.h"

List of all members.

Public Member Functions

 KavradFile ()
int open (const char *name)
bool isOpen ()
int rewind ()
int close ()
int readHeader ()
int readPacket (KavradPacket &packet)
int read (Image &image)

Detailed Description

This class reads in Kavouras radar mosaic data files.

Author:
Dan Vietor

Constructor & Destructor Documentation

KavradFile::KavradFile (  ) 

Contructor. Initializes data


Member Function Documentation

int KavradFile::close (  ) 

Closes the file

References WXP::File::close().

bool KavradFile::isOpen (  ) 

Checks to see if file open

Returns:
True if open

Referenced by WXP::RadPlot::draw().

int KavradFile::open ( const char *  filename  ) 

Opens a Kavouras radar file

Parameters:
filename File to open
Returns:
1 if opened file

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

Referenced by WXP::RadPlot::draw().

int KavradFile::read ( Image image  ) 

Reads in mosaic data and puts into Image object

Parameters:
image Image to save data to
Returns:
1 if completed OK

References WXP::Image::allocData(), WXP::DateTool::createLabel(), WXP::Image::init(), WXP::Wxp::outDebug(), readHeader(), readPacket(), WXP::Image::set(), and WXP::Image::setPixel().

Referenced by WXP::RadPlot::draw().

int KavradFile::readHeader (  ) 
int KavradFile::readPacket ( KavradPacket packet  ) 

Reads in a run-length packet

Parameters:
packet Return packet info
Returns:
0 if at end of data

References WXP::File::endFile(), and WXP::File::read().

Referenced by read().

int KavradFile::rewind (  ) 

Rewinds the file

References WXP::File::rewind().


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