Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Composants | Déclarations

Référence de la classe GRAPHICSTOOLS::ImageBMP

Class ImageBMP chargeant un .bmp de 24bit. Plus de détails...

#include <pi2d14_imagebmp.h>


Membres publics

unsigned char * getDatasPointer ()
 retourne un pointeur sur le tableau de donnée avec tout les droit dessus

unsigned short getBPP ()
 retourne le nombre de bit par couleur de l'image

long getHeight ()
 retourne la hauteur de l'image

long getWidth ()
 retourne la largeur de l'image

bool load (char *filepath)
 charge une image bmp 24bit

 ImageBMP ()
 le constructeur crée par defaut une image 24bit de 1*1.

 ~ImageBMP ()
 le destructeur


Attributs Privés

BMPHeader bmph
unsigned char * datas


Description détaillée

Class ImageBMP chargeant un .bmp de 24bit.

Auteur:
pi2d14

Définition à la ligne 39 du fichier pi2d14_imagebmp.h.


Documentation des contructeurs et destructeurs

GRAPHICSTOOLS::ImageBMP::ImageBMP  ) 
 

le constructeur crée par defaut une image 24bit de 1*1.

Définition à la ligne 11 du fichier pi2d14_imagebmp.cpp.

Références GRAPHICSTOOLS::BMPHeader::biBitCount, GRAPHICSTOOLS::BMPHeader::biHeigth, GRAPHICSTOOLS::BMPHeader::biWidth, bmph, et datas.

GRAPHICSTOOLS::ImageBMP::~ImageBMP  ) 
 

le destructeur

Définition à la ligne 19 du fichier pi2d14_imagebmp.cpp.

Références datas.


Documentation des méthodes

unsigned short GRAPHICSTOOLS::ImageBMP::getBPP  ) 
 

retourne le nombre de bit par couleur de l'image

Définition à la ligne 100 du fichier pi2d14_imagebmp.cpp.

Références GRAPHICSTOOLS::BMPHeader::biBitCount, et bmph.

unsigned char * GRAPHICSTOOLS::ImageBMP::getDatasPointer  ) 
 

retourne un pointeur sur le tableau de donnée avec tout les droit dessus

Définition à la ligne 105 du fichier pi2d14_imagebmp.cpp.

Références datas.

Référencé par GRAPHICSTOOLS::Texture_2D::loadBMP().

long GRAPHICSTOOLS::ImageBMP::getHeight  ) 
 

retourne la hauteur de l'image

Définition à la ligne 95 du fichier pi2d14_imagebmp.cpp.

Références GRAPHICSTOOLS::BMPHeader::biHeigth, et bmph.

Référencé par GRAPHICSTOOLS::Texture_2D::loadBMP().

long GRAPHICSTOOLS::ImageBMP::getWidth  ) 
 

retourne la largeur de l'image

Définition à la ligne 90 du fichier pi2d14_imagebmp.cpp.

Références GRAPHICSTOOLS::BMPHeader::biWidth, et bmph.

Référencé par GRAPHICSTOOLS::Texture_2D::loadBMP().

bool GRAPHICSTOOLS::ImageBMP::load char *  filepath  ) 
 

charge une image bmp 24bit

Paramètres:
le chemin de l'image
Renvoie:
true si l'image a bien ete trouver et charger

Définition à la ligne 24 du fichier pi2d14_imagebmp.cpp.

Références GRAPHICSTOOLS::BMPHeader::bfOffBits, GRAPHICSTOOLS::BMPHeader::bfReserved1, GRAPHICSTOOLS::BMPHeader::bfReserved2, GRAPHICSTOOLS::BMPHeader::bfSize, GRAPHICSTOOLS::BMPHeader::bfType, GRAPHICSTOOLS::BMPHeader::biBitCount, GRAPHICSTOOLS::BMPHeader::biClrImportant, GRAPHICSTOOLS::BMPHeader::biClrUsed, GRAPHICSTOOLS::BMPHeader::biCompression, GRAPHICSTOOLS::BMPHeader::biHeigth, GRAPHICSTOOLS::BMPHeader::biPlanes, GRAPHICSTOOLS::BMPHeader::biSize, GRAPHICSTOOLS::BMPHeader::biSizeImage, GRAPHICSTOOLS::BMPHeader::biWidth, GRAPHICSTOOLS::BMPHeader::biXPelsPerMeter, GRAPHICSTOOLS::BMPHeader::biYPelsPerMeter, bmph, et datas.

Référencé par GRAPHICSTOOLS::Texture_2D::loadBMP().


Documentation des données imbriquées

BMPHeader GRAPHICSTOOLS::ImageBMP::bmph [private]
 

Définition à la ligne 43 du fichier pi2d14_imagebmp.h.

Référencé par getBPP(), getHeight(), getWidth(), ImageBMP(), et load().

unsigned char* GRAPHICSTOOLS::ImageBMP::datas [private]
 

Définition à la ligne 44 du fichier pi2d14_imagebmp.h.

Référencé par getDatasPointer(), ImageBMP(), load(), et ~ImageBMP().


La documentation associée à cette classe a été générée à partir des fichiers suivants :
Généré le Fri Mar 26 13:02:04 2004 pour AlgoAtomD par doxygen 1.3.5