TéléchargerExemples de réalisationsDocumentationContactAncien site (version 1)

Class Information

No Class Information Available
Méthodes
CalculIep() La classe CalculIep contient des routines de calcul utilisées par ailleurs dans les autres classes d'instrumenpoche ou dans les applications contenant iep.
plus_pres_diff() Pour éviter les problèmes autour de + ou - 180° quand on soustrait des angles
met_entre_180() Mesure principale d'un angle, en degrés
valeur_approchee() Calcul d'une valeur approchée
distance() Calcul de distance entre deux points
distance_point_droite() Calcul de distance entre un point et une droite
angle_directeur() Calcul d'un angle directeur d'une droite
point_sur_droite() Déterminer les coordonnées d'un point sur une droite définie par deux autres points
equation_cartesienne() Déterminer une équation cartésienne d'une droite
normer_vecteur() Déterminer le vecteur de norme 1 de même sens qu'un vecteur donné
numeriser() Transforme n'importe quoi en nombre :

Méthodes

CalculIep()

public function CalculIep()
La classe CalculIep contient des routines de calcul utilisées par ailleurs dans les autres classes d'instrumenpoche ou dans les applications contenant iep.

plus_pres_diff()

public static function plus_pres_diff(angle1:Number, angle2:Number):Number
Pour éviter les problèmes autour de + ou - 180° quand on soustrait des angles
Paramètres :
angle1Number un nombre mesurant un angle
angle2Number un nombre mesurant un angle
Renvoie :
la mesure de angle1-angle2 modulo 360 la plus proche de 0

met_entre_180()

public static function met_entre_180(unAngle:Number):Number
Mesure principale d'un angle, en degrés
Paramètres :
unAngleNumber Un nombre mesurant un angle, en degrés.
Renvoie :
la valeur de unAngle qui est dans l'intervalle ]-180; 180], en degrés
Exemple :
CalculIep.met_entre_180(195) renvoie 15.

valeur_approchee()

public static function valeur_approchee(nombre:Number, precision:Number):Number
Calcul d'une valeur approchée
Paramètres :
nombreNumber : le nombre dont on veut une valeur approchée
precisionNumber : la précision
Renvoie :
la valeur approchée de nombre à 10precision près.
Exemple :
CalculIep.valeur_approchee(1.2345,-2) renvoie 1.23
CalculIep.valeur_approchee(12345,2) renvoie 12300

distance()

static function distance(xa, ya, xb, yb):Number
Calcul de distance entre deux points
Paramètres :
xaNumber abscisse d'un point
yaNumber ordonnée d'un point
xbNumber abscisse d'un deuxième point
ybNumber ordonnée d'un deuxième point
Renvoie :
la distance entre les deux points de coordonnées (xa,ya) et (xb,yb).

distance_point_droite()

static function distance_point_droite(xa,ya,a,b,c):Number
Calcul de distance entre un point et une droite
Paramètres :
xaNumber abscisse d'un point
yaNumber ordonnée d'un point
aNumber premier paramètre d'une équation de droite ax+by+c=0=0
bNumber deuxième paramètre d'une équation de droite ax+by+c=0=0
cNumber troisième paramètre d'une équation de droite ax+by+c=0=0
Renvoie :
la distance du point de coordonnées (xa,ya) à la droite d'équation cartésienne ax+by+c=0=0

angle_directeur()

static function angle_directeur(point1x, point1y, point2x, point2y)
Calcul d'un angle directeur d'une droite
Paramètres :
point1xNumber abscisse d'un point
point1yNumber ordonnée d'un point
point2xNumber abscisse d'un deuxième point
point2yNumber ordonnée d'un deuxième point
Renvoie :
l'angle directeur de la droite passant par les deux points de coordonnées (point1x, point1y) et (point2x,point2y), en degrés. En cas de droite verticale, on renvoie 90.

point_sur_droite()

static function point_sur_droite(point1x:Number, point1y:Number, point2x:Number, point2y:Number, abscisse:Number):Array
Déterminer les coordonnées d'un point sur une droite définie par deux autres points
Paramètres :
point1xNumber abscisse d'un point
point1yNumber ordonnée d'un point
point2xNumber abscisse d'un deuxième point
point2yNumber ordonnée d'un deuxième point
abscisseNumber mesure algébrique du point voulu, en partant du premier point
Renvoie :
les coordonnées du point de la droite qui :
  • passe par les points de coordonnées (point1x, point1y) et (point2x,point2y),
  • est à la distance abscisse de (point1x, point1y)
sous la forme d'un tableau [abscisse du point, ordonnée du point]

equation_cartesienne()

static function equation_cartesienne(point1x, point1y, point2x, point2y):Array
Déterminer une équation cartésienne d'une droite
Renvoie :
une équation cartésiennede la forme ax+by+c=0 de droite passant par les points (point1x, point1y) et (point2x,point2y). Le tableau renvoyé est de la forme [a,b,c].

normer_vecteur()

static function normer_vecteur(abs,ordo):Array
Déterminer le vecteur de norme 1 de même sens qu'un vecteur donné
Paramètres :
absabscisse d'un vecteur
ordoordonnée du même vecteur
Renvoie :
le vecteur de mêmes direction et sens que (abs, ordo), mais dont la norme est 1. Le tableau renvoyé est de la forme [abscisse du vecteur, ordonnée].

numeriser()

static function numeriser(qqchose):Number
Transforme n'importe quoi en nombre :
Paramètres :
qqchosen'importe quel objet, de n'importe quel type
Renvoie :
la chose en nombre si possible, sinon, en cas de NaN, renvoie 0.

Page créée le : 8:08 am on May 11, 2011