Page principale | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Composants | Déclarations | Pages associées

Référence du fichier trigo.h

Gestion de math: "trigonometrie" (points,sens trigonometrique,etc ...). Plus de détails...

#include <math.h>
#include <windows.h>

Aller au code source de ce fichier.

Composants

class  Point1D
 un point de 1 dimmentions (utils pour les interpolation lineaire) Plus de détails...

class  Point2D
 un point de 2 dimmentions Plus de détails...

class  Point3D
 un point de 3 dimmentions Plus de détails...

class  LinearEqu2D
 Donne l'equation de la droite passant par les points. Plus de détails...


Définitions des macros

#define PI   3.1415926535f
#define DOUBLE_PI   (PI*2.0f)
#define HALF_PI   (PI/2.0f)
#define PRECISION   0.0001

Fonctions

double Bound2_PI (double angle)
BOOL GetTrigoSens (POINT *pt)
 Dit si les points sont les sens trigonometrique (invers des aiguille d'une montre).

BOOL GetTrigoSens (POINT *pt, int nbPoints)
 Dit si les points sont les sens trigonometrique (invers des aiguille d'une montre).

void ChangeTrigoSens (POINT *pt, int nbPoints)
 Inverse l'ordre des points ==> change de sens rotation.

int GetNearExp2 (int num)
 Donne le chiffre exposent de 2 englobant le nombre possée.


Description détaillée

Gestion de math: "trigonometrie" (points,sens trigonometrique,etc ...).


Documentation de la macro

#define DOUBLE_PI   (PI*2.0f)
 

#define HALF_PI   (PI/2.0f)
 

#define PI   3.1415926535f
 

#define PRECISION   0.0001
 


Documentation de la fonction

double Bound2_PI double  angle  ) 
 

void ChangeTrigoSens POINT *  pt,
int  nbPoints
 

Inverse l'ordre des points ==> change de sens rotation.

int GetNearExp2 int  num  ) 
 

Donne le chiffre exposent de 2 englobant le nombre possée.

BOOL GetTrigoSens POINT *  pt,
int  nbPoints
 

Dit si les points sont les sens trigonometrique (invers des aiguille d'une montre).

Technique: prendre tout les points

Renvoie:
  • TRUE: trigonometrique
  • FALSE: horaire
  • -1: inconsistant
  • -2: erreur: il faut au moin 3 points

BOOL GetTrigoSens POINT *  pt  ) 
 

Dit si les points sont les sens trigonometrique (invers des aiguille d'une montre).

Technique: prendre 3 points et determiner l'angle entre les 2 segments remarque: ne regard que 3 points, il peut y avoir inconsistance

Renvoie:
resultat:
  • TRUE: trigonometrique
  • FALSE: horaire


Généré le Thu Apr 8 18:52:18 2004 pour 3D Controls par doxygen 1.3.6