![]() |
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 |