opale.module2d.object2d
Class Conic

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

public class Conic
extends Object2D
implements java.lang.Cloneable

Cette classe représente une conique dans le plan, d'excentricité e,


Field Summary
protected  double e
           
protected  int N
           
protected  double p
           
protected  double theta0
           
 
Fields inherited from class opale.module2d.noyau2d.Object2D
RON
 
Constructor Summary
Conic()
          Constructeur par défaut.
Conic(Conic f)
          Le constructeur de coPIe
Conic(OIJ rep)
          Construit et initialise la conique comme une parabole.
 
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)
          Interprète un mot clé lu dans un fichier.
 void set(int n)
          Fixe le nombre de points de précision.
 void setParams(double e, double p, double t0)
          Fixe l'excentricité, l'inclinaison et le paramètre de la conique.
 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

e

protected double e

p

protected double p

theta0

protected double theta0

N

protected int N
Constructor Detail

Conic

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

Conic

public Conic(OIJ rep)
Construit et initialise la conique comme une parabole.
Parameters:
OIJ - rep, le repère.
Since:
Opale 0.11

Conic

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

set

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

setParams

public void setParams(double e,
                      double p,
                      double t0)
Fixe l'excentricité, l'inclinaison et le paramètre de la conique.
Parameters:
double - e, l'excentricité.
double - p, le paramètre.
double - t0, l'inclinaison en radians.
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. Pas encore disponible
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

main

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