opale.module2d.object2d
Class xyFt

java.lang.Object
  |
  +--opale.module2d.noyau2d.Object2D
        |
        +--opale.module2d.object2d.xyFt
Direct Known Subclasses:
GxyFt

public class xyFt
extends Object2D
implements java.lang.Cloneable

Cette classe représente une fonction paramétrique x(t), y(t).


Field Summary
protected  IxyFt fonc
           
protected  int N
           
protected  double tinf
           
protected  double tsup
           
 
Fields inherited from class opale.module2d.noyau2d.Object2D
RON
 
Constructor Summary
xyFt()
          Constructeur par défaut.
xyFt(OIJ rep)
          Construit et initialise le nuage avec 0 points et avec les informations par défaut.
xyFt(xyFt f)
          Le constructeur de copie
 
Method Summary
 void changeOIJ(OIJ rep)
          Effectue un changement de repere de l'objet.
 java.lang.Object clone()
          Crée un nouvel objet de même classe et de même contenu.
 int readKeyWord(java.lang.String word, RFile f, Pack2D p)
          Interprète un mot clé lu dans un fichier.
 void set(IxyFt f, double inf, double sup, int n)
          Fixe la fonction a tracer, les bornes de définition et le nombre de points.
 java.lang.String toString()
          Surcharge de toString()
 void writeFileMore(WFile f, Pack2D p)
          Ecris les informations complémentaires concernant l'objet dans un fichier.
 
Methods inherited from class opale.module2d.noyau2d.Object2D
getOIJ, readFile, setOIJ, writeFile, xmax
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fonc

protected IxyFt fonc

tinf

protected double tinf

tsup

protected double tsup

N

protected int N
Constructor Detail

xyFt

public xyFt()
Constructeur par défaut.
Since:
Opale 0.11

xyFt

public xyFt(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.11

xyFt

public xyFt(xyFt f)
Le constructeur de copie
Parameters:
xyFt - d, l'objet à copier.
Since:
Opale 0.11
Method Detail

set

public void set(IxyFt f,
                double inf,
                double sup,
                int n)
Fixe la fonction a tracer, les bornes de définition et le nombre de points.
Parameters:
IxyFt - f, la fonction à dessiner.
double - tinf, tsup, les bornes du domaine de définition.
int - n, le nombre de points à considerer sur la courbe.
Since:
Opale 0.11

clone

public java.lang.Object clone()
Crée un nouvel objet de même classe et de même contenu.
Overrides:
clone in class Object2D
Returns:
Object un clone de l'objet.
Throws:
OutOfMemoryError - s'il n'y a pas assez de mémoire.
Since:
Opale 0.11
See Also:
Cloneable

changeOIJ

public void changeOIJ(OIJ rep)
Effectue un changement de repere de l'objet.
Overrides:
changeOIJ in class Object2D
Parameters:
OIJ - rep, le nouveau repere.
Since:
Opale 0.11

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 Object2D
Tags copied from class: Object2D
Parameters:
WFile - f, le fichier dans lequel il faut écrire.

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 Object2D
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.

toString

public java.lang.String toString()
Description copied from class: Object2D
Surcharge de toString()
Overrides:
toString in class Object2D