opale.module2d.object2d
Class GData2D
java.lang.Object
|
+--opale.module2d.noyau2d.Object2D
|
+--opale.module2d.object2d.Data2D
|
+--opale.module2d.object2d.GData2D
- Direct Known Subclasses:
- GyFx
- public class GData2D
- extends Data2D
- implements GObject2D, java.lang.Cloneable
Cette classe représente un nuage de points graphique; elle étend la class Data2D
.
Fields inherited from class opale.module2d.object2d.Data2D |
nbPts,
x,
y |
Constructor Summary |
GData2D()
Constructeur par défaut. |
GData2D(Data2D d)
Construit et initialise le nuage à partir d'un Data2D et avec les informations par défaut. |
GData2D(GData2D d)
Le constructeur de copie |
GData2D(OIJ rep)
Construit et initialise le nuage avec 0 points et avec les informations par défaut. |
Method Summary |
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 |
int |
readKeyWord(java.lang.String word,
RFile f,
Pack2D p)
Interprète un mot clé lu dans un fichier. |
void |
writeFileMore(WFile f,
Pack2D p)
Ecris les informations complémentaires concernant l'objet dans un fichier. |
Methods inherited from class opale.module2d.object2d.Data2D |
backwardDiff,
centeredDiff,
changeOIJ,
equals,
forwardDiff,
readData,
rotate,
rotate,
set,
sumRectBackward,
sumRectCentered,
sumRectForward,
sumTrapez,
toString,
translate |
Methods inherited from class java.lang.Object |
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
GData2D
public GData2D()
- Constructeur par défaut.
- Since:
- Opale 0.1
GData2D
public GData2D(OIJ rep)
- Construit et initialise le nuage avec 0 points et avec les informations par défaut.
- Parameters:
OIJ
- rep, le repère.- Since:
- Opale 0.1
GData2D
public GData2D(Data2D d)
- Construit et initialise le nuage à partir d'un Data2D et avec les informations par défaut.
- Parameters:
Data2D
- d, le nuage.- Since:
- Opale 0.1
GData2D
public GData2D(GData2D d)
- Le constructeur de copie
- Parameters:
GData
- d, l'objet à copier.- Since:
- Opale 0.1
readKeyWord
public int readKeyWord(java.lang.String word,
RFile f,
Pack2D p)
throws java.io.IOException,
MalformedFileException
- Description copied from class: Object2D
- Interprète un mot clé lu dans un fichier.
- Overrides:
- readKeyWord in class Data2D
- Tags copied from class: Object2D
- Parameters:
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.- Returns:
- int, 0 si le mot à été compris, -1 sinon.
writeFileMore
public void writeFileMore(WFile f,
Pack2D p)
- Description copied from class: Object2D
- Ecris les informations complémentaires concernant l'objet dans un fichier.
- Overrides:
- writeFileMore in class Data2D
- Tags copied from class: Object2D
- Parameters:
WFile
- f, le fichier dans lequel il faut écrire.
draw
public void draw(Pen2D c)
- Description copied from interface: GObject2D
- Methode indiquant la procedure de dessin des objets de la classe
- Specified by:
- draw in interface GObject2D
- Tags copied from interface: GObject2D
- Parameters:
Pen2D
- crayon, le crayon pour dessiner en 2D dans un repere2D
getInfo
public InfoObject getInfo()
- Description copied from interface: GObject2D
- Renvoie les infos de l'instance
- Specified by:
- getInfo in interface GObject2D
- Tags copied from interface: GObject2D
- Returns:
- InfoObjet, info sur l'objet
clone
public java.lang.Object clone()
- Crée un nouvel objet de même classe et de même contenu.
- Overrides:
- clone in class Data2D
- Returns:
- Object un clone de l'objet.
- Throws:
- OutOfMemoryError - s'il n'y a pas assez de mémoire.
- Since:
- Opale 0.1
- See Also:
Cloneable