A B C D E F G H I J L M N O P R S T V W X Y

A

a - Variable in class opale.module2d.object2d.Line2D
 
acc(DVect, double) - Method in class opale.mathtools.DVect
 
add(DComplex) - Method in class opale.mathtools.DComplex
Additionne le nombre complexe passé en argument.
add(DVect) - Method in class opale.mathtools.DVect
Additionne un vecteur.
add(Object2D, String) - Method in class opale.module2d.noyau2d.Pack2D
Ajoute un objet graphique à la liste si l'id est libre et l'objet non déjà inséré.
add(OIJ, String) - Method in class opale.module2d.noyau2d.Pack2D
Ajoute un repère au pack si celui ci n'a pas été déjà ajouter et que son id n'est pas utilisé..
autoadjust() - Method in class opale.module2d.noyau2d.CoordSystem
Cette méthode ajuste automatiquement le repère en fonction des dimensions 'ecrans' et des bornes du repère utilisateur.
autoadjust() - Method in class opale.module2d.noyau2d.LinLinCS
 

B

b - Variable in class opale.module2d.object2d.Line2D
 
backwardDiff() - Method in class opale.module2d.object2d.Data2D
Dérive le nuage de points en utilisant des différences 'retardé'.
borderX - Variable in class opale.module2d.noyau2d.CoordSystem
 
borderY - Variable in class opale.module2d.noyau2d.CoordSystem
 

C

c - Variable in class opale.module2d.object2d.Line2D
 
centeredDiff() - Method in class opale.module2d.object2d.Data2D
Dérive le nuage de points en utilisant des différences 'centrées'.
changeOIJ(OIJ) - Method in class opale.module2d.noyau2d.Object2D
Effectue un changement de repère de l'objet.
changeOIJ(OIJ) - Method in class opale.module2d.noyau2d.Vector2D
Effectue un changement de repere du vecteur.
changeOIJ(OIJ) - Method in class opale.module2d.noyau2d.Point2D
Effectue un changement de repere du point.
changeOIJ(OIJ) - Method in class opale.module2d.noyau2d.GVector2D
Effectue un changement de repere du vecteur.
changeOIJ(OIJ) - Method in class opale.module2d.object2d.Line2D
 
changeOIJ(OIJ) - Method in class opale.module2d.object2d.Data2D
Effectue un changement de repere de l'objet.
clean() - Method in class opale.module2d.noyau2d.Pack2D
Nettoie le pack en le vidant des objets 2d et des repères.
clip() - Method in class opale.module2d.noyau2d.Pen2D
Methode pour eviter les debordements hors la feuille
clone() - Method in class opale.module2d.noyau2d.InfoObject
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.noyau2d.InfoVector
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.noyau2d.Object2D
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.noyau2d.Vector2D
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.noyau2d.Point2D
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.noyau2d.GPoint2D
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.noyau2d.GAxis2D
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.noyau2d.GVector2D
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.noyau2d.InfoAxis
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.noyau2d.InfoPoint
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.object2d.Line2D
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.object2d.InfoData
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.object2d.InfoLine
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.object2d.Data2D
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.object2d.GData2D
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.object2d.GyFx
Crée un nouvel objet de même classe et de même contenu.
clone() - Method in class opale.module2d.object2d.GLine2D
Crée un nouvel objet de même classe et de même contenu.
close() - Method in class opale.tools.WFile
 
compute(double, double) - Method in class opale.module2d.noyau2d.MVPass
Calcule les coordonnées du point dans le repere de départ a partir des coordonnées dans le repère de fin.
contains(Object2D) - Method in class opale.module2d.noyau2d.Pack2D
Teste si l'objet passé en paramètre est déjà stocké.
contains(OIJ) - Method in class opale.module2d.noyau2d.Pack2D
Teste si le repère passé en paramètre est déjà stocké.
contains(String) - Method in class opale.module2d.noyau2d.Pack2D
Teste si la chaine passée en paramètre est un identificateur utilisé.
CoordSystem - class opale.module2d.noyau2d.CoordSystem.
Classe abstraite qui modélisent un système de coordonnées quelconque.
CoordSystem() - Constructor for class opale.module2d.noyau2d.CoordSystem
 

D

Data2D - class opale.module2d.object2d.Data2D.
Cette classe modélise un nuage de points.
Data2D() - Constructor for class opale.module2d.object2d.Data2D
Constructeur par défaut.
Data2D(Data2D) - Constructor for class opale.module2d.object2d.Data2D
Le constructeur de copie.
Data2D(OIJ) - Constructor for class opale.module2d.object2d.Data2D
Initialise l'objet avec 0 points et un repère OIJ donné.
Data2D(OIJ, int) - Constructor for class opale.module2d.object2d.Data2D
Initialise l'objet avec n points et un repère OIJ donné.
DComplex - class opale.mathtools.DComplex.
Cette classe représente un nombre complexe et propose des opérations algébriques sur ceux ci.
DComplex() - Constructor for class opale.mathtools.DComplex
 
DComplex(DComplex) - Constructor for class opale.mathtools.DComplex
Constructeur de copie.
DComplex(double, double) - Constructor for class opale.mathtools.DComplex
Constructeur avec les composantes pour arguments.
dirVect() - Method in class opale.module2d.object2d.Line2D
Renvoie un vecteur directeur à la droite.
dist(double, double, double, double) - Method in class opale.module2d.noyau2d.OIJ
Renvoie la distance entre deux points dans le repère.
distSq(double, double) - Method in class opale.module2d.object2d.Line2D
 
distSq(double, double, double, double) - Method in class opale.module2d.noyau2d.OIJ
Renvoie le carrée de la distance entre deux points dans le repère.
distSq(Point2D) - Method in class opale.module2d.object2d.Line2D
 
draw(Pen2D) - Method in class opale.module2d.noyau2d.GPoint2D
 
draw(Pen2D) - Method in interface opale.module2d.noyau2d.GObject2D
Methode indiquant la procedure de dessin des objets de la classe
draw(Pen2D) - Method in class opale.module2d.noyau2d.Pack2D
Dessine tous les objets contenus dans le pack.
draw(Pen2D) - Method in class opale.module2d.noyau2d.GAxis2D
 
draw(Pen2D) - Method in class opale.module2d.noyau2d.GVector2D
 
draw(Pen2D) - Method in class opale.module2d.object2d.GData2D
 
draw(Pen2D) - Method in class opale.module2d.object2d.GLine2D
 
drawArrow(double, double, double, double, int) - Method in class opale.module2d.noyau2d.Pen2D
Dessine une flèche.
drawCircle(double, double, double) - Method in class opale.module2d.noyau2d.Pen2D
Dessine un cercle
drawCircle(double, double, int) - Method in class opale.module2d.noyau2d.Pen2D
Dessine un cercle centré en (x, y)
drawDiamond(double, double, int) - Method in class opale.module2d.noyau2d.Pen2D
Dessine un diamand centré en (x, y)
drawHLine(double) - Method in class opale.module2d.noyau2d.Pen2D
Dessine une ligne horizontale de toute la longueur et d'altitude donnée.
drawLine(double, double, double, double) - Method in class opale.module2d.noyau2d.Pen2D
Dessine une ligne
drawLine(Point2D, Point2D) - Method in class opale.module2d.noyau2d.Pen2D
Dessine une ligne entre deux points.
drawPlus(double, double, int) - Method in class opale.module2d.noyau2d.Pen2D
Dessine une croix '+' centré en (x, y)
drawPoint(double, double) - Method in class opale.module2d.noyau2d.Pen2D
Dessine un point
drawRect(double, double, double, double) - Method in class opale.module2d.noyau2d.Pen2D
Dessine un rectangle.
drawSquare(double, double, int) - Method in class opale.module2d.noyau2d.Pen2D
Dessine un carré centré en (x, y)
drawString(String, double, double) - Method in class opale.module2d.noyau2d.Pen2D
Ecris du texte au point spécifié.
drawString(String, double, double, int, int) - Method in class opale.module2d.noyau2d.Pen2D
Ecris du texte au point spécifié avec un décalage donné en pixels.
drawTriangleDown(double, double, int) - Method in class opale.module2d.noyau2d.Pen2D
Dessine un triangle équilatéral vers le bas et centré en (x, y)
drawTriangleLeft(double, double, int) - Method in class opale.module2d.noyau2d.Pen2D
Dessine un triangle équilatéral vers la gauche et centré en (x, y)
drawTriangleRight(double, double, int) - Method in class opale.module2d.noyau2d.Pen2D
Dessine un triangle équilatéral vers la droite et centré en (x, y)
drawTriangleUp(double, double, int) - Method in class opale.module2d.noyau2d.Pen2D
Dessine un triangle équilatéral vers le haut et centré en (x, y)
drawVLine(double) - Method in class opale.module2d.noyau2d.Pen2D
Dessine une ligne verticale de toute la longueur et d'abscisse donnée.
drawX(double, double, int) - Method in class opale.module2d.noyau2d.Pen2D
Dessine une croix 'X' centrée en (x, y)
drawXtick(double, double, int) - Method in class opale.module2d.noyau2d.Pen2D
Dessine un tiret parallèle à l'axe des X.
drawYtick(double, double, int) - Method in class opale.module2d.noyau2d.Pen2D
Dessine un tiret parallèle à l'axe des Y.
dval - Variable in class opale.tools.RFile
 
DVect - class opale.mathtools.DVect.
Cette classe modélise un vecteur de double et fournit des méthodes de calculs sur ce vecteur.
DVect(DVect) - Constructor for class opale.mathtools.DVect
Constructeur de copie.
DVect(int, double[]) - Constructor for class opale.mathtools.DVect
Constructeur par défaut qui prend en argument le nombre de composantes et les valeurs.

E

EPSILON - Static variable in class opale.module2d.object2d.Line2D
 
equals(Object) - Method in class opale.module2d.noyau2d.Vector2D
Cette méthode teste si le vecteur est égal à un objet passé en argument.
equals(Object) - Method in class opale.module2d.noyau2d.Point2D
Cette méthode teste si le point est égal à un objet passé en argument.
equals(Object) - Method in class opale.module2d.noyau2d.OIJ
Cette méthode teste si le repere est égal à un objet passé en argument.
equals(Object) - Method in class opale.module2d.object2d.Line2D
Cette méthode teste si la droite est égal à un objet passé en argument.
equals(Object) - Method in class opale.module2d.object2d.Data2D
Cette méthode teste si le point est égal à un objet passé en argument.

F

fill - Variable in class opale.module2d.noyau2d.InfoPoint
 
finalize() - Method in class opale.tools.WFile
 
forwardDiff() - Method in class opale.module2d.object2d.Data2D
Dérive le nuage de points en utilisant des différences 'avance'.

G

GAxis2D - class opale.module2d.noyau2d.GAxis2D.
Cette classe represente les axes 2D X et Y associé à un Pen2D par l'intermediaire d'un CoordSystem.
GAxis2D(CoordSystem) - Constructor for class opale.module2d.noyau2d.GAxis2D
Constructeur par defaut
GData2D - class opale.module2d.object2d.GData2D.
Cette classe représente un nuage de points graphique; elle étend la class Data2D.
GData2D() - Constructor for class opale.module2d.object2d.GData2D
Constructeur par défaut.
GData2D(Data2D) - Constructor for class opale.module2d.object2d.GData2D
Construit et initialise le nuage à partir d'un Data2D et avec les informations par défaut.
GData2D(GData2D) - Constructor for class opale.module2d.object2d.GData2D
Le constructeur de copie
GData2D(OIJ) - Constructor for class opale.module2d.object2d.GData2D
Construit et initialise le nuage avec 0 points et avec les informations par défaut.
get(double[]) - Method in class opale.mathtools.DVect
Renvoie toutes les valeurs du vecteur sous forme de tableau.
get(int) - Method in class opale.module2d.object2d.Line2D
Renvoie la valeur des coeeficients dans l'équation de la droite.
get(int) - Method in class opale.mathtools.DVect
Renvoie la valeur d'une composante.
getArrow() - Method in class opale.module2d.noyau2d.InfoVector
Renvoie l'entier définissant la forme de la flèche.
getColor() - Method in class opale.module2d.noyau2d.InfoObject
Renvoie la couleur de tracé
getColor() - Method in class opale.module2d.noyau2d.Pen2D
Retourne la couleur courante du crayon
getCoordSyst() - Method in class opale.module2d.noyau2d.Pen2D
Retourne le repere 2D.
getFill() - Method in class opale.module2d.noyau2d.InfoPoint
Renvoie le mode de remplissage du point
getHeight() - Method in class opale.module2d.noyau2d.CoordSystem
Renvoie la hauteur de la feuille.
getId(Object2D) - Method in class opale.module2d.noyau2d.Pack2D
Renvoie l'identificateur d'un objet2D.
getId(OIJ) - Method in class opale.module2d.noyau2d.Pack2D
Renvoie l'identificateur d'un repère.
getIm() - Method in class opale.mathtools.DComplex
Retourne la composante imaginaire y du nombre complexe.
getInfo() - Method in class opale.module2d.noyau2d.GPoint2D
 
getInfo() - Method in interface opale.module2d.noyau2d.GObject2D
Renvoie les infos de l'instance
getInfo() - Method in class opale.module2d.noyau2d.GAxis2D
 
getInfo() - Method in class opale.module2d.noyau2d.GVector2D
 
getInfo() - Method in class opale.module2d.object2d.GData2D
 
getInfo() - Method in class opale.module2d.object2d.GLine2D
 
getIx() - Method in class opale.module2d.noyau2d.OIJ
Renvoie l'abscisse du premier vecteur de base.
getIy() - Method in class opale.module2d.noyau2d.OIJ
Renvoie l'ordonnée du premier vecteur de base.
getJx() - Method in class opale.module2d.noyau2d.OIJ
Renvoie l'abscisse du deuxième vecteur de base.
getJy() - Method in class opale.module2d.noyau2d.OIJ
Renvoie l'ordonnée du deuxième vecteur de base.
getLinearId() - Method in class opale.module2d.noyau2d.Pack2D
Renvoie un id construit automatiquement du style "obj_n" où n est le nombre d'élément+1.
getM(int, int) - Method in class opale.module2d.noyau2d.MVPass
 
getMax() - Method in class opale.mathtools.DVect
Renvoie le maximum des valeurs des composantes.
getMin() - Method in class opale.mathtools.DVect
Renvoie le minimum des valeurs des composantes.
getName() - Method in class opale.module2d.noyau2d.InfoObject
Renvoie le nom de l'instance
getName() - Method in class opale.module2d.noyau2d.OIJ
Renvoi le nom donné au repère.
getNameObject(String) - Method in class opale.module2d.noyau2d.Pack2D
Renvoie le nom de la classe d'un objet Object2D à partir de son nom utilisateur.
getObject(int) - Method in class opale.module2d.noyau2d.Pack2D
Renvoie l'element à la position spécifiée dans le vecteur.
getOIJ() - Method in class opale.module2d.noyau2d.Object2D
Renvoie le repère de définition de l'objet.
getOIJ() - Method in class opale.module2d.noyau2d.CoordSystem
Renvoie le repère OIJ.
getOIJ() - Method in class opale.module2d.noyau2d.OIJ
Renvoie le repère de base.
getOIJ(int) - Method in class opale.module2d.noyau2d.Pack2D
Renvoie l'element à la position spécifiée dans le vecteur.
getOrigin() - Method in class opale.module2d.noyau2d.GVector2D
Renvoie un clone de l'origine du vecteur.
getOriginX() - Method in class opale.module2d.noyau2d.OIJ
Renvoie l'abscisse de l'origine.
getOriginY() - Method in class opale.module2d.noyau2d.OIJ
Renvoie l'ordonnée de l'origine.
getRe() - Method in class opale.mathtools.DComplex
Retourne la composante réélle x du nombre complexe.
getSize() - Method in class opale.module2d.noyau2d.InfoVector
Renvoie la taille en pixel de la fleche
getSize() - Method in class opale.module2d.noyau2d.InfoPoint
Renvoie la taille en pixel du point
getSize() - Method in class opale.module2d.object2d.InfoLine
Renvoie l'épaisseur en pixel de la ligne
getSize() - Method in class opale.mathtools.DVect
Renvoie la taille du vecteur.
getSizePoint() - Method in class opale.module2d.object2d.InfoData
Renvoie la taille en pixel du point
getStyle() - Method in class opale.module2d.object2d.InfoLine
Renvoie l'entier définissant le style de tracé.
getStylePoint() - Method in class opale.module2d.object2d.InfoData
Renvoie l'entier définissant le style de tracé d'un point.
getSymbol() - Method in class opale.module2d.noyau2d.InfoVector
Renvoie l'entier définissant la forme du point
getSymbol() - Method in class opale.module2d.noyau2d.InfoPoint
Renvoie l'entier définissant la forme du point
getTypeGraph() - Method in class opale.module2d.object2d.InfoData
Renvoie l'entier définissant le style de tracé du nuage.
getUserName(String) - Method in class opale.module2d.noyau2d.Pack2D
Renvoie le nom utilisateur d'une classe d'un objet Object2D à partir de son nom Java.
getUserNameObject() - Method in class opale.module2d.noyau2d.Pack2D
Renvoie un tableau de String qui contient tous les noms utilisateurs des objets graphiques.
getV(int) - Method in class opale.module2d.noyau2d.MVPass
 
getWidth() - Method in class opale.module2d.noyau2d.CoordSystem
Renvoie la largeur de la feuille.
getX() - Method in class opale.module2d.noyau2d.Vector2D
Renvoie la première composante du vecteur.
getX() - Method in class opale.module2d.noyau2d.Point2D
Renvoie la coordonnée x du point.
getXinf() - Method in class opale.module2d.noyau2d.CoordSystem
Renvoie l'abscisse du coin supérieur gauche de la feuille.
getXmax() - Method in class opale.module2d.noyau2d.CoordSystem
renvoie la valeur actuelle de xmax
getXmin() - Method in class opale.module2d.noyau2d.CoordSystem
renvoie la valeur actuelle de xmin
getXtickMax() - Method in class opale.module2d.noyau2d.InfoAxis
Renvoie la valeur de l'espacement max des tirets sur l'axe des X.
getXtickMin() - Method in class opale.module2d.noyau2d.InfoAxis
Renvoie la valeur de l'espacement min des tirets sur l'axe des X.
getY() - Method in class opale.module2d.noyau2d.Vector2D
Renvoie la deuxième composante du vecteur.
getY() - Method in class opale.module2d.noyau2d.Point2D
Renvoie la coordonnée y du point.
getYinf() - Method in class opale.module2d.noyau2d.CoordSystem
Renvoie l'ordonnée du coin supérieur gauche de la feuille.
getYmax() - Method in class opale.module2d.noyau2d.CoordSystem
renvoie la valeur actuelle de ymax
getYmin() - Method in class opale.module2d.noyau2d.CoordSystem
renvoie la valeur actuelle de ymin
getYtickMax() - Method in class opale.module2d.noyau2d.InfoAxis
Renvoie la valeur de l'espacement max des tirets sur l'axe des Y.
getYtickMin() - Method in class opale.module2d.noyau2d.InfoAxis
Renvoie la valeur de l'espacement min des tirets sur l'axe des Y.
GLine2D - class opale.module2d.object2d.GLine2D.
Cette classe représente une droite graphique; elle étend la classe Line2D.
GLine2D() - Constructor for class opale.module2d.object2d.GLine2D
Constructeur par défaut.
GLine2D(OIJ, double, double, double) - Constructor for class opale.module2d.object2d.GLine2D
Constructeur d'une instance de GLine2D associé à un répère OIJ et d'équation donnée.
GLine2D(OIJ, double, double, double, double) - Constructor for class opale.module2d.object2d.GLine2D
Constructeur d'une instance de GLine2D associé à un répère OIJ et passant par deux points donnés.
GLine2D(Point2D, Point2D) - Constructor for class opale.module2d.object2d.GLine2D
Constructeur d'une instance de Line2D passant par deux points donnés.
GLine2D(Point2D, Vector2D) - Constructor for class opale.module2d.object2d.GLine2D
Constructeur d'une instance de GLine2D passant par un point et de vecteur directeur donné.
GObject2D - interface opale.module2d.noyau2d.GObject2D.
Cette interface est à implementer par toutes les classes designant des objets * tracables avec un Pen2D dans un repere2D
GPoint2D - class opale.module2d.noyau2d.GPoint2D.
Cette classe représente un point du plan Elle contient plusieurs méthodes utiles pour la géométrie euclidienne
GPoint2D() - Constructor for class opale.module2d.noyau2d.GPoint2D
Constructeur par défaut.
GPoint2D(GPoint2D) - Constructor for class opale.module2d.noyau2d.GPoint2D
Le constructeur de copie
GPoint2D(OIJ) - Constructor for class opale.module2d.noyau2d.GPoint2D
Construit et initialise le point avec les coordonnées (0; 0) et avec les informations par défaut.
GPoint2D(OIJ, double, double) - Constructor for class opale.module2d.noyau2d.GPoint2D
Construit et initialise le point avec les coordonnées (x; y) et avec les informations par défaut.
GPoint2D(Point2D) - Constructor for class opale.module2d.noyau2d.GPoint2D
Construit et initialise le point à partir d'un Point2D et avec les informations par défaut.
GVector2D - class opale.module2d.noyau2d.GVector2D.
Cette classe héritent de la classe de base Vector2D et implémente l'interface GObject2D
GVector2D() - Constructor for class opale.module2d.noyau2d.GVector2D
Constructeur par défaut.
GVector2D(GVector2D) - Constructor for class opale.module2d.noyau2d.GVector2D
Le constructeur de copie
GVector2D(OIJ) - Constructor for class opale.module2d.noyau2d.GVector2D
Le constructeur par défaut Construit et initialise le vecteur avec les coomposantes (0; 0) et avec les informations par défaut.
GVector2D(OIJ, double, double) - Constructor for class opale.module2d.noyau2d.GVector2D
Construit et initialise le vecteur avec les composantes (x; y) et avec les informations par défaut.
GVector2D(Vector2D, String) - Constructor for class opale.module2d.noyau2d.GVector2D
Construit et initialise le vecteur avec un autre vecteur et avec un nom.
GyFx - class opale.module2d.object2d.GyFx.
Cette classe étend Gdata2D et représente graphiquemnet une fonction y =f(x).
GyFx() - Constructor for class opale.module2d.object2d.GyFx
Constructeur par défaut.
GyFx(GyFx) - Constructor for class opale.module2d.object2d.GyFx
Le constructeur de copie
GyFx(OIJ) - Constructor for class opale.module2d.object2d.GyFx
Construit et initialise le nuage avec 0 points et avec les informations par défaut.

H

height - Variable in class opale.module2d.noyau2d.CoordSystem
 
homothetie(Point2D, double) - Method in class opale.module2d.noyau2d.Point2D
 

I

I - Variable in class opale.module2d.noyau2d.OIJ
 
i() - Static method in class opale.mathtools.DComplex
Retourne le nombre complexe i.
IFn1 - interface opale.mathtools.IFn1.
Cette interface est implementer pour reprséenter une fonction de R^n dans R.
IFnn - interface opale.mathtools.IFnn.
Cette interface est implementer pour reprséenter une fonction de R^n dans R^m.
ImpossibleAddException - exception opale.module2d.noyau2d.ImpossibleAddException.
Classe d'exception pour le traitement d'erreur lors de l'ajout d'un objet dans une instance d'un Pack2D.
ImpossibleAddException() - Constructor for class opale.module2d.noyau2d.ImpossibleAddException
 
ImpossibleAddException(String) - Constructor for class opale.module2d.noyau2d.ImpossibleAddException
 
InfoAxis - class opale.module2d.noyau2d.InfoAxis.
Classe contenant des informations sur les objets de type Gaxis2D.
InfoAxis() - Constructor for class opale.module2d.noyau2d.InfoAxis
Constructeur par défaut: XtickMax = YtickMax = 1
InfoAxis(InfoAxis) - Constructor for class opale.module2d.noyau2d.InfoAxis
Le constructeur de copie
InfoData - class opale.module2d.object2d.InfoData.
Classe contenant des informations graphiques sur les objets de type GData2D.
InfoData() - Constructor for class opale.module2d.object2d.InfoData
Constructeur par défaut: stylePoint = 0; typeGraph = 0, sizePoint = 5;
InfoData(InfoData) - Constructor for class opale.module2d.object2d.InfoData
Le constructeur de copie
InfoLine - class opale.module2d.object2d.InfoLine.
Classe contenant des informations sur les objets de type GLine2D.
InfoLine() - Constructor for class opale.module2d.object2d.InfoLine
Constructeur par défaut: style = 0; size = 1;
InfoLine(InfoLine) - Constructor for class opale.module2d.object2d.InfoLine
Le constructeur de copie
InfoObject - class opale.module2d.noyau2d.InfoObject.
Cette classe contient les informations obligatoires que doit renseigné toute instance d'une classe implémentant l'interface .
InfoObject() - Constructor for class opale.module2d.noyau2d.InfoObject
Le constructeur par défaut
InfoObject(InfoObject) - Constructor for class opale.module2d.noyau2d.InfoObject
Le constructeur de copie
InfoPoint - class opale.module2d.noyau2d.InfoPoint.
Classe contenant des informations sur les objets de type Point2D.
InfoPoint() - Constructor for class opale.module2d.noyau2d.InfoPoint
Constructeur par défaut: symbol = 0; size = 1;
InfoPoint(InfoPoint) - Constructor for class opale.module2d.noyau2d.InfoPoint
Le constructeur de copie
InfoVector - class opale.module2d.noyau2d.InfoVector.
Classe contenant des informations sur les objets de type Vector2D.
InfoVector() - Constructor for class opale.module2d.noyau2d.InfoVector
Constructeur par défaut: symbol = 0; size = 1; symbolArrow=0
InfoVector(InfoVector) - Constructor for class opale.module2d.noyau2d.InfoVector
Le constructeur de copie
InsertionSort - class opale.mathtools.InsertionSort.
Cette classe dérive de la classe Sort et implémente la méthode tri par insertion.
InsertionSort() - Constructor for class opale.mathtools.InsertionSort
 
isOrtho(Line2D) - Method in class opale.module2d.object2d.Line2D
Teste si la droite est orthogonale à une droite donnée.
isParall(Line2D) - Method in class opale.module2d.object2d.Line2D
Teste si la droite est parallèle à une droite donnée.
isVisible() - Method in class opale.module2d.noyau2d.InfoObject
Precise si l'objet est visible ou pas
IxyFt - interface opale.mathtools.IxyFt.
Cette interface est implementer pour reprséenter uen courbe paramétrée dans R^2 : t --> x(t),y(t)..
IyFx - interface opale.mathtools.IyFx.
Cette interface est implementer pour reprséenter une fonction de R dans R : x-->f(x).

J

J - Variable in class opale.module2d.noyau2d.OIJ
 

L

Line2D - class opale.module2d.object2d.Line2D.
Cette classe représente uen droite d'équation ax+by+c=0.
Line2D() - Constructor for class opale.module2d.object2d.Line2D
Constrcuteur par défaut.
Line2D(OIJ, double, double, double) - Constructor for class opale.module2d.object2d.Line2D
Constructeur d'une instance de Line2D associé à un répère OIJ et d'équation donnée.
Line2D(OIJ, double, double, double, double) - Constructor for class opale.module2d.object2d.Line2D
Constructeur d'une instance de Line2D associé à un répère OIJ et passant par deux points donnés.
Line2D(Point2D, Point2D) - Constructor for class opale.module2d.object2d.Line2D
Constructeur d'une instance de Line2D passant par deux points donnés.
Line2D(Point2D, Vector2D) - Constructor for class opale.module2d.object2d.Line2D
Constructeur d'une instance de Line2D passant par un point et de vecteur directeur donné.
LineException - exception opale.module2d.object2d.LineException.
Classe d'exception pour le traitement d'erreur de construction d'une droite2D.
LineException() - Constructor for class opale.module2d.object2d.LineException
 
LineException(String) - Constructor for class opale.module2d.object2d.LineException
 
LinLinCS - class opale.module2d.noyau2d.LinLinCS.
Cette classe modelise un système de coordonnées utilisateur 2D cartésien.
LinLinCS(int, int, int, int) - Constructor for class opale.module2d.noyau2d.LinLinCS
Constructeur du système de coordonnées à partir des dimensions de la future fenetre d'affichage.
LinLinCS(OIJ, int, int, int, int) - Constructor for class opale.module2d.noyau2d.LinLinCS
Constructeur du système de coordonnées à partir des dimensions de la future fenetre d'affichage, et d'un repère OIJ.

M

MalformedFileException - exception opale.module2d.noyau2d.MalformedFileException.
Classe d'exception pour les fichiers malformés.
MalformedFileException() - Constructor for class opale.module2d.noyau2d.MalformedFileException
 
MalformedFileException(String) - Constructor for class opale.module2d.noyau2d.MalformedFileException
 
matPassage(MVPass) - Method in class opale.module2d.noyau2d.OIJ
Calcule la matrice de passage et le vecteur de passage du repere de définition au repere courant.
matPassage(OIJ, MVPass) - Method in class opale.module2d.noyau2d.OIJ
Calcule la matrice de passage et le vecteur de passage du repere spécifié en argument au repere courant.
mul(DComplex) - Method in class opale.mathtools.DComplex
Multiplie le nombre complexe passé en argument.
mul(double) - Method in class opale.mathtools.DVect
Multiplie les composantes par un réel.
MVPass - class opale.module2d.noyau2d.MVPass.
Cette classe encapsule une matrice et un vecteur de changement de repere.
MVPass() - Constructor for class opale.module2d.noyau2d.MVPass
 

N

nbPts - Variable in class opale.module2d.object2d.Data2D
 
next() - Method in class opale.tools.RFile
Cette méthode next() renvoie un entier indiquant le type de la prochaine entité lu, soit un nombre soit une chaine de caractères soit la fin du fichier.
norm() - Method in class opale.module2d.noyau2d.Vector2D
Renvoie la norme du vecteur dans un repère orthonormé.
norm() - Method in class opale.mathtools.DComplex
Renvoie la norme du nombre.
norm(double, double) - Static method in class opale.module2d.noyau2d.Vector2D
Renvoie la norme d'un vecteur.
norm(double, double) - Method in class opale.module2d.noyau2d.OIJ
Renvoie la norme d'un vecteur dans le repère.
norm(Vector2D) - Static method in class opale.module2d.noyau2d.Vector2D
Renvoie la norme d'un vecteur.
norm1() - Method in class opale.mathtools.DVect
Renvoie la norme 1 du vecteur.
norm2() - Method in class opale.mathtools.DVect
Renvoie la norme 2 du vecteur.
norm2Sq() - Method in class opale.mathtools.DVect
Renvoie la norme 2 au carré du vecteur.
normadjust() - Method in class opale.module2d.noyau2d.CoordSystem
Cette méthode ajuste le repère en fonction des dimensions 'ecrans' et des bornes du repère utilisateur afin de conserver les normes.
normadjust() - Method in class opale.module2d.noyau2d.LinLinCS
 
normp(int) - Method in class opale.mathtools.DVect
Renvoie la norme p du vecteur.
normSq() - Method in class opale.module2d.noyau2d.Vector2D
Renvoie le carré de la norme du vecteur dans un repere orthonormé.
normSq() - Method in class opale.mathtools.DComplex
Renvoie le carré de la norme du nombre.
normSq(double, double) - Static method in class opale.module2d.noyau2d.Vector2D
Renvoie le carré de la norme d'un vecteur.
normSq(double, double) - Method in class opale.module2d.noyau2d.CoordSystem
Renvoie le carrée de la norme du vecteur(x,y) dans le systeme en question.
normSq(double, double) - Method in class opale.module2d.noyau2d.LinLinCS
 
normSq(double, double) - Method in class opale.module2d.noyau2d.OIJ
Renvoie le carrée de la norme d'un vecteur dans le repère.
normSq(Vector2D) - Static method in class opale.module2d.noyau2d.Vector2D
Renvoie le carré de la norme d'un vecteur.

O

Object2D - class opale.module2d.noyau2d.Object2D.
Cette classe abstraite est à étendre par toutes les classes designant un objet géométrique 2D.
Object2D() - Constructor for class opale.module2d.noyau2d.Object2D
Constructeur par défaut.
Object2D(OIJ) - Constructor for class opale.module2d.noyau2d.Object2D
Constructeur par défaut avec spécification du repère.
ObjectIntoTab(Object2D[]) - Method in class opale.module2d.noyau2d.Pack2D
Copie la liste d'objets dans un tableau.
oij - Variable in class opale.module2d.noyau2d.CoordSystem
 
OIJ - class opale.module2d.noyau2d.OIJ.
Cette classe modèlise un repère (O;I;J) quelconque définit soit dans un autre repère soit dans le repère absolu.
OIJ() - Constructor for class opale.module2d.noyau2d.OIJ
Constructeur par défaut.
OIJ(double, double, double, double, double, double) - Constructor for class opale.module2d.noyau2d.OIJ
Constructeur qui prend en argument les caractéristiques du repère à construire dans le repère absolu..
OIJ(OIJ) - Constructor for class opale.module2d.noyau2d.OIJ
Constructeur de copie.
OIJ(OIJ, double, double, double, double, double, double) - Constructor for class opale.module2d.noyau2d.OIJ
Constructeur qui prend en argument les caractéristiques du repère à construire.
OIJException - exception opale.module2d.noyau2d.OIJException.
Classe d'exception pour le traitement d'erreur de construction d'un repere OIJ.
OIJException() - Constructor for class opale.module2d.noyau2d.OIJException
 
OIJException(String) - Constructor for class opale.module2d.noyau2d.OIJException
 
OIJfromId(String) - Method in class opale.module2d.noyau2d.Pack2D
Renvoie un repère à partir de son identificateur.
OIJintoTab(OIJ[]) - Method in class opale.module2d.noyau2d.Pack2D
Copie la liste d'objets dans un tableau.
opale.mathtools - package opale.mathtools
 
opale.module2d.noyau2d - package opale.module2d.noyau2d
 
opale.module2d.object2d - package opale.module2d.object2d
 
opale.tools - package opale.tools
 
oriX - Variable in class opale.module2d.noyau2d.OIJ
 
oriY - Variable in class opale.module2d.noyau2d.OIJ
 
orthoLine(double, double, Line2D) - Method in class opale.module2d.object2d.Line2D
Renvoie une instance de Line2D perpendiculaire à la droite courante et passant par un point donné.
orthoLine(Point2D, Line2D) - Method in class opale.module2d.object2d.Line2D
Renvoie une instance de Line2D perpendiculaire à la droite courante et passant par un point donné.
orthoVect() - Method in class opale.module2d.object2d.Line2D
Renvoie un vecteur orthogonal à la droite.

P

Pack2D - class opale.module2d.noyau2d.Pack2D.
Cette classe permet de contenir un certain nombre d'objets de type Object2D et de repères de type OIJ.
Pack2D() - Constructor for class opale.module2d.noyau2d.Pack2D
Constructeur par défaut.
parallLine(double, double, Line2D) - Method in class opale.module2d.object2d.Line2D
Renvoie une instance de Line2D parallèle à la droite courante et passant par un point donné.
parallLine(Point2D, Line2D) - Method in class opale.module2d.object2d.Line2D
Renvoie une instance de Line2D perpendiculaire à la droite courante et passant par un point donné.
Pen2D - class opale.module2d.noyau2d.Pen2D.
Cette classe constitue une boite à outil pour dessiner dans un système de coordonnées.
Pen2D(Graphics, CoordSystem) - Constructor for class opale.module2d.noyau2d.Pen2D
Constructeur a partir d'un Graphics et d'un repere2D
Point2D - class opale.module2d.noyau2d.Point2D.
Cette classe permet de satisfaire la convention appliquée dans OPALE, selon laquelle les classes de base des objets géométriques s'appelent Nom et les classes graphiques GNom.
Point2D() - Constructor for class opale.module2d.noyau2d.Point2D
Constructeur par défaut.
Point2D(OIJ) - Constructor for class opale.module2d.noyau2d.Point2D
Initialise le point avec les coordonnées (0; 0) et un repère OIJ donné.
Point2D(OIJ, double, double) - Constructor for class opale.module2d.noyau2d.Point2D
Construit et initialise le point avec les coordonnées x et y, et un repère donné.
Point2D(Point2D) - Constructor for class opale.module2d.noyau2d.Point2D
Le constructeur de copie.

R

readData(RFile) - Method in class opale.module2d.object2d.Data2D
Cette méthode lit directement un fichier de données numériques et remplit l'objet courant en conséquence.
readFile(RFile) - Method in class opale.module2d.noyau2d.Pack2D
Lit dans un fichier une liste d'objets et de reperes.
readFile(RFile, Pack2D) - Method in class opale.module2d.noyau2d.InfoObject
Lit dans un fichier les données relatives aux informations d'un objet graphique en invoquant la méthode readKeyWord()
readFile(RFile, Pack2D) - Method in class opale.module2d.noyau2d.Object2D
Lit dans un fichier les données relatifs à un objet en invoquant la méthode readKeyWord()
readFile(RFile, Pack2D) - Method in class opale.module2d.noyau2d.OIJ
Lit ses informations dans un fichier.
readFile(RFile, Pack2D) - Method in class opale.module2d.object2d.Line2D
 
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.noyau2d.InfoObject
Interprète un mot clé lu dans un fichier.
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.noyau2d.InfoVector
 
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.noyau2d.Object2D
Interprète un mot clé lu dans un fichier.
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.noyau2d.Vector2D
 
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.noyau2d.Point2D
 
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.noyau2d.GPoint2D
 
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.noyau2d.GVector2D
 
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.noyau2d.InfoPoint
 
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.object2d.Line2D
 
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.object2d.InfoData
 
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.object2d.Data2D
 
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.object2d.GData2D
 
readKeyWord(String, RFile, Pack2D) - Method in class opale.module2d.object2d.GLine2D
 
remove(Object2D) - Method in class opale.module2d.noyau2d.Pack2D
Supprime un objet de type Object2D.
RF_DOUBLE - Static variable in class opale.tools.RFile
 
RF_EOF - Static variable in class opale.tools.RFile
 
RF_STRING - Static variable in class opale.tools.RFile
 
RFile - class opale.tools.RFile.
Cette classe encapsule des methodes pour lire les types de base stocké dans un fichier et sous forme ASCII.
RFile(InputStream) - Constructor for class opale.tools.RFile
 
RFile(String) - Constructor for class opale.tools.RFile
 
rotate(double) - Method in class opale.module2d.noyau2d.Vector2D
 
rotate(double) - Method in class opale.module2d.noyau2d.Point2D
 
rotate(double) - Method in interface opale.module2d.noyau2d.Transformable
Rotate l'objet graphique de l'angle theta autour de l'origine
rotate(double) - Method in class opale.module2d.object2d.Data2D
 
rotate(double, double, double) - Method in class opale.module2d.noyau2d.Vector2D
 
rotate(double, double, double) - Method in class opale.module2d.noyau2d.Point2D
 
rotate(double, double, double) - Method in interface opale.module2d.noyau2d.Transformable
Rotate l'objet graphique de l'angle theta autour d'un point
rotate(double, double, double) - Method in class opale.module2d.object2d.Data2D
 

S

set(DComplex) - Method in class opale.mathtools.DComplex
Fixe les composantes.
set(double[]) - Method in class opale.mathtools.DVect
Fixe toutes les valeurs du vecteur.
set(double[][], double[]) - Method in class opale.module2d.noyau2d.MVPass
 
set(double, double) - Method in class opale.module2d.noyau2d.Vector2D
Fixe les composantes du vecteur.
set(double, double) - Method in class opale.mathtools.DComplex
Fixe les composantes.
set(double, double, double) - Method in class opale.module2d.object2d.Line2D
Change l'équation de la droite.
set(double, double, double, double) - Method in class opale.module2d.object2d.Line2D
Change l'équation de la droite avec deux points.
set(DVect) - Method in class opale.mathtools.DVect
Fixe les valeurs du vecteur à partir d'un autre.
set(int, double) - Method in class opale.mathtools.DVect
Fixe la valuer d'une composante.
set(int, double[], double[]) - Method in class opale.module2d.object2d.Data2D
Remplit l'objet avec le tableau de points passé en paramètre.
set(IyFx, double, double, int) - Method in class opale.module2d.object2d.GyFx
Fixe la fonction a tracer, les bornes de définition et le nombre de points.
set(Line2D) - Method in class opale.module2d.object2d.Line2D
Recopie une droite dans la droite courante.
set(Point2D, Point2D) - Method in class opale.module2d.object2d.Line2D
Change l'équation de la droite avec deux points.
set(Vector2D) - Method in class opale.module2d.noyau2d.Vector2D
Fixe les composantes du vecteur à la m^eme valeur qu'un autre vecteur.
setArrow(int) - Method in class opale.module2d.noyau2d.InfoVector
change la forme de la fleche
setColor(Color) - Method in class opale.module2d.noyau2d.InfoObject
Change la couleur du tracé
setColor(Color) - Method in class opale.module2d.noyau2d.Pen2D
Change la couleur du Crayon
setFill(int) - Method in class opale.module2d.noyau2d.InfoPoint
change le mode de remplissage du point
setI(double, double) - Method in class opale.module2d.noyau2d.OIJ
Fixe les coordonnées du premier vecteur de base.
setIm(double) - Method in class opale.mathtools.DComplex
Fixe la composante imaginaire y.
setJ(double, double) - Method in class opale.module2d.noyau2d.OIJ
Fixe les coordonnées du premier vecteur de base.
setLocation(double, double) - Method in class opale.module2d.noyau2d.Point2D
Fixe les coordonnées du point.
setLocation(Point2D) - Method in class opale.module2d.noyau2d.Point2D
Fixe les coordonnées du point.
setM(int, int, double) - Method in class opale.module2d.noyau2d.MVPass
 
setName(String) - Method in class opale.module2d.noyau2d.InfoObject
Change le nom de l'instance
setName(String) - Method in class opale.module2d.noyau2d.OIJ
Change le nom du repère.
setOIJ(OIJ) - Method in class opale.module2d.noyau2d.Object2D
Permet de changer le repère de définition de l'objet.
setOIJ(OIJ) - Method in class opale.module2d.noyau2d.CoordSystem
fixe le repère OIJ
setOIJ(OIJ) - Method in class opale.module2d.noyau2d.GVector2D
Surcharge de setOIJ(OIJ rep) de Object2D pour changer a la fois le repere du vecteur et de l'origine.
setOIJ(OIJ) - Method in class opale.module2d.noyau2d.OIJ
Fixe le repère de base.
setOrigin(double, double) - Method in class opale.module2d.noyau2d.GVector2D
Fixe l'origine du vecteur.
setOrigin(double, double) - Method in class opale.module2d.noyau2d.OIJ
Fixe les coordonnées de l'origine.
setRe(double) - Method in class opale.mathtools.DComplex
Fixe la composante réelle x.
setSize(int) - Method in class opale.module2d.noyau2d.InfoVector
change la taille de la fleche
setSize(int) - Method in class opale.module2d.noyau2d.InfoPoint
change la taille du point
setSize(int, int, int, int) - Method in class opale.module2d.noyau2d.CoordSystem
fixe les dimensions de la feuille de dessin
setSize(short) - Method in class opale.module2d.object2d.InfoLine
change l'épaisseur de la ligne.
setSizePoint(int) - Method in class opale.module2d.object2d.InfoData
change la taille du point
setStyle(short) - Method in class opale.module2d.object2d.InfoLine
change le style de la ligne.
setStylePoint(int) - Method in class opale.module2d.object2d.InfoData
change le style de tracé d'un point.
setSymbol(int) - Method in class opale.module2d.noyau2d.InfoVector
change la forme du point
setSymbol(int) - Method in class opale.module2d.noyau2d.InfoPoint
change la forme du point
setTick(double, double, double, double) - Method in class opale.module2d.noyau2d.InfoAxis
Fixe les valeurs des espacements des tirets sur les axes X et Y.
setTypeGraph(int) - Method in class opale.module2d.object2d.InfoData
change le style de tracé du nuage.
setUnvisible() - Method in class opale.module2d.noyau2d.InfoObject
Rend invisible l'objet
setV(int, double) - Method in class opale.module2d.noyau2d.MVPass
 
setVisible() - Method in class opale.module2d.noyau2d.InfoObject
Rend visible l'objet
setX(double) - Method in class opale.module2d.noyau2d.Vector2D
Fixe la première composante du vecteur.
setXmax(double) - Method in class opale.module2d.noyau2d.CoordSystem
change xmax
setXmin(double) - Method in class opale.module2d.noyau2d.CoordSystem
change xmin
setY(double) - Method in class opale.module2d.noyau2d.Vector2D
Fixe la deuxième composante du vecteur.
setYmax(double) - Method in class opale.module2d.noyau2d.CoordSystem
change ymax
setYmin(double) - Method in class opale.module2d.noyau2d.CoordSystem
change ymin
size - Variable in class opale.module2d.noyau2d.InfoVector
 
size - Variable in class opale.module2d.noyau2d.InfoPoint
 
sizeObject() - Method in class opale.module2d.noyau2d.Pack2D
Retourne la taille de la liste des objets.
sizeOIJ() - Method in class opale.module2d.noyau2d.Pack2D
Retourne la taille de la liste.
sizePoint - Variable in class opale.module2d.object2d.InfoData
 
Sort - class opale.mathtools.Sort.
Cette classe abstraite est à etendre pour définir des méthodes de tri.
Sort() - Constructor for class opale.mathtools.Sort
 
sub(DComplex) - Method in class opale.mathtools.DComplex
Soustrait le nombre complexe passé en argument.
sub(DVect) - Method in class opale.mathtools.DVect
Soustrait un vecteur.
sumRectBackward() - Method in class opale.module2d.object2d.Data2D
Calcule l'aire sou sle nuage de points par la méthode des rectangles 'retardés'.
sumRectCentered() - Method in class opale.module2d.object2d.Data2D
Calcule l'aire sous le nuage de points par la méthode des rectangles 'centrés'.
sumRectForward() - Method in class opale.module2d.object2d.Data2D
Calcule l'aire sou sle nuage de points par la méthode des rectangles 'avants'.
sumTrapez() - Method in class opale.module2d.object2d.Data2D
Calcule l'aire sous le nuage de points par la méthode des trapèzes.
sval - Variable in class opale.tools.RFile
 
symbol - Variable in class opale.module2d.noyau2d.InfoVector
 
symbol - Variable in class opale.module2d.noyau2d.InfoPoint
 
symbolArrow - Variable in class opale.module2d.noyau2d.InfoVector
 

T

test(double, double) - Method in class opale.module2d.noyau2d.CoordSystem
teste si un point (x,y) appartient à la zone (xmin,xmax,ymin,ymax)
toString() - Method in class opale.module2d.noyau2d.Object2D
Surcharge de toString()
toString() - Method in class opale.module2d.noyau2d.Vector2D
 
toString() - Method in class opale.module2d.noyau2d.Point2D
 
toString() - Method in interface opale.module2d.noyau2d.GObject2D
Surcharge de toString()
toString() - Method in class opale.module2d.noyau2d.GAxis2D
 
toString() - Method in class opale.module2d.noyau2d.MVPass
 
toString() - Method in class opale.module2d.noyau2d.OIJ
 
toString() - Method in class opale.module2d.object2d.Line2D
 
toString() - Method in class opale.module2d.object2d.Data2D
 
toString() - Method in class opale.tools.RFile
 
toString() - Method in class opale.tools.WFile
 
Transformable - interface opale.module2d.noyau2d.Transformable.
Cette interface assure qu'une classe possède des méthodes de transformation géométrique.
translate(double, double) - Method in class opale.module2d.noyau2d.Vector2D
 
translate(double, double) - Method in class opale.module2d.noyau2d.Point2D
 
translate(double, double) - Method in interface opale.module2d.noyau2d.Transformable
Translate l'objet graphique du vecteur(dx, dy).
translate(double, double) - Method in class opale.module2d.object2d.Data2D
 

V

val(double) - Method in interface opale.mathtools.IyFx
Cette méthode renvoie la valeur de la fonction en un point.
val(double[]) - Method in interface opale.mathtools.IFnn
Cette méthode renvoie la valeur de la fonction en un point.
val(double[]) - Method in interface opale.mathtools.IFn1
Cette méthode renvoie la valeur de la fonction en un point.
Vector2D - class opale.module2d.noyau2d.Vector2D.
Cette classe est la classe de base de l'objet géométrique représentant un vecteur dans le plan.
Vector2D() - Constructor for class opale.module2d.noyau2d.Vector2D
Constructeur par défaut.
Vector2D(OIJ) - Constructor for class opale.module2d.noyau2d.Vector2D
Le constructeur par défaut Construit et initialise le vecteur avec les coordonnées (0; 0) et l'origine à l'origine du repère.
Vector2D(OIJ, double, double) - Constructor for class opale.module2d.noyau2d.Vector2D
Construit et initialise le vecteur avec les coordonnées (x; y).
Vector2D(Point2D, Point2D) - Constructor for class opale.module2d.noyau2d.Vector2D
Construit à partir de deux instances de Point2D.
Vector2D(Vector2D) - Constructor for class opale.module2d.noyau2d.Vector2D
Le constructeur de copie

W

WFile - class opale.tools.WFile.
Cette classe encapsule des methodes pour ecrire les types de base de Java dans un fichier sous forme ASCII.
WFile(String) - Constructor for class opale.tools.WFile
constructeur qui prend en argument le nom du fichier à ouvrir en ecriture.
WFile(String, boolean) - Constructor for class opale.tools.WFile
constructeur qui prend en argument le nom du fichier à ouvrir en ecriture, et le mode de vidage(automatique ou non).
width - Variable in class opale.module2d.noyau2d.CoordSystem
 
write(String) - Method in class opale.tools.WFile
 
writeChar(char) - Method in class opale.tools.WFile
 
writeDouble(double) - Method in class opale.tools.WFile
 
writeFile(WFile) - Method in class opale.module2d.noyau2d.Pack2D
Ecris dans un fichier le contenu de ce Pack2D.
writeFile(WFile, Pack2D) - Method in class opale.module2d.noyau2d.InfoObject
Ecrit les informations concernant l'objet dans un fichier.
writeFile(WFile, Pack2D) - Method in class opale.module2d.noyau2d.Object2D
Ecris les informations concernant l'objet dans un fichier.
writeFile(WFile, Pack2D) - Method in class opale.module2d.noyau2d.OIJ
Ecrit ses informations dans un fichier.
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.noyau2d.InfoObject
Ecris les informations complémentaires concernant l'objet dans un fichier.
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.noyau2d.InfoVector
 
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.noyau2d.Object2D
Ecris les informations complémentaires concernant l'objet dans un fichier.
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.noyau2d.Vector2D
 
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.noyau2d.Point2D
 
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.noyau2d.GPoint2D
 
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.noyau2d.GVector2D
 
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.noyau2d.InfoPoint
 
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.object2d.Line2D
 
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.object2d.InfoData
 
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.object2d.Data2D
 
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.object2d.GData2D
 
writeFileMore(WFile, Pack2D) - Method in class opale.module2d.object2d.GLine2D
 
writeFloat(float) - Method in class opale.tools.WFile
 
writeInt(int) - Method in class opale.tools.WFile
 
writeln(String) - Method in class opale.tools.WFile
 
writelnChar(char) - Method in class opale.tools.WFile
 
writelnDouble(double) - Method in class opale.tools.WFile
 
writelnFloat(float) - Method in class opale.tools.WFile
 
writelnInt(int) - Method in class opale.tools.WFile
 

X

x - Variable in class opale.module2d.noyau2d.Vector2D
Membres publiques.
x - Variable in class opale.module2d.noyau2d.Point2D
 
x - Variable in class opale.module2d.object2d.Data2D
 
x(double) - Method in interface opale.mathtools.IxyFt
Cette méthode renvoie la valeur de la fonction t-->x(t) en un point.
X(double, double) - Method in class opale.module2d.noyau2d.CoordSystem
Cette méthode renvoie l'abscisse réelle dans la feuille à partir des coordonnées au repère utilisateur.
X(double, double) - Method in class opale.module2d.noyau2d.LinLinCS
 
xfromXY(int, int) - Method in class opale.module2d.noyau2d.CoordSystem
Renvoie la première coordonnée utilisateur à partir de l'abscisse réelle
xfromXY(int, int) - Method in class opale.module2d.noyau2d.LinLinCS
 
xmax - Variable in class opale.module2d.noyau2d.CoordSystem
 
xmin - Variable in class opale.module2d.noyau2d.CoordSystem
 

Y

y - Variable in class opale.module2d.noyau2d.Vector2D
Membres publiques.
y - Variable in class opale.module2d.noyau2d.Point2D
 
y - Variable in class opale.module2d.object2d.Data2D
 
y(double) - Method in interface opale.mathtools.IxyFt
Cette méthode renvoie la valeur de la fonction t-->y(t) en un point.
Y(double, double) - Method in class opale.module2d.noyau2d.CoordSystem
Cette méthode renvoie l'ordonnée réelle dans la feuille à partir des coordonnées au repère utilisateur.
Y(double, double) - Method in class opale.module2d.noyau2d.LinLinCS
 
yfromXY(int, int) - Method in class opale.module2d.noyau2d.CoordSystem
Renvoie la deuxième coordonnée utilisateur à partir de l'abscisse réelle
yfromXY(int, int) - Method in class opale.module2d.noyau2d.LinLinCS
 
ymax - Variable in class opale.module2d.noyau2d.CoordSystem
 
ymin - Variable in class opale.module2d.noyau2d.CoordSystem
 

A B C D E F G H I J L M N O P R S T V W X Y