| java.lang.Object fr.ign.cogit.geoxygene.contrib.geometrie.Angle
Angle | public class Angle (Code) | | Classe des angles en radian. Supporte quelques opérations
de base.
La classe possede un attribut angle qui est la valeur de l'angle (en radians)
comprise entre 0 et 2*pi. La methode setAngle(a) ramene a entre en 0 et 2*pi.
English: Class for computations on angles (in radian). The attribute
angle is the value of the angle (in radian) between 0 and 2*pi.
author: Mustière/Bonin/Grosso version: 1.0 |
angle | protected double angle(Code) | | |
angleDroit | final public static Angle angleDroit(Code) | | angle de valeur PI/2
|
angleNul | final public static Angle angleNul(Code) | | angle de valeur nulle
|
anglePlat | final public static Angle anglePlat(Code) | | angle de valeur PI
|
pi | final public static double pi(Code) | | NE PAS UTILISER: utiliser plutot Math.PI
|
Angle | public Angle(double valeur)(Code) | | |
ajoute | public void ajoute(Angle a)(Code) | | ajoute a à l'angle
|
angleAPiPres | public static Angle angleAPiPres(Angle angle2pi)(Code) | | Crée un angle à pi près (entre O et pi),
à partir d'un angle à 2pi près (entre 0 et pi)
|
angleAPiPres | public Angle angleAPiPres()(Code) | | Crée un angle à pi près (entre O et pi),
à partir de this
|
bissectrice | public static Angle bissectrice(Angle a, Angle b)(Code) | | Angle de la "bissectrice" des deux angles a et b.
L'angle est au milieu entre a et b.
NB: bissectrice(a,b) = bissectrice(b,a) + PI
|
ecart | public static Angle ecart(Angle a, Angle b)(Code) | | Ecart au plus court entre les deux angles,
dans [0,pi], ex : ecart(pi/4, 7pi/4) = pi/2
|
ecarttrigo | public static Angle ecarttrigo(Angle a, Angle b)(Code) | | Ecart de a vers b dans le sens trigonométrique,
ex : ecart(pi/4, 7pi/4) = 3pi/2
|
getAngle | public double getAngle()(Code) | | |
setAngle | public void setAngle(double valeur)(Code) | | |
|
|