opale.m2d.object2d
Class yFx

java.lang.Object
  |
  +--opale.m2d.ker.Object2D
        |
        +--opale.m2d.object2d.yFx
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
GyFx

public class yFx
extends Object2D
implements java.lang.Cloneable

Cette classe représente une fonction y =f(x).

Since:
Opale-2d 0.1

Field Summary
protected  int N
           
protected  double xinf
           
protected  double xsup
           
 
Constructor Summary
yFx()
          Constructeur par défaut.
yFx(OIJ rep)
          Construit et initialise le nuage avec 0 points et avec les informations par défaut.
yFx(yFx 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.
static void main(java.lang.String[] arg)
           
 int readKeyWord(java.lang.String word, RFile f, Pack2D p)
          Interpret a keyword read in a file.
 void set(double inf, double sup)
          Fixe les bornes de définition.
 void set(int n)
          Fixe le nombre de points de précision.
 void set(IyFx f)
          Deprecated.  
 void set(IyFx f, double inf, double sup, int n)
          Deprecated.  
 void set(IyFx f, java.lang.String s)
          Deprecated.  
 void set(IyFx f, java.lang.String s, double inf, double sup, int n)
          Fixe la fonction a tracer, les bornes de définition et le nombre de points.
 boolean set(java.lang.String s)
          Fixe la fonction a tracer à partir d'une chaine de caractères.
 java.lang.String toString()
          Returns a string representation of this object.
 double val(double x)
          Renvoie la valeur de la fonction en un point.
 void writeFileMore(WFile f, Pack2D p)
          Wrtie complementary information in a file.
 
Methods inherited from class opale.m2d.ker.Object2D
getOIJ, readFile, setOIJ, writeFile, xmax
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

xinf

protected double xinf

xsup

protected double xsup

N

protected int N
Constructor Detail

yFx

public yFx()
Constructeur par défaut.

yFx

public yFx(OIJ rep)
Construit et initialise le nuage avec 0 points et avec les informations par défaut.
Parameters:
OIJ - rep, le repère.

yFx

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

val

public double val(double x)
Renvoie la valeur de la fonction en un point.

set

public void set(IyFx f,
                double inf,
                double sup,
                int n)
Deprecated.  

Fixe la fonction a tracer, les bornes de définition et le nombre de points.
Parameters:
IyFx - f, la fonction à dessiner.
double - xinf, xsup, les bornes du domaine de définition.
int - n, le nombre de points à considerer sur la courbe.

set

public void set(IyFx f,
                java.lang.String s,
                double inf,
                double sup,
                int n)
Fixe la fonction a tracer, les bornes de définition et le nombre de points.
Parameters:
IyFx - f, la fonction à dessiner.
String - s, l'expression de f sous forme de chaine.
double - xinf, xsup, les bornes du domaine de définition.
int - n, le nombre de points à considerer sur la courbe.

set

public void set(double inf,
                double sup)
Fixe les bornes de définition.
Parameters:
double - xinf, xsup, les bornes du domaine de définition.

set

public void set(int n)
Fixe le nombre de points de précision.
Parameters:
int - n, le nombre de points.

set

public void set(IyFx f)
Deprecated.  

Fixe la fonction a tracer.
Parameters:
IyFx - f, la fonction à dessiner.

set

public void set(IyFx f,
                java.lang.String s)
Deprecated.  

Fixe la fonction a tracer et son expression
Parameters:
IyFx - f, la fonction à dessiner.
String - s, l'expression de f sous forme de chaine.

set

public boolean set(java.lang.String s)
Fixe la fonction a tracer à partir d'une chaine de caractères.
Parameters:
String - s, la chaine de caractère représentant la fonction à dessiner.
Returns:
boolean, true si la chaine a pu etre interprété coorectement.

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.
See Also:
Cloneable

changeOIJ

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

writeFileMore

public void writeFileMore(WFile f,
                          Pack2D p)
Description copied from class: Object2D
Wrtie complementary information in a file.
Overrides:
writeFileMore in class Object2D
Following copied from class: opale.m2d.ker.Object2D
Parameters:
WFile - f, the file in writing .

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

toString

public java.lang.String toString()
Description copied from class: Object2D
Returns a string representation of this object.
Overrides:
toString in class Object2D

main

public static void main(java.lang.String[] arg)