opale.m2d.object2d
Class GData2D
java.lang.Object
|
+--opale.m2d.ker.Object2D
|
+--opale.m2d.object2d.Data2D
|
+--opale.m2d.object2d.GData2D
- All Implemented Interfaces:
- java.lang.Cloneable, GObject2D, Transformable
- public class GData2D
- extends Data2D
- implements GObject2D, java.lang.Cloneable
Cette classe représente un nuage de points graphique; elle étend la class Data2D.
- Since:
- Opale-2d 0.1
- Author:
- O.C.
| Fields inherited from class opale.m2d.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. |
| Methods inherited from class opale.m2d.object2d.Data2D |
add, backwardDiff, centeredDiff, changeOIJ, equals, forwardDiff, readData, regLin, regLinear, rotate, rotate, set, set, set, sumRectBackward, sumRectCentered, sumRectForward, sumTrapez, toString, transform, translate |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GData2D
public GData2D()
- Constructeur par défaut.
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.
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.
GData2D
public GData2D(GData2D d)
- Le constructeur de copie
- Parameters:
GData - d, l'objet à copier.
readKeyWord
public int readKeyWord(java.lang.String word,
RFile f,
Pack2D p)
throws java.io.IOException,
MalformedFileException
- Description copied from class:
Object2D
- Interpret a keyword read in a file.
- Overrides:
readKeyWord in class Data2D
- Following copied from class:
opale.m2d.ker.Object2D
- Parameters:
String - word, the keyword.RFile - f, the file in reading.Pack2D - p, instance of Pack2D that contains the requiered objects.- Returns:
- int, 0 if the keyword is good, -1 otherwise.
writeFileMore
public void writeFileMore(WFile f,
Pack2D p)
- Description copied from class:
Object2D
- Wrtie complementary information in a file.
- Overrides:
writeFileMore in class Data2D
- Following copied from class:
opale.m2d.ker.Object2D
- Parameters:
WFile - f, the file in writing .
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
- Following copied from interface:
opale.m2d.ker.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
- Following copied from interface:
opale.m2d.ker.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.
- Specified by:
clone in interface GObject2D- Overrides:
clone in class Data2D
- Returns:
- Object un clone de l'objet.
- Throws:
OutOfMemoryError - s'il n'y a pas assez de mémoire.- See Also:
Cloneable
drawLegend
public void drawLegend(Pen2D c,
int x,
int y,
int w,
int h)
getLegend
public java.lang.String getLegend()
setLegend
public void setLegend(java.lang.String t)