claw::graphic Namespace Reference


Detailed Description

Everything about image structures and processing.


Classes

class  bitmap
 A class for bitmap images. More...
class  color_palette
 A palette of colors, for palettized images. More...
class  image
 A class to deal with images. More...
class  jpeg
 A class for jpeg pictures. More...
class  pcx
 A class for pcx pictures. More...
struct  pixel24
 RGB pixel. More...
union  pixel32
 RGBA pixel. More...
class  png
 A class for png pictures. More...
class  targa
 A class for targa pictures. More...
class  xbm
 A class for xbm pictures. More...

Functions

void jpeg__error_manager__error_exit (j_common_ptr cinfo)
 Throw an exception when an error occurs in an internal jpeg processing.


Function Documentation

void claw::graphic::jpeg__error_manager__error_exit ( j_common_ptr  cinfo  ) 

Throw an exception when an error occurs in an internal jpeg processing.

Parameters:
cinfo Informations about the process.

Definition at line 39 of file jpeg_error_manager.cpp.

References claw::graphic::jpeg::error_manager::error_string, and claw::graphic::jpeg::error_manager::setjmp_buffer.

Referenced by claw::graphic::jpeg::reader::decompress(), claw::graphic::jpeg::reader::read_data(), claw::graphic::jpeg::reader::read_from_file(), claw::graphic::jpeg::writer::save(), and claw::graphic::jpeg::writer::save_image().

00040 {
00041   claw::graphic::jpeg::error_manager* err =
00042     (claw::graphic::jpeg::error_manager*)cinfo->err;
00043 
00044   err->error_string = cinfo->err->jpeg_message_table[cinfo->err->msg_code];
00045 
00046   /* Return control to the setjmp point */
00047   longjmp(err->setjmp_buffer, 1);
00048 } // jpeg__error_manager__error_exit()


Generated on Thu Jun 26 09:35:06 2008 for CLAW Library (a C++ Library Absolutely Wonderful) by  doxygen 1.5.6