![]() |
PavIn
Pavage et Interpolation barycentrique
|
Classe Point. Plus de détails...
#include <Paving.hpp>
Fonctions membres publiques | |
| Point () | |
| Construit un point de valeur 0. | |
| Point (const Point< N > &) | |
| Constructeur par copie. | |
| Point (const TYPEVAL &) | |
| Constructeur prenant la valeur du point en paramètre. | |
| Point (const std::vector< TYPECOORD > &) | |
| Constructeur par conversion de vector de coordonnées. | |
| Point (const std::vector< TYPECOORD > &, const TYPEVAL &) | |
| Constructeur par conversion de vector et valeur. | |
| ~Point () | |
| Destructeur. | |
| TYPEVAL | value () const |
| Retourne la valeur du point. | |
| void | setValue (const TYPEVAL &v) |
| Change la valeur du point. | |
| Point< N > | getMiddle (const Point< N > &, const Point< N > &) const |
| Calcule le milieu de deux points de même dimension. Plus de détails... | |
Fonctions membres publiques statiques | |
| static double | getDistance (const Point< N > &, const Point< N > &) |
| Calcule la distance entre deux points de même dimension. Plus de détails... | |
| static long double | getDeterminant (const std::vector< Point< N >> &) |
| Calcule le déterminant entre deux points de même dimension. Plus de détails... | |
Amis | |
| std::ostream & | operator<< (std::ostream &os, const Point< N > &p) |
| Affichage sur la sortie standard. | |
| bool | operator== (const Point< N > &x, const Point< N > &y) |
| Test d'égalité entre deux points. | |
| bool | operator!= (const Point< N > &x, const Point< N > &y) |
| Test de la différence entre deux points. | |
| Point< N > | operator+ (const Point< N > &x, const Point< N > &y) |
| Permet l'addition des points membres à membres. | |
| Point< N > | operator- (const Point< N > &x, const Point< N > &y) |
| Permet la soustraction des points membres à membres. | |
Classe Point.
Classe de gestion de points templatée sur sa dimension. Hérite de std::vector
|
static |
Calcule le déterminant entre deux points de même dimension.
Cette fonction transforme le vector<Point> en une matrice. Elle appelle ensuite la méthode récursive avec le resultat en paramètres puis retourne enfin ce résultat.
| pts | le tableau de points |
|
static |
Calcule la distance entre deux points de même dimension.
| a | le premier point |
| b | le second point |
| Point< N > Point< N >::getMiddle | ( | const Point< N > & | a, |
| const Point< N > & | b | ||
| ) | const |
Calcule le milieu de deux points de même dimension.
| a | le premier point |
| b | le second point |
1.8.11