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

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:

[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:

- Png.h
- Png.cpp