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.cpp

#include "trigo.h"

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.


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