WXP::GifFile Class Reference

This class reads and writes GIF files. More...

#include "../include/GifFile.h"

List of all members.

Classes

struct  GifHashNode

Public Member Functions

 GifFile ()
 ~GifFile ()
int init ()
 GifFile (const char *filename, int access)
int open (const char *filename, int access)
bool isOpen ()
int close ()
int setInterlace (int val)
int read (Image &image)
int write (Image &image)
int write (const char *file)

Detailed Description

This class reads and writes GIF files.

Author:
Dan Vietor

Constructor & Destructor Documentation

GifFile::GifFile (  ) 

Constructor. Initializes class values

References init().

GifFile::~GifFile (  ) 

Destuctor.

References close().

GifFile::GifFile ( const char *  filename,
int  raccess 
)

Constructor. Opens the GIF file

Parameters:
filename The file to open
raccess The access (FileAttr::READ, FileAttr::WRITE)

References init(), and open().


Member Function Documentation

int GifFile::close (  ) 

Closes the GIF file

References WXP::File::close().

Referenced by WXP::ImageFile::close(), and ~GifFile().

int GifFile::init (  ) 

Initializes the class values

Referenced by GifFile().

bool GifFile::isOpen (  ) 

Returns if file is open or not

Returns:
True if opened

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

int GifFile::open ( const char *  filename,
int  raccess 
)

Opens the GIF file

Parameters:
filename The file to open
raccess The access (FileAttr::READ, FileAttr::WRITE)

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

Referenced by GifFile(), WXP::SatFile::open(), and WXP::ImageFile::open().

int GifFile::read ( Image image  ) 
int GifFile::setInterlace ( int  val  ) 

Sets whether the output GIF file is interlaced or not

Parameters:
val 1=interlaced, 0=not
int GifFile::write ( Image image  ) 

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