|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--opale.module2d.noyau2d.Object2D
|
+--opale.module2d.noyau2d.Vector2D
|
+--opale.module2d.noyau2d.GVector2D
Cette classe héritent de la classe de base Vector2D et implémente
l'interface GObject2D
| Fields inherited from class opale.module2d.noyau2d.Vector2D |
x,
y |
| Constructor Summary | |
GVector2D()
Constructeur par défaut. |
|
GVector2D(GVector2D v)
Le constructeur de copie |
|
GVector2D(OIJ rep)
Le constructeur par défaut Construit et initialise le vecteur avec les coomposantes (0; 0) et avec les informations par défaut. |
|
GVector2D(OIJ rep,
double x,
double y)
Construit et initialise le vecteur avec les composantes (x; y) et avec les informations par défaut. |
|
GVector2D(Vector2D v,
java.lang.String nom)
Construit et initialise le vecteur avec un autre vecteur et avec un nom. |
|
| Method Summary | |
void |
changeOIJ(OIJ rep)
Effectue un changement de repere du vecteur. |
java.lang.Object |
clone()
Crée un nouvel objet de même classe et de même contenu. |
void |
draw(Pen2D c)
Methode indiquant la procedure de dessin des objets de la classe |
InfoObject |
getInfo()
Renvoie les infos de l'instance |
GPoint2D |
getOrigin()
Renvoie un clone de l'origine du vecteur. |
int |
readKeyWord(java.lang.String word,
RFile f,
Pack2D p)
Interprète un mot clé lu dans un fichier. |
void |
setOIJ(OIJ rep)
Surcharge de setOIJ(OIJ rep) de Object2D pour changer a la fois le repere du vecteur et de l'origine. |
void |
setOrigin(double x,
double y)
Fixe l'origine du vecteur. |
void |
writeFileMore(WFile f,
Pack2D p)
Ecris les informations complémentaires concernant l'objet dans un fichier. |
| Methods inherited from class opale.module2d.noyau2d.Vector2D |
equals,
getX,
getY,
norm,
norm,
norm,
normSq,
normSq,
normSq,
rotate,
rotate,
set,
set,
setX,
setY,
toString,
translate |
| Methods inherited from class opale.module2d.noyau2d.Object2D |
getOIJ,
readFile,
writeFile |
| Methods inherited from class java.lang.Object |
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Constructor Detail |
public GVector2D()
public GVector2D(OIJ rep)
OIJ - rep, le repère de définition du vecteur
public GVector2D(OIJ rep,
double x,
double y)
OIJ - rep, le repère de définition du vecteurdouble - x,y les composantes du vecteur.
public GVector2D(Vector2D v,
java.lang.String nom)
Vector2D - v le vecteur à copier.String - nom, le nom de l'objet.public GVector2D(GVector2D v)
GVector2D - v, le vecteur à copier| Method Detail |
public void draw(Pen2D c)
Pen2D - crayon, le crayon pour dessiner en 2D dans un repere2Dpublic InfoObject getInfo()
public java.lang.Object clone()
Cloneablepublic GPoint2D getOrigin()
public void setOrigin(double x,
double y)
double - x,y l'origine.public void setOIJ(OIJ rep)
OIJ - rep, le nouveau repere.public void changeOIJ(OIJ rep)
OIJ - rep, le nouveau repere.
public int readKeyWord(java.lang.String word,
RFile f,
Pack2D p)
throws java.io.IOException,
MalformedFileException
String - word, le mot clé à décoder.RFile - f, le fichier en cours de lecture.Pack2D - p, le pack qui contient l'ensemble des objets 2d en cours
d'existence.
public void writeFileMore(WFile f,
Pack2D p)
WFile - f, le fichier dans lequel il faut écrire.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||