espace3D
Class Vecteur3D_Pol

java.lang.Object
  extended by espace3D.Vecteur3D_Pol

public class Vecteur3D_Pol
extends java.lang.Object


Field Summary
protected  double phi
          triplets de nombres réels utilisables pour représenter des vecteurs ou des points d'un espace affine dans un repère polaire r composante radiale 0<=r phi dans le plan Ox,Oy 0 <= phi < 2Pi psi -Pi/2 <= psi <= +Pi/2
protected  double psi
          triplets de nombres réels utilisables pour représenter des vecteurs ou des points d'un espace affine dans un repère polaire r composante radiale 0<=r phi dans le plan Ox,Oy 0 <= phi < 2Pi psi -Pi/2 <= psi <= +Pi/2
protected  double r
          triplets de nombres réels utilisables pour représenter des vecteurs ou des points d'un espace affine dans un repère polaire r composante radiale 0<=r phi dans le plan Ox,Oy 0 <= phi < 2Pi psi -Pi/2 <= psi <= +Pi/2
 
Constructor Summary
Vecteur3D_Pol()
          construction d'un triplet polaire de composantes nulles
Vecteur3D_Pol(double r, double phi, double psi)
          construction d'un triplet polaire de composantes r,phi,psi
 
Method Summary
 double getPhi()
           
 double getPsi()
           
 double getR()
           
 Vecteur3D repr_cart()
          transformation en coordonnées cartésiennes
 void reset()
           
 void set(double newR, double newPhi, double newPsi)
           
 void set(Vecteur3D xyz)
          mise à jour à partir de nouvelles composantes cartésiennes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

r

protected double r
triplets de nombres réels utilisables pour représenter des vecteurs ou des points d'un espace affine dans un repère polaire r composante radiale 0<=r phi dans le plan Ox,Oy 0 <= phi < 2Pi psi -Pi/2 <= psi <= +Pi/2


phi

protected double phi
triplets de nombres réels utilisables pour représenter des vecteurs ou des points d'un espace affine dans un repère polaire r composante radiale 0<=r phi dans le plan Ox,Oy 0 <= phi < 2Pi psi -Pi/2 <= psi <= +Pi/2


psi

protected double psi
triplets de nombres réels utilisables pour représenter des vecteurs ou des points d'un espace affine dans un repère polaire r composante radiale 0<=r phi dans le plan Ox,Oy 0 <= phi < 2Pi psi -Pi/2 <= psi <= +Pi/2

Constructor Detail

Vecteur3D_Pol

public Vecteur3D_Pol()
construction d'un triplet polaire de composantes nulles


Vecteur3D_Pol

public Vecteur3D_Pol(double r,
                     double phi,
                     double psi)
construction d'un triplet polaire de composantes r,phi,psi

Parameters:
r - composante radiale
phi -
psi -
Method Detail

getR

public double getR()

getPhi

public double getPhi()

getPsi

public double getPsi()

reset

public void reset()

set

public void set(double newR,
                double newPhi,
                double newPsi)

set

public void set(Vecteur3D xyz)
mise à jour à partir de nouvelles composantes cartésiennes

Parameters:
xyz - Vecteur3D portant les composantes cartésiennes

repr_cart

public Vecteur3D repr_cart()
transformation en coordonnées cartésiennes

Returns:
retourne le triplet x,y,z associé