Index of all Fields and Methods
All Packages  Class Hierarchy

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

Index of all Fields and Methods

A

Acompute. Variable in class .Courbe
if TRUE : can start computations
action(Event, Object). Method in class .Askparametre
action(Event, Object). Method in class .Resultat
action(Event, Object). Method in class .Saisie
handle event which coresponding to a double click on Lifonction The other events are handled by the calling class socrates.
action(Event, Object). Method in class .socrates
display or remove result frame of class Resultat
affiche. Variable in class .Resultat
affiche is a thread which permit to synchronise the computations and the displays

B

Bclose. Variable in class .Resultat
Bclose coresponding to button CLOSE
Beffacer. Variable in class .Saisie
coresponds to the button erase all
bit_swap(int, int). Method in class .Calculfft
Btracer. Variable in class .Saisie
coresponds to the the plot button

C

c. Variable in class .Canvasspe
color of the line
calcul(). Method in class .Point_courbe
method which contol the computation .
Calculfft(Vector, Courbe). Constructor for class .Calculfft
Canvasspe(Color). Constructor for class .Canvasspe
Cfenetre. Variable in class .Saisie
Cfenetre coresponds to the window size choice list in order to add other sizes you have to change the coreponding code in class Calculfft
close(). Method in class .Resultat
method close kill processes and close window
compute(). Method in class .Courbe
Set variable Acompute to true : allow the computation
COS(String). Method in class .Trait_fonction
Courbe(Saisie, boolean). Constructor for class .Courbe
Store and calculate paramters
courbe_def. Variable in class .Courbe
courbe_def is a boolean use to check whether the computation of the points has been perfomed or not : courbe_def=false ---> points are not calculated yet courbe_def=true ---> points are avaible not need to compute them again
courbe_fft. Variable in class .Resultat
courbe_temp. Variable in class .Resultat
courbe_temp and courbe_fft are objects of the the class Courbe
Ctypefen. Variable in class .Saisie
Ctypefen coresponds to the window type choice list
CtypeTracer. Variable in class .Saisie
coresponds to the result type in the choice list
curve. Variable in class .Courbe
Use for frequency representation.
cv4. Variable in class .Resultat
cv4 & c7 are two extended Panel
cv7. Variable in class .Resultat

D

deb. Variable in class .Courbe
Since the number of point of the temporal representation might be smaller than the number of point computed for the Fourier Transform, deb tell what is the index of the first point to plot in the Vector trace
destroy(). Method in class .socrates
destroy all the opened windows
dirac(String). Method in class .Trait_fonction
drawWindow(double, Graphics). Method in class .Courbe
plotting of the window

E

eval(Double). Method in class .Trait_fonction
handle the evaluation

F

fen_ouverte. Static variable in class .socrates
fen_ouverte is a vector wich contains all the opened windows
fenb. Variable in class .Courbe
Contains the range limits of the window in the time domain : fenb lower limit, fenh upper limit
fenetrage(). Method in class .Courbe
apply window coeficients to the temporal domain values before the computation of the fourier transform
fenetre. Variable in class .Courbe
Use to store parameter window size from the calling item of class Resultat
fenetre. Variable in class .socrates
fenetre is a frame where the results are displayed
fenh. Variable in class .Courbe
Contains the range limits of the window in the time domain : fenb lower limit, fenh upper limit
fft(int, int, int). Method in class .Calculfft
fonction. Variable in class .Courbe
Use to store the fonction we are plotting (temporal domain) from the calling item of class Resultat

G

get_img(). Method in class .Calculfft
getx(). Method in class .Pts
gety(). Method in class .Pts

H

handle_listef(String). Method in class .Saisie
display a modal window to let the user select his desired *parameters whenever he selects a function in the functions list .
handleB(String). Method in class .Askparametre
Method which handle the user interactions with the buttons of the window.
handleEventf(Event). Method in class .Resultat

I

init(). Method in class .socrates
init_trace(Vector). Method in class .Courbe
Save results of computations in Vector trace
init_trace_im(Vector). Method in class .Courbe
Save results of computations in Vector trace_im
init_trace_temp(Vector). Method in class .Courbe
Save results of computations in time domains for the frequency computations /*
inter. Variable in class .Courbe
Contains the horizontal space on the canvas between two consecutive points

L

Lifonction. Variable in class .Saisie
list of avaible functions

M

maxy(Vector). Method in class .Courbe
look for the maximum y value in the vector t
miny(Vector). Method in class .Courbe
look for the minimum y value in the vector t
move(double, double). Method in class .Pts
move(Pts). Method in class .Pts

N

nbpoints. Variable in class .Courbe
contains the number of points of the curent plotting Note: if we are in the frequency domain nbpoints=fenetre

O

orgx. Variable in class .Courbe
Are the positions of the origin in the canvas
orgy. Variable in class .Courbe
Are the positions of the origin in the canvas

P

paint(Graphics). Method in class .Canvasspe
paint(Graphics). Method in class .Courbe
handle the computation and the display .
Panelspe(String). Constructor for class .Panelspe
Constructor for type 1
Panelspe(String, String). Constructor for class .Panelspe
Constructor for type 2
period_ech. Variable in class .Courbe
Use to store the sample period from the calling item of class Resultat
Point_courbe(Courbe). Constructor for class .Point_courbe
constructor of class , all the variables has the same name as in courbe
Pts(double, double). Constructor for class .Pts

R

random(). Method in class .Trait_fonction
recherche_chif_prec(String, int). Method in class .Trait_fonction
reshearch for the previous number in the string
recherche_chif_suiv(String, int). Method in class .Trait_fonction
reshearch for the following number in the string
recherche_parenthese(String, int). Method in class .Trait_fonction
reshearch for the next ')' of the same level
RECT(String). Method in class .Trait_fonction
replace_fonct(String). Method in class .Trait_fonction
recursive fonction which evaluate the value represented by a String
replace_t(Double). Method in class .Trait_fonction
replace t by it s value
Resultat(Saisie). Constructor for class .Resultat
construtor of classe : adapt the component according to the imput parameter saisie
run(). Method in class .Resultat
The run method makes the computation start in courbe temp and courbe_fft of class

S

saisie. Variable in class .Askparametre
Variable saisie is used to transmit the acquired parameters to the class who instancied this window
saisie. Variable in class .Courbe
saisie. Variable in class .Resultat
saisie is used to make a copy of the input parameters
Saisie(). Constructor for class .Saisie
constructor of the class
saisie_temp. Variable in class .socrates
Saisie is an extended panel which contain all the applet components
SIN(String). Method in class .Trait_fonction
SINC(String). Method in class .Trait_fonction
socrates(). Constructor for class .socrates
start(). Method in class .Resultat
initialized and start Thread affiche
stop(). Method in class .socrates

T

trace. Variable in class .Courbe
trace is a vector containing the points (classe Pts) to plot, in the case of a frequency domain plotting it contains either the real value points either the Modulus points.
trace_im. Variable in class .Courbe
trace_im is a vector containing the points (classe Pts) to plot in the case of a frequency domain plotting.
trace_temp. Variable in class .Courbe
trace_im is a vector containing the points (classe Pts) needed to compute the the Fourier Transform in the case of a frequency domain plotting.
Trait_fonction(String, double). Constructor for class .Trait_fonction
TRI(String). Method in class .Trait_fonction
type. Variable in class .Courbe
type is a boolean use to specified the type of plotting we are doing if TRUE then we are plotting a temporal function if FALSE then we r ploting a frequency function
typefenetre. Variable in class .Courbe
Use to store parameter window type from the calling item of class Resultat
typefft. Variable in class .Courbe
typefft is a boolean use for the reprensatation if TRUE then the representation is Modulus & Frequency if FALSE then the representation is Real & imaginary part