|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgeometrie.Point
public class Point
classe Point classe représentant un point dans l'espace
Constructor Summary | |
---|---|
Point()
constructeur Point construit un Point avec 0 comme coordonnées par défaut |
|
Point(double x_,
double y_,
double z_)
constructeur Point construit un Point avec les coordonnées spécifiées |
Method Summary | |
---|---|
void |
affiche()
methode affiche affiche les coordonnées |
double |
distance(Point B)
methode distance retourne la distance à un autre point |
double |
get_x()
methode get_x retourne la valeur de la coordonnée x |
double |
get_y()
methode get_y retourne la valeur de la coordonnée y |
double |
get_z()
methode get_z retourne la valeur de la coordonnée z |
void |
print(java.io.PrintWriter out)
methode print enregistre les coordonnées dans le flux spécifié |
Point |
rotate_x(double angle)
methode rotate_x retourne le point après rotation d'un angle donné autour de l'axe x |
Point |
rotate_y(double angle)
methode rotate_y retourne le point après rotation d'un angle donné autour de l'axe y |
Point |
rotate_z(double angle)
methode rotate_z retourne le point après rotation d'un angle donné autour de l'axe z |
void |
rotated_x(double angle)
methode rotated_x tourne le point d'un angle donné autour de l'axe x |
void |
rotated_y(double angle)
methode rotated_y tourne le point d'un angle donné autour de l'axe y |
void |
rotated_z(double angle)
methode rotated_z tourne le point d'un angle donné autour de l'axe z |
void |
set_x(double v)
methode set_x permet de modifier la coordonnée x |
void |
set_y(double v)
methode set_y permet de modifier la coordonnée y |
void |
set_z(double v)
methode set_z permet de modifier la coordonnée z |
void |
set(double x_,
double y_,
double z_)
methode set permet de modifier les coordonnées du point |
void |
tourne(double dtheta,
double dphi,
double dpsi)
methode tourne tourne le point des angles theta, phi, psi indiqué par rapport à sa position précédente |
Point |
translate(Vecteur v)
methode translate retourne le point translaté d'un vecteur |
void |
translated(Vecteur v)
methode translated translate le point d'un vecteur |
Vecteur |
vecteur(Point B)
methode vecteur retourne le vecteur formé par ce point et celui donné en argument |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Point()
public Point(double x_, double y_, double z_)
x_
- la coordonnée xy_
- la coordonnée yz_
- la coordonnée zMethod Detail |
---|
public double get_x()
public double get_y()
public double get_z()
public void set_x(double v)
v
- la valeur de la coordonnée xpublic void set_y(double v)
v
- la valeur de la coordonnée ypublic void set_z(double v)
v
- la valeur de la coordonnée zpublic void set(double x_, double y_, double z_)
x_
- la valeur de la coordonnée xy_
- la valeur de la coordonnée yz_
- la valeur de la coordonnée zpublic Point translate(Vecteur v)
v
- vecteur dont translater le point
public void translated(Vecteur v)
v
- vecteur dont translater le pointpublic Point rotate_x(double angle)
angle
- l'angle de rotation
public Point rotate_y(double angle)
angle
- l'angle de rotation
public Point rotate_z(double angle)
angle
- l'angle de rotation
public void rotated_x(double angle)
angle
- l'angle de rotationpublic void rotated_y(double angle)
angle
- l'angle de rotationpublic void rotated_z(double angle)
angle
- l'angle de rotationpublic void tourne(double dtheta, double dphi, double dpsi)
dtheta
- l'angle thetadphi
- l'angle phidpsi
- l'angle psipublic double distance(Point B)
B
- l'autre point
public Vecteur vecteur(Point B)
B
- le point formant le bout du vecteur
public void affiche()
public void print(java.io.PrintWriter out)
out
- flux de sortie
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |