Module image mono couleur

Summary
type abstrait de donnée permettant la gestion des images mono couleurs
Créait une image vide (sans taille préalable), utile pour l’utiliser en temps que pointeur
Récupère la hauteur
Récupère la largeur de l’image
Permet de cloner une image, retourne un pointeur
Copie une image dans une image déjà initialiée
Charge un fichier PGM noir et blanc
Sauvegarde un fichier PGM noir et blanc
Calcule les dérivées partielles correspondant au position x y

ImageMono

type abstrait de donnée permettant la gestion des images mono couleurs

Summary
Créait une image vide (sans taille préalable), utile pour l’utiliser en temps que pointeur
Récupère la hauteur
Récupère la largeur de l’image
Permet de cloner une image, retourne un pointeur
Copie une image dans une image déjà initialiée
Charge un fichier PGM noir et blanc
Sauvegarde un fichier PGM noir et blanc
Calcule les dérivées partielles correspondant au position x y

ImageMono

ImageMono()

Créait une image vide (sans taille préalable), utile pour l’utiliser en temps que pointeur

ImageMono

ImageMono(int largeur,
int hauteur)

Paramètres

largeurlargeur de l’image
hauteurhauteur de l’image

Hauteur

int Hauteur()

Récupère la hauteur

Largeur

int Largeur()

Récupère la largeur de l’image

operator() (int x, int y)

ImageMonoType operator() (int x, int y) const

Paramètres

xposition verticale où l’on souhaute lire (entre 0 et largeur-1)
yposition horizontale (entre 0 et hauteur-1) Retour: Le pixel à cette positition

Clone

ImageMono& Clone()

Permet de cloner une image, retourne un pointeur

Copie

void Copie(ImageMono *dest)

Copie une image dans une image déjà initialiée

Paramètres

destimage de desintation

Préconditions

dest doit être de même taille que this

ChargerPPM

void ChargerPPM(char *c)

Charge un fichier PGM noir et blanc

Paramètres

cle lien du fichier Préconditions: Le fichier doit être de couleur noir et blanc ASCII avec comme borne de couleurs : 256

SauvegarderPPM

void SauvegarderPPM(char *c)

Sauvegarde un fichier PGM noir et blanc

Paramètres

cle lien

Dx, Dy, Dxx, Dyy, Dxy, Dnn, Dntnt

Calcule les dérivées partielles correspondant au position x y

ImageMono()
Créait une image vide (sans taille préalable), utile pour l’utiliser en temps que pointeur
int Hauteur()
Récupère la hauteur
int Largeur()
Récupère la largeur de l’image
ImageMonoType operator() (int x, int y) const
ImageMono& Clone()
Permet de cloner une image, retourne un pointeur
void Copie(ImageMono *dest)
Copie une image dans une image déjà initialiée
void ChargerPPM(char *c)
Charge un fichier PGM noir et blanc
void SauvegarderPPM(char *c)
Sauvegarde un fichier PGM noir et blanc