Module de gestion de champs de vecteurs

Summary
Type abstrait permettant la gestion de champs de vecteurs deux dimensions de flottant
Retour: Retourne le champs de scalaires associée à la projection sur la droite X
Retour: Retourne le champs de scalaires associée à la projection sur la droite Y
Retour: Retourne la taille horizontale du champs
Retour: Retourne la taille verticale du champs
Retour: Retourne le pas de discrétisation spatiale du champs
Permet la copie dans un autre champs de vecteurs
Annule le champs de vecteurs

ChampsVecteurs

Type abstrait permettant la gestion de champs de vecteurs deux dimensions de flottant

Summary
Retour: Retourne le champs de scalaires associée à la projection sur la droite X
Retour: Retourne le champs de scalaires associée à la projection sur la droite Y
Retour: Retourne la taille horizontale du champs
Retour: Retourne la taille verticale du champs
Retour: Retourne le pas de discrétisation spatiale du champs
Permet la copie dans un autre champs de vecteurs
Annule le champs de vecteurs

Functions

ChampsVecteurs

ChampsVecteurs(int n,
int m)

Paramètres

ntaille horizontale du champs de vecteurs
mtaille verticale

getX

ChampsScalaires* getX()

Retour: Retourne le champs de scalaires associée à la projection sur la droite X

getY

ChampsScalaires* getY()

Retour: Retourne le champs de scalaires associée à la projection sur la droite Y

tailleX

int tailleX()

Retour: Retourne la taille horizontale du champs

tailleY

int tailleY()

Retour: Retourne la taille verticale du champs

pas

float pas()

Retour: Retourne le pas de discrétisation spatiale du champs

copie

void copie(ChampsVecteurs *c)

Permet la copie dans un autre champs de vecteurs

Préconditions: c doit être exactement de la même taille que l’objet appelant

annuler

void annuler()

Annule le champs de vecteurs

ChampsVecteurs(int n,
int m)
ChampsScalaires* getX()
Retour: Retourne le champs de scalaires associée à la projection sur la droite X
ChampsScalaires* getY()
Retour: Retourne le champs de scalaires associée à la projection sur la droite Y
int tailleX()
Retour: Retourne la taille horizontale du champs
int tailleY()
Retour: Retourne la taille verticale du champs
float pas()
Retour: Retourne le pas de discrétisation spatiale du champs
void copie(ChampsVecteurs *c)
Permet la copie dans un autre champs de vecteurs
void annuler()
Annule le champs de vecteurs