Page principale | Liste des namespaces | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de namespace | Membres de classe | Membres de fichier

Référence de la classe Modelib::PNGImage

#include <Png.h>

Graphe de collaboration de Modelib::PNGImage:

Collaboration graph
[légende]
Liste de tous les membres

Fonctions membres publiques

 PNGImage ()
 PNGImage (int _width, int _height)
 PNGImage (const std::string &_filename, int _width, int _height)
 ~PNGImage ()
bool openFileRead ()
bool openFileWrite ()
bool isPNG (int bytesToCheck)
bool initReadStructs ()
bool initWriteStructs ()
bool writeHeader ()
png_byte ** writeImage_Start ()
bool writeImage_End ()
bool writeEnd ()

Attributs publics

std::string filename
png_structp png_ptr
png_infop info_ptr
unsigned width
unsigned height
png_byte ** image
png_byte ** row_pointers
FILE * fp
int bytes_per_pixel

Description détaillée

Définition à la ligne 41 du fichier Png.h.


Documentation des contructeurs et destructeur

Modelib::PNGImage::PNGImage  )  [inline]
 

Définition à la ligne 56 du fichier Png.h.

Modelib::PNGImage::PNGImage int  _width,
int  _height
[inline]
 

Définition à la ligne 59 du fichier Png.h.

Références bytes_per_pixel, height, row_pointers, et width.

Modelib::PNGImage::PNGImage const std::string &  _filename,
int  _width,
int  _height
[inline]
 

Définition à la ligne 70 du fichier Png.h.

Références bytes_per_pixel, height, image, row_pointers, et width.

Modelib::PNGImage::~PNGImage  ) 
 

Définition à la ligne 41 du fichier Png.cpp.

Références fp, height, image, et row_pointers.


Documentation des fonctions membres

bool Modelib::PNGImage::initReadStructs  ) 
 

Définition à la ligne 116 du fichier Png.cpp.

Références info_ptr, et png_ptr.

bool Modelib::PNGImage::initWriteStructs  ) 
 

Définition à la ligne 153 du fichier Png.cpp.

Références fp, info_ptr, et png_ptr.

bool Modelib::PNGImage::isPNG int  bytesToCheck  ) 
 

Définition à la ligne 85 du fichier Png.cpp.

Références fp, et openFileRead().

Voici le graphe d'appel pour cette fonction:

bool Modelib::PNGImage::openFileRead  ) 
 

Définition à la ligne 56 du fichier Png.cpp.

Références filename, et fp.

Référencé par isPNG().

bool Modelib::PNGImage::openFileWrite  ) 
 

Définition à la ligne 72 du fichier Png.cpp.

Références filename, et fp.

bool Modelib::PNGImage::writeEnd  ) 
 

Définition à la ligne 231 du fichier Png.cpp.

Références info_ptr, et png_ptr.

bool Modelib::PNGImage::writeHeader  ) 
 

Définition à la ligne 185 du fichier Png.cpp.

Références height, info_ptr, png_ptr, et width.

bool Modelib::PNGImage::writeImage_End  ) 
 

Définition à la ligne 225 du fichier Png.cpp.

Références png_ptr, et row_pointers.

png_byte ** Modelib::PNGImage::writeImage_Start  ) 
 

Définition à la ligne 207 du fichier Png.cpp.

Références height, image, info_ptr, png_ptr, row_pointers, et width.


Documentation des données membres

int Modelib::PNGImage::bytes_per_pixel
 

Définition à la ligne 53 du fichier Png.h.

Référencé par PNGImage().

std::string Modelib::PNGImage::filename
 

Définition à la ligne 46 du fichier Png.h.

Référencé par openFileRead(), et openFileWrite().

FILE* Modelib::PNGImage::fp
 

Définition à la ligne 52 du fichier Png.h.

Référencé par initWriteStructs(), isPNG(), openFileRead(), openFileWrite(), et ~PNGImage().

unsigned Modelib::PNGImage::height
 

Définition à la ligne 49 du fichier Png.h.

Référencé par PNGImage(), writeHeader(), writeImage_Start(), et ~PNGImage().

png_byte** Modelib::PNGImage::image
 

Définition à la ligne 50 du fichier Png.h.

Référencé par PNGImage(), writeImage_Start(), et ~PNGImage().

png_infop Modelib::PNGImage::info_ptr
 

Définition à la ligne 48 du fichier Png.h.

Référencé par initReadStructs(), initWriteStructs(), writeEnd(), writeHeader(), et writeImage_Start().

png_structp Modelib::PNGImage::png_ptr
 

Définition à la ligne 47 du fichier Png.h.

Référencé par initReadStructs(), initWriteStructs(), writeEnd(), writeHeader(), writeImage_End(), et writeImage_Start().

png_byte** Modelib::PNGImage::row_pointers
 

Définition à la ligne 51 du fichier Png.h.

Référencé par PNGImage(), writeImage_End(), writeImage_Start(), et ~PNGImage().

unsigned Modelib::PNGImage::width
 

Définition à la ligne 49 du fichier Png.h.

Référencé par PNGImage(), writeHeader(), et writeImage_Start().


La documentation de cette classe a été générée à partir des fichiers suivants:
Généré le Sun Oct 2 19:14:34 2005 pour Modelib par  doxygen 1.4.4