geometrie
Class Angles

java.lang.Object
  extended by geometrie.Angles

public class Angles
extends java.lang.Object

classe Angles classe représentant les angles theta et phi nécessaire au positionnement 3D


Constructor Summary
Angles()
          constructeur Angles construit un Angles avec 0 comme valeurs par défaut
Angles(double theta_, double phi_)
          constructeur Angles construit un Angles avec les paramètres spécifiés
 
Method Summary
 void affiche()
          methode affiche affiche les angles theta et phi
 double get_phi()
          methode get_phi retourne l'angle phi
 double get_theta()
          methode get_theta retourne l'angle theta
 void print(java.io.PrintWriter out)
          methode print enregistre les angles theta et phi dans le flux spécifié
 void random()
          methode random génère des angles aléatoires pour theta ( répartition de cos(theta) uniforme ) et phi (répartition uniforme), soit une génération aléatoire sur une sphère
 void set_phi(double v)
          methode set_theta permet de modifier l'angle phi
 void set_theta(double v)
          methode set_theta permet de modifier l'angle theta
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Angles

public Angles()
constructeur Angles construit un Angles avec 0 comme valeurs par défaut


Angles

public Angles(double theta_,
              double phi_)
constructeur Angles construit un Angles avec les paramètres spécifiés

Parameters:
theta_ - l'angle theta
phi_ - l'angle phi
Method Detail

get_theta

public double get_theta()
methode get_theta retourne l'angle theta

Returns:
l'angle theta

get_phi

public double get_phi()
methode get_phi retourne l'angle phi

Returns:
l'angle phi

set_theta

public void set_theta(double v)
methode set_theta permet de modifier l'angle theta

Parameters:
v - l'angle theta

set_phi

public void set_phi(double v)
methode set_theta permet de modifier l'angle phi

Parameters:
v - l'angle phi

random

public void random()
methode random génère des angles aléatoires pour theta ( répartition de cos(theta) uniforme ) et phi (répartition uniforme), soit une génération aléatoire sur une sphère


affiche

public void affiche()
methode affiche affiche les angles theta et phi


print

public void print(java.io.PrintWriter out)
methode print enregistre les angles theta et phi dans le flux spécifié

Parameters:
out - flux de sortie