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 java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
e
protected double e
p
protected double p
theta0
protected double theta0
N
protected int N
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
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)