opale.m2d.object2d
Class xyFt

java.lang.Object
  |
  +--opale.tools.OpaleObject
        |
        +--opale.m2d.Object2D
              |
              +--opale.m2d.object2d.xyFt
All Implemented Interfaces:
java.lang.Cloneable
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).

Since:
Opale-2d 0.11

Field Summary
protected  IxyFt fonc
           
protected  int N
           
protected  double tinf
           
protected  double tsup
           
 
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, java.io.StreamTokenizer f, OpaleSet p)
          Abstract method to read a key word in a file '*.ode'.
 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()
          Return a string representation of this object.
 void writeMore(java.io.PrintWriter f, OpaleSet p)
          Write complementary information in a stream.
 
Methods inherited from class opale.m2d.Object2D
getOIJ, read, setOIJ, write, xmax
 
Methods inherited from class opale.tools.OpaleObject
getId, setId
 
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.

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.

xyFt

public xyFt(xyFt f)
Le constructeur de copie
Parameters:
xyFt - d, l'objet à copier.
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.

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.
Overrides:
changeOIJ in class Object2D
Parameters:
OIJ - rep, le nouveau repere.

writeMore

public void writeMore(java.io.PrintWriter f,
                      OpaleSet p)
Description copied from class: Object2D
Write complementary information in a stream.
Overrides:
writeMore in class Object2D
Following copied from class: opale.m2d.Object2D
Parameters:
WFile - f, the file in writing .

readKeyWord

public int readKeyWord(java.lang.String word,
                       java.io.StreamTokenizer f,
                       OpaleSet p)
                throws java.io.IOException,
                       InvalidFormatException
Description copied from class: OpaleObject
Abstract method to read a key word in a file '*.ode'.
Overrides:
readKeyWord in class OpaleObject
Following copied from class: opale.tools.OpaleObject
Parameters:
String - s, key word to read.
StreamTokenizer - f, stream to read.
OpaleSet - session, the group of 'Opale' object
Returns:
int, 0 if the key word is correct, -1 otherwise.

toString

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