![]() |
Perspective3D_api
Documentation Perspective3D
|
Définition d'un point 2D et de ses opérations. Plus de détails...
#include <perspective_types.h>


Fonctions membres publiques | |
| Ppoint2D (pfloat x_=COORD0, pfloat y_=COORD0) | |
| void | defX (pfloat x_) |
| void | defY (pfloat y_) |
| void | defXY (pfloat x_, pfloat y_) |
| pfloat | X () const |
| pfloat | Y () const |
| pfloat & | refX () |
| pfloat & | refY () |
| Ppoint2D & | operator+= (const pfloat s) |
| Ppoint2D & | operator-= (const pfloat s) |
| Ppoint2D & | operator*= (const pfloat s) |
| Ppoint2D & | operator/= (const pfloat s) |
| Ppoint2D & | operator*= (const Ppoint2D &v) |
| Ppoint2D & | operator/= (const Ppoint2D &v) |
| Ppoint2D & | operator+= (const Ppoint2D &v) |
| Ppoint2D & | operator-= (const Ppoint2D &v) |
| Ppoint2D | operator+ (const pfloat s) const |
| Ppoint2D | operator- (const pfloat s) const |
| Ppoint2D | operator* (const pfloat s) const |
| Ppoint2D | operator/ (const pfloat s) const |
| Ppoint2D | operator* (const Ppoint2D &v) const |
| Ppoint2D | operator/ (const Ppoint2D &v) const |
| Ppoint2D | operator+ (const Ppoint2D &v) const |
| Ppoint2D | operator- (const Ppoint2D &v) const |
| void | normalise () |
| Normalise le vecteur. Plus de détails... | |
| Ppoint2D | norme (const Ppoint2D &v2) const |
| Renvoi le vecteur normal du point courant vers le point v2. Plus de détails... | |
| bool | operator< (const Ppoint2D &v) const |
| operator < Comparaison entre deux points avec l'Epsilon dynamique. Plus de détails... | |
| bool | operator!= (const Ppoint2D &v) const |
| operator != Comparaison entre deux points avec l'Epsilon fixe. Plus de détails... | |
| bool | operator== (const Ppoint2D &v) const |
| operator == Comparaison entre deux points avec l'Epsilon fixe. Plus de détails... | |
| pfloat | Distance2 (const Ppoint2D &p) const |
| Distance2 Distance au carré entre deux points. Plus de détails... | |
| Ppoint2D | centre (const Ppoint2D &p) const |
| centre Renvoi le centre entre deux sommets. Plus de détails... | |
| pfloat | Distance (const Ppoint2D &p) const |
| Distance Distance entre deux points. Plus de détails... | |
| pfloat | dot (const Ppoint2D &v) const |
| dot Produit scalaire. Plus de détails... | |
| pfloat | at (puint i) const |
Fonctions membres publiques hérités de Perspective3D::PBase | |
| PBase () | |
| ~PBase () | |
Fonctions membres publiques statiques | |
| static size_t | numDim () |
Fonctions membres publiques statiques hérités de Perspective3D::PBase | |
| static void * | operator new (std::size_t taille) |
| static void * | operator new[] (std::size_t taille) |
| static void | operator delete (void *p) |
| static void | operator delete[] (void *p) |
Attributs protégés | |
| pfloat | x |
| pfloat | y |
Définition d'un point 2D et de ses opérations.
centre Renvoi le centre entre deux sommets.
|
inline |
|
inline |
Distance Distance entre deux points.
| p | Le point voisin. |
Distance2 Distance au carré entre deux points.
| p | Le point voisin. |
| void Perspective3D::Ppoint2D::normalise | ( | ) |
Normalise le vecteur.
Renvoi le vecteur normal du point courant vers le point v2.
|
inlinestatic |
|
inline |
operator != Comparaison entre deux points avec l'Epsilon fixe.
|
inline |
operator < Comparaison entre deux points avec l'Epsilon dynamique.
|
inline |
operator == Comparaison entre deux points avec l'Epsilon fixe.
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
1.8.14