#include "image_data.cc"
Aller au code source de ce fichier.
Composants | |
class | Image_data |
Objet de base pour manipuler des données sur des images. Plus de détails... | |
Définitions des types | |
typedef unsigned char | Image_operator |
Type des variables qui indique le rapport entre une image source et une image cible. | |
typedef unsigned char | Output_format |
Type des variables qui indique le format de sortie des données. | |
Variables | |
const Image_operator | COPY = 0 |
Constante prédéfinie. | |
const Image_operator | LEFT_DX = 1 |
Constante prédéfinie. | |
const Image_operator | RIGHT_DX = 2 |
Constante prédéfinie. | |
const Image_operator | DX = LEFT_DX |
Constante prédéfinie. | |
const Image_operator | UP_DY = 3 |
Constante prédéfinie. | |
const Image_operator | DOWN_DY = 4 |
Constante prédéfinie. | |
const Image_operator | DY = UP_DY |
Constante prédéfinie. | |
const Image_operator | DDX = 5 |
Constante prédéfinie. | |
const Image_operator | DDY = 6 |
Constante prédéfinie. | |
const Image_operator | SQUARE = 7 |
Constante prédéfinie. | |
const Image_operator | SQUARE_ROOT = 8 |
Constante prédéfinie. | |
const Output_format | GREY_LEVELS = 0 |
Constante prédéfinie. | |
const Output_format | BLUE_AND_RED = 1 |
Contient la description de tous les outils différentiels : gradient, laplacien, ...
Les fonctions get_... et les opérateurs sont fournies pour permettre de tester rapidement une PDE. Pour optimiser le temps de calcul et l'espace mémoire, il faut utiliser les fonctions add(), sub()... et les constructeurs par fonction.
Si la variable SAFE_OPS est définie à la compilation, des tests supplémentaires sont effectués lors de chaque opération pour vérifier la validité des opérandes. En cas d'échec d'un test, l'exécution est stoppée.