< A B C D E F G I L M N O P R S T U V X Y Z

<

() - Static method in class tracer.expression.FunctionSet
 

A

abs - Static variable in class tracer.expression.FunctionSet
Function abs(a).
absFunc - class tracer.expression.absFunc.
Absolute function
absFunc() - Constructor for class tracer.expression.absFunc
 
acos - Static variable in class tracer.expression.FunctionSet
Function acos(a).
acosFunc - class tracer.expression.acosFunc.
Arc Cosine function
acosFunc() - Constructor for class tracer.expression.acosFunc
 
actan - Static variable in class tracer.expression.FunctionSet
Function actan(a).
actanFunc - class tracer.expression.actanFunc.
Arc Cotangent function
actanFunc() - Constructor for class tracer.expression.actanFunc
 
actionPerformed(ActionEvent) - Method in class TracerFunction
 
add - Static variable in class tracer.expression.FunctionSet
Function a+b.
addFunc - class tracer.expression.addFunc.
Addition function
addFunc() - Constructor for class tracer.expression.addFunc
 
addFunction(String) - Method in class ManagerFunction
Methode permettant d'ajouter une fonction avec la couleur et le type par défaut Elle renvoie -1 si elle n'a pas pu
addFunction(String, int, Color) - Method in class ManagerFunction
Methode permettant d'ajouter une fonction en définissant le type et la couleur Elle renvoie -1 si elle n'a pas pu
afficher() - Method in class OptionFrame
Affiche la boite de Dialogue
afficher() - Method in class TracerFunction
 
appendSymbol(Symbol) - Method in class tracer.expression.Expression
Append a symbol to the end of an expression.
apply(double) - Method in class tracer.expression.absFunc
Returns the absolute double value of a.
apply(double) - Method in class tracer.expression.acosFunc
Returns the arc cosine of a, in the range of 0.0 through Pi.
apply(double) - Method in class tracer.expression.actanFunc
Returns the arc cotangent of a, in the range of -Pi/2 through Pi/2.
apply(double) - Method in class tracer.expression.asinFunc
Returns the arc sine of a, in the range of -Pi/2 through Pi/2.
apply(double) - Method in class tracer.expression.atanFunc
Returns the arc tangent of a, in the range of -Pi/2 through Pi/2.
apply(double) - Method in class tracer.expression.boxFunc
Returns box(a).
apply(double) - Method in class tracer.expression.ceilFunc
Returns the "ceiling" or smallest whole number greater than or equal to a.
apply(double) - Method in class tracer.expression.cosFunc
Returns the trigonometric cosine of an angle.
apply(double) - Method in class tracer.expression.ctanFunc
Returns the trigonometric cotangent of an angle.
apply(double) - Method in class tracer.expression.exp10Func
Returns the exponential number e(2.718...) raised to the power of a.
apply(double) - Method in class tracer.expression.expFunc
Returns the exponential number e(2.718...) raised to the power of a.
apply(double) - Method in class tracer.expression.floorFunc
Returns the "floor" or largest whole number less than or equal to a.
apply(double) - Method in class tracer.expression.Function
Apply function to a single argument.
apply(double) - Method in class tracer.expression.lnFunc
Returns the natural logarithm (base e) of a.
apply(double) - Method in class tracer.expression.logFunc
Returns the logarithm (base 10) of a.
apply(double) - Method in class tracer.expression.roundFunc
Rounds off a double value by first adding 0.5 to it and then returning the largest integer that is less than or equal to this new value.
apply(double) - Method in class tracer.expression.sincFunc
Returns sinc(a).
apply(double) - Method in class tracer.expression.sinFunc
Returns the trigonometric sine of an angle.
apply(double) - Method in class tracer.expression.sqrFunc
Returns the square root of a.
apply(double) - Method in class tracer.expression.sqrtFunc
Returns the square root of a.
apply(double) - Method in class tracer.expression.tanFunc
Returns the trigonometric tangent of an angle.
apply(double) - Method in class tracer.expression.twoArgFunction
 
apply(double, double) - Method in class tracer.expression.addFunc
Returns addition of two arguments a+b.
apply(double, double) - Method in class tracer.expression.divFunc
Returns the division of two arguments a/b.
apply(double, double) - Method in class tracer.expression.Function
Apply function to two arguments.
apply(double, double) - Method in class tracer.expression.multFunc
Returns multiplication of two arguments a*b.
apply(double, double) - Method in class tracer.expression.oneArgFunction
 
apply(double, double) - Method in class tracer.expression.powFunc
Returns power of two arguments a^b.
apply(double, double) - Method in class tracer.expression.subFunc
Returns substraction of two arguments a-b.
asin - Static variable in class tracer.expression.FunctionSet
Function asin(a).
asinFunc - class tracer.expression.asinFunc.
Arc Sine function
asinFunc() - Constructor for class tracer.expression.asinFunc
 
atan - Static variable in class tracer.expression.FunctionSet
Function atan(a).
atanFunc - class tracer.expression.atanFunc.
Arc Tangent function
atanFunc() - Constructor for class tracer.expression.atanFunc
 
attribGraphe() - Method in class OptionFrame
Methode permettant de changer les coordonnees du repere
AttribPanel - class ui.AttribPanel.
 
AttribPanel() - Constructor for class ui.AttribPanel
 
AttribPanel(TracerGraphe) - Constructor for class ui.AttribPanel
 

B

box - Static variable in class tracer.expression.FunctionSet
Function box(a).
boxFunc - class tracer.expression.boxFunc.
Box function.
boxFunc() - Constructor for class tracer.expression.boxFunc
 
buildConstraints(GridBagConstraints, int, int, int, int, int, int) - Method in class ui.FirstPanel
 

C

ceil - Static variable in class tracer.expression.FunctionSet
Function ceil(a).
ceilFunc - class tracer.expression.ceilFunc.
Ceiling function
ceilFunc() - Constructor for class tracer.expression.ceilFunc
 
centreX - Variable in class tracer.ChangeAxe
Attribut donnant le centre en pixel sur l'axe Ox
centreY - Variable in class tracer.ChangeAxe
Attribut donnant le centre en pixel sur l'axe Oy
ChangeAxe - class tracer.ChangeAxe.
 
ChangeAxe(ChangeAxe) - Constructor for class tracer.ChangeAxe
 
ChangeAxe(int, int, double, double, double, double) - Constructor for class tracer.ChangeAxe
 
changeFtn() - Method in class OptionFrame
Fonction gérant le cas où on fait des changements sur les fonctions
ChangeFtnPanel - class ui.ChangeFtnPanel.
 
ChangeFtnPanel(ActionListener) - Constructor for class ui.ChangeFtnPanel
 
checkFunctions - Variable in class ui.ListFtnPanel
 
ColorFtnPanel - class ui.ColorFtnPanel.
 
ColorFtnPanel(ActionListener) - Constructor for class ui.ColorFtnPanel
 
cos - Static variable in class tracer.expression.FunctionSet
Function cos(a).
cosFunc - class tracer.expression.cosFunc.
Cosine function
cosFunc() - Constructor for class tracer.expression.cosFunc
 
ctan - Static variable in class tracer.expression.FunctionSet
Function ctan(a).
ctanFunc - class tracer.expression.ctanFunc.
Cotangent function
ctanFunc() - Constructor for class tracer.expression.ctanFunc
 

D

deleteFtn() - Method in class OptionFrame
Fonction gérant le cas où on efface des fonctions
delFunction(int) - Method in class ManagerFunction
Methode permettant d'effacer une fonction donnee par son numero Elle renvoie un boolean comme reponse de succes ou non
delFunction(String) - Method in class ManagerFunction
Methode permettant d'effacer une fonction donnee par son expression Elle renvoie un boolean comme reponse de succes ou non
dezoom(TracerGraphe) - Method in class TracerFunction
Methode definissant le DeZoom
DisplayerFunction - class tracer.DisplayerFunction.
 
DisplayerFunction() - Constructor for class tracer.DisplayerFunction
 
DisplayerFunction(String) - Constructor for class tracer.DisplayerFunction
 
DisplayerFunction(String, int, Color) - Constructor for class tracer.DisplayerFunction
 
div - Static variable in class tracer.expression.FunctionSet
Function a/b.
divFunc - class tracer.expression.divFunc.
Division function
divFunc() - Constructor for class tracer.expression.divFunc
 
drawFunction(Graphics2D, ChangeAxe, double, double, double, double, double) - Method in class tracer.DisplayerFunction
Methode permettant de tracer la fonction dans un repere donné
drawFunction(int, Graphics2D, ChangeAxe, double, double, double, double, double) - Method in class ManagerFunction
Methode tracant une fonction donnee
drawFunction(String) - Method in class tracer.TracerGraphe
Methode dessinant une fonction

E

E - Static variable in class tracer.expression.Variable
The global variable E.
EMPTY_NODE - Static variable in class tracer.expression.ExpressionEvalException
 
enode - Variable in class tracer.expression.Expression
The root expression node generated by parsing the expression string.
enode - Variable in class tracer.expression.Symbol
The reduced expression node, if symbol type if SYM_EXPRNODE.
equal(Symbol) - Method in class tracer.expression.Symbol
Returns true if current symbol has the same precedence as symbol a.
etype - Variable in class tracer.expression.ExprNode
Expression node type.
eval() - Method in class tracer.expression.Expression
Evaluate the expression.
eval() - Method in class tracer.expression.ExprNode
Evaluate the expression node.
exp - Static variable in class tracer.expression.FunctionSet
Function exp(a).
exp10Func - class tracer.expression.exp10Func.
Exponential function
exp10Func() - Constructor for class tracer.expression.exp10Func
 
EXPECT_BINFUNC - Static variable in class tracer.expression.ExpressionEvalException
 
EXPECT_TERMINAL - Static variable in class tracer.expression.ExpressionParseException
 
EXPECT_UNARYFUNC - Static variable in class tracer.expression.ExpressionEvalException
 
expFunc - class tracer.expression.expFunc.
Exponential function
expFunc() - Constructor for class tracer.expression.expFunc
 
EXPNODE_BINFUNC - Static variable in class tracer.expression.ExprNode
An expression node containing two expression nodes and a binary function applicable on them.
EXPNODE_CONST - Static variable in class tracer.expression.ExprNode
An expression node containing a constant number.
EXPNODE_EMPTY - Static variable in class tracer.expression.ExprNode
An empty expression node.
EXPNODE_NODE - Static variable in class tracer.expression.ExprNode
An expression node containing a single expression node.
EXPNODE_UNARYFUNC - Static variable in class tracer.expression.ExprNode
An expression node containing an expression node and a unary function applicable on it.
EXPNODE_VAR - Static variable in class tracer.expression.ExprNode
An expression node containing a variable.
ExprDouble - class tracer.expression.ExprDouble.
A class defined to output more flexible double representation than the standard java.lang.Double.
ExprDouble() - Constructor for class tracer.expression.ExprDouble
 
Expression - class tracer.expression.Expression.
The class representing an expression.
Expression() - Constructor for class tracer.expression.Expression
Construct an empty expression.
Expression(String) - Constructor for class tracer.expression.Expression
Construct an expression by a string representation.
ExpressionEvalException - exception tracer.expression.ExpressionEvalException.
Expression evaluation exception.
ExpressionEvalException() - Constructor for class tracer.expression.ExpressionEvalException
Construct a ExpressionEvalException with no detail message.
ExpressionEvalException(String) - Constructor for class tracer.expression.ExpressionEvalException
Construct a ExpressionEvalException with specified detail message.
ExpressionException - exception tracer.expression.ExpressionException.
Expression exception.
ExpressionException() - Constructor for class tracer.expression.ExpressionException
Construct a ExpressionException with no detail message.
ExpressionException(String) - Constructor for class tracer.expression.ExpressionException
Construct a ExpressionException with specified detail message.
ExpressionParseException - exception tracer.expression.ExpressionParseException.
Expression parsing exception.
ExpressionParseException() - Constructor for class tracer.expression.ExpressionParseException
 
ExpressionParseException(String) - Constructor for class tracer.expression.ExpressionParseException
 
ExprNode - class tracer.expression.ExprNode.
A reduced expression node in an operator-precedence parsing tree.
ExprNode() - Constructor for class tracer.expression.ExprNode
Create a default empty expression node.
ExprStringBufferInputStream - class tracer.expression.ExprStringBufferInputStream.
A string buffer input stream defined for expression type strings.
ExprStringBufferInputStream(String) - Constructor for class tracer.expression.ExprStringBufferInputStream
Construct a string buffer input stream for the specified string.

F

feetX - Variable in class tracer.ChangeAxe
Attribut donnant en pixel l'espace entre chaque point sur l'axe Ox
feetY - Variable in class tracer.ChangeAxe
Attribut donnant en pixel l'espace entre chaque point sur l'axe Oy
FirstPanel - class ui.FirstPanel.
 
FirstPanel(String) - Constructor for class ui.FirstPanel
 
floor - Static variable in class tracer.expression.FunctionSet
Function floor(a).
floorFunc - class tracer.expression.floorFunc.
Floor function
floorFunc() - Constructor for class tracer.expression.floorFunc
 
FtnPanel - class ui.FtnPanel.
 
FtnPanel(ActionListener, String) - Constructor for class ui.FtnPanel
 
func - Variable in class tracer.expression.ExprNode
Function contained in the current expression node.
func - Variable in class tracer.expression.Symbol
The function of a TK_FUNCTION token.
funcTab - Static variable in class tracer.expression.FunctionSet
Hash table to store all available functions.
Function - class tracer.expression.Function.
Abstract class type for functions.
Function() - Constructor for class tracer.expression.Function
 
FunctionSet - class tracer.expression.FunctionSet.
The set of all available functions.
FunctionSet() - Constructor for class tracer.expression.FunctionSet
 

G

getAttribut() - Method in class ui.TabbedFtnPanel
 
getChangeAxe() - Method in class tracer.TracerGraphe
Methode retournant la classe ChangeAxe
getChangeFunction(int) - Method in class ui.TabbedFtnPanel
 
getColor() - Method in class tracer.DisplayerFunction
Methode permettant de recuperer la couleur de la fonction
getColor(int) - Method in class ManagerFunction
 
getDecaleX() - Method in class tracer.ChangeAxe
Methode recuperant le decalage jusqu'au centre sur l'axe Ox
getDecaleY() - Method in class tracer.ChangeAxe
Methode recuperant le decalage jusqu'au centre sur l'axe Oy
getErrMsg() - Method in class tracer.expression.Expression
Return a string indicates where the parsing error occurs.
getFunc(String) - Static method in class tracer.expression.FunctionSet
Fetch a function by passing in its string representation.
getFunction() - Method in class tracer.DisplayerFunction
Methode permettant de recuperer l'expression de la fonction
getFunction() - Method in class ui.FtnPanel
 
getFunctions() - Method in class tracer.TracerGraphe
Methode retournant la classe DisplayerFunction
getFunctionText(int) - Method in class ManagerFunction
 
getFunctionText(int) - Method in class ui.ListFtnPanel
 
getHeight() - Method in class tracer.ChangeAxe
Methode recuperant la hauteur de fenetre
getManagerFunction() - Method in class OptionFrame
 
getMaxFtn() - Method in class ui.ListFtnPanel
 
getMaxFtn() - Method in class ui.TabbedFtnPanel
 
getMaxX() - Method in class tracer.TracerGraphe
Methode retournant la valeur de maxX
getMaxX() - Method in class ui.AttribPanel
 
getMaxY() - Method in class tracer.TracerGraphe
Methode retournant la valeur de maxY
getMaxY() - Method in class ui.AttribPanel
 
getMinX() - Method in class tracer.TracerGraphe
Methode retournant la valeur de minX
getMinX() - Method in class ui.AttribPanel
 
getMinY() - Method in class tracer.TracerGraphe
Methode retournant la valeur de minY
getMinY() - Method in class ui.AttribPanel
 
getNbSelectedCheckBox() - Method in class ui.ListFtnPanel
 
getNbSelectedCheckBoxForOpt() - Method in class ui.TabbedFtnPanel
 
getNbSelectedCheckBoxForSet() - Method in class ui.TabbedFtnPanel
 
getNewFunction() - Method in class ui.TabbedFtnPanel
 
getPreferredSize() - Method in class Interface
 
getPreferredSize() - Method in class tracer.TracerGraphe
Methode définissant par défaut la taille de la fenetre
getPreferredSize() - Method in class ui.ListFtnPanel
 
getRange() - Method in class tracer.TracerGraphe
Methode retournant la valeur de range
getRange() - Method in class ui.AttribPanel
 
getScaleX() - Method in class tracer.TracerGraphe
Methode retournant la valeur de scaleX
getScaleX() - Method in class ui.AttribPanel
 
getScaleY() - Method in class tracer.TracerGraphe
Methode retournant la valeur de scaleY
getScaleY() - Method in class ui.AttribPanel
 
getSelectedCheckBox() - Method in class ui.ListFtnPanel
 
getSelectedCheckBoxForOpt() - Method in class ui.TabbedFtnPanel
 
getSelectedCheckBoxForSet() - Method in class ui.TabbedFtnPanel
 
getTracerGraphe() - Method in class OptionFrame
 
getType() - Method in class tracer.DisplayerFunction
Methode permettant de recuperer le type de tracage de la fonction
getType(int) - Method in class ManagerFunction
 
getValue(double) - Method in class tracer.DisplayerFunction
Methode permettant d'avoir la fonction à un point donné
getWidth() - Method in class tracer.ChangeAxe
Methode recuperant la longueur de fenetre
getXToPixel(double) - Method in class tracer.ChangeAxe
Methode permettant de passer d'un point de l'axe Ox du repere cartesien en pixel
getYToPixel(double) - Method in class tracer.ChangeAxe
Methode permettant de passer d'un point de l'axe Ox du repere cartesien en pixel
greater(Symbol) - Method in class tracer.expression.Symbol
Returns true if current symbol has higher precedence than symbol a.

I

id - Variable in class tracer.expression.ExprNode
Constant contained in the current expression node.
Interface - class Interface.
 
Interface(ActionListener) - Constructor for class Interface
 
isEOE() - Method in class tracer.expression.Symbol
Returns true if the symbol represents the end of an expression.
isExprNode() - Method in class tracer.expression.Symbol
Returns true if the symbol represents an expression node.
isPossible() - Method in class ManagerFunction
Methode me disant si je peux ajouter une fonction
isSelectedFunction(int) - Method in class ui.ListFtnPanel
 
isSelectedWithChange(int) - Method in class ui.TabbedFtnPanel
 
isSelectedWithDelete(int) - Method in class ui.TabbedFtnPanel
 

L

less(Symbol) - Method in class tracer.expression.Symbol
Returns true if current symbol has lower precedence than symbol a.
lfp - Variable in class Interface
 
ListFtnPanel - class ui.ListFtnPanel.
 
ListFtnPanel(String) - Constructor for class ui.ListFtnPanel
 
lnFunc - class tracer.expression.lnFunc.
Natural logarithm function
lnFunc() - Constructor for class tracer.expression.lnFunc
 
log - Static variable in class tracer.expression.FunctionSet
Function log(a).
logFunc - class tracer.expression.logFunc.
Logarithm function
logFunc() - Constructor for class tracer.expression.logFunc
 

M

main(String[]) - Static method in class TracerFunction
 
managementDraw() - Method in class TracerFunction
Methode servant a dessiner les fonctions selectionnees sur la fenetre principale
managementFunction() - Method in class TracerFunction
Methode servant a mettre a jour les fonctions existantes situees sur la fenetre principale
managementStopDraw() - Method in class TracerFunction
Methode servant a stopper le dessins des fonctions selectionnees sur la fenetre principale
ManagerFunction - class ManagerFunction.
 
ManagerFunction() - Constructor for class ManagerFunction
 
MAX_FUNCTION - Static variable in class ManagerFunction
Variable definissant le nombre maximal de fonctions
maxX - Variable in class tracer.ChangeAxe
Attribut donnant l'ecart de l'intervalle de l'axe Ox
maxY - Variable in class tracer.ChangeAxe
Attribut donnant l'ecart de l'intervalle de l'axe Oy
mf - Variable in class TracerFunction
 
mult - Static variable in class tracer.expression.FunctionSet
Function a*b.
multFunc - class tracer.expression.multFunc.
Multiplication function
multFunc() - Constructor for class tracer.expression.multFunc
 

N

nameStr - Variable in class tracer.expression.Variable
 
NB_FTN - Static variable in class ui.ListFtnPanel
 
NB_TYPES - Static variable in class ui.TypeFtnPanel
 
newFtn() - Method in class OptionFrame
Fonction gérant le cas où on entre une nouvelle fonction
nextSymbol(StreamTokenizer) - Static method in class tracer.expression.Expression
Fetch the next symbol from the input expression string.
NO_EOE - Static variable in class tracer.expression.ExpressionParseException
 
NO_NODE - Static variable in class tracer.expression.ExpressionParseException
 
NO_OPERATOR - Static variable in class tracer.expression.ExpressionParseException
 
node1 - Variable in class tracer.expression.ExprNode
Expression node 1 contained in the current expression node.
node2 - Variable in class tracer.expression.ExprNode
Expression node 2 contained in the current expression node.
numArgs - Variable in class tracer.expression.Function
Number of arguments the function can take
numNodes - Variable in class tracer.expression.ExprNode
 
nval - Variable in class tracer.expression.Symbol
The value of a TK_NUMBER token.

O

of - Variable in class Interface
 
oneArgFunction - class tracer.expression.oneArgFunction.
Abstract class type for single argument functions.
oneArgFunction() - Constructor for class tracer.expression.oneArgFunction
Constructs a function with one arguement.
OptionFrame - class OptionFrame.
 
OptionFrame(JFrame, String, ActionListener) - Constructor for class OptionFrame
 
optionManager() - Method in class OptionFrame
Methode gerant les onglets

P

paint(Graphics) - Method in class tracer.TracerGraphe
Methode paint() dessinant sur le canvas : - le repere (Axe + Repere) - la fonction si elle est definie
panelDown - Variable in class ui.ListFtnPanel
 
parse(StreamTokenizer) - Method in class tracer.expression.Expression
Parse the input expression string, returns the root expression node of the operator-precedence parse tree.
PI - Static variable in class tracer.expression.Variable
The global variable PI.
pos() - Method in class tracer.expression.ExprStringBufferInputStream
Return current stream pointer position.
pow - Static variable in class tracer.expression.FunctionSet
Function a^b.
powFunc - class tracer.expression.powFunc.
Power function
powFunc() - Constructor for class tracer.expression.powFunc
 
precTab - Static variable in class tracer.expression.Symbol
Precedence table used for parsing the expression.
precTabIndex(int) - Static method in class tracer.expression.Symbol
Convert a token type to an index in the precedence table.
push(double) - Method in class tracer.expression.ExprNode
Pushes a const into the expression node.
push(ExprNode) - Method in class tracer.expression.ExprNode
Pushes an expression node into the expression node.
push(Function) - Method in class tracer.expression.ExprNode
Pushes a function into the expression node.
push(Symbol) - Method in class tracer.expression.ExprNode
Pushes a symbol into the expression node.
push(Variable) - Method in class tracer.expression.ExprNode
Pushes a variable into the expression node.

R

round - Static variable in class tracer.expression.FunctionSet
Function round(a).
roundFunc - class tracer.expression.roundFunc.
Round function
roundFunc() - Constructor for class tracer.expression.roundFunc
 
run() - Method in class tracer.DisplayerFunction
 

S

setCentreX() - Method in class tracer.ChangeAxe
Methode changeant la coordonnee x du centre
setCentreY() - Method in class tracer.ChangeAxe
Methode changeant la coordonnee y du centre
setChangeAxe(int, int) - Method in class tracer.ChangeAxe
Methode changeant les dimensions de la fenetre
setChangeFunction() - Method in class OptionFrame
Methode changeant les fonctions des differentes listes
setColor(Color) - Method in class OptionFrame
Methode changeant la couleur
setColor(Color) - Method in class tracer.DisplayerFunction
Methode permettant de changer la couleur de tracage de la fonction
setColor(Color) - Method in class ui.ColorFtnPanel
 
setColor(Color, int) - Method in class ManagerFunction
 
setFeetX() - Method in class tracer.ChangeAxe
Methode changeant l'espace separant 2 points de l'axe Ox
setFeetY() - Method in class tracer.ChangeAxe
Methode changeant l'espace separant 2 points de l'axe Oy
setFunction(String) - Method in class tracer.DisplayerFunction
Methode permettant de changer l'expression de la fonction
setFunction(String) - Method in class ui.FtnPanel
 
setFunctionCheckBox(int, boolean) - Method in class ui.ListFtnPanel
 
setFunctionColor(int, Color) - Method in class ui.ListFtnPanel
 
setFunctionColor(int, Color) - Method in class ui.TabbedFtnPanel
 
setFunctionState(int, boolean) - Method in class ui.ChangeFtnPanel
 
setFunctionText(int, String) - Method in class ui.ListFtnPanel
 
setFunctionText(String, int) - Method in class ManagerFunction
 
setFunctionWithChange(int, boolean) - Method in class ui.TabbedFtnPanel
 
setListFunction(String, int) - Method in class ui.TabbedFtnPanel
 
setListFunctionState(int, boolean) - Method in class ui.TabbedFtnPanel
 
setMaxX(double) - Method in class tracer.TracerGraphe
Methode changeant la valeur de maxX en redefinissant ChangeAxe aussi
setMaxX(double, double) - Method in class tracer.ChangeAxe
Methode changeant l'ecart de l'intervalle usr l'axe Ox
setMaxY(double) - Method in class tracer.TracerGraphe
Methode changeant la valeur de maxY en redefinissant ChangeAxe aussi
setMaxY(double, double) - Method in class tracer.ChangeAxe
Methode changeant l'ecart de l'intervalle usr l'axe Oy
setMinX(double) - Method in class tracer.TracerGraphe
Methode changeant la valeur de maxY en redefinissant ChangeAxe aussi
setMinX(double, double) - Method in class tracer.ChangeAxe
Methode changeant l'ecart de l'intervalle usr l'axe Oy
setMinY(double) - Method in class tracer.TracerGraphe
Methode changeant la valeur de minY en redefinissant ChangeAxe aussi
setMinY(double, double) - Method in class tracer.ChangeAxe
Methode changeant l'ecart de l'intervalle usr l'axe Oy
setOnglet(int) - Method in class OptionFrame
Methode initialisant l'onglet de départ
setOnglet(int) - Method in class ui.TabbedFtnPanel
 
setRange(double) - Method in class tracer.TracerGraphe
Methode changeant la valeur de range
setScaleX(double) - Method in class tracer.TracerGraphe
Methode changeant la valeur de scaleX
setScaleY(double) - Method in class tracer.TracerGraphe
Methode changeant la valeur de scaleY
setTracerGraphe(TracerGraphe) - Method in class OptionFrame
Methode changeant le TracerGraphe
setType(int) - Method in class OptionFrame
Methode changeant le type de tracage
setType(int) - Method in class tracer.DisplayerFunction
Methode permettant de changer le type de tracage de la fonction
setType(int, int) - Method in class ManagerFunction
 
setZoneColor(Color) - Method in class OptionFrame
Methode changeant la zone de couleur
setZoneColor(Color) - Method in class ui.ChangeFtnPanel
 
setZoneColor(Color) - Method in class ui.FtnPanel
 
setZoneColor(Color) - Method in class ui.TabbedFtnPanel
 
simplePanel(String, String, JTextField) - Method in class ui.FirstPanel
 
sin - Static variable in class tracer.expression.FunctionSet
Function sin(a).
sinc - Static variable in class tracer.expression.FunctionSet
Function sinc(a).
sincFunc - class tracer.expression.sincFunc.
Sinc function
sincFunc() - Constructor for class tracer.expression.sincFunc
 
sinFunc - class tracer.expression.sinFunc.
Sine function
sinFunc() - Constructor for class tracer.expression.sinFunc
 
specialPanel(String, String, String, JTextField, JTextField) - Method in class ui.FirstPanel
 
sqr - Static variable in class tracer.expression.FunctionSet
Function sqr(a).
sqrFunc - class tracer.expression.sqrFunc.
Square function
sqrFunc() - Constructor for class tracer.expression.sqrFunc
 
sqrt - Static variable in class tracer.expression.FunctionSet
Function sqrt(a).
sqrtFunc - class tracer.expression.sqrtFunc.
Square Root function
sqrtFunc() - Constructor for class tracer.expression.sqrtFunc
 
stopDraw() - Method in class tracer.DisplayerFunction
 
stopDraw(int) - Method in class ManagerFunction
Methode arretant le tracage d'une fonction donnee
stopDrawFunction() - Method in class tracer.TracerGraphe
Methode arretant le dessin en cours de tracage
stype - Variable in class tracer.expression.Symbol
Symbol type of the symbol.
sub - Static variable in class tracer.expression.FunctionSet
Function a-b.
subFunc - class tracer.expression.subFunc.
Substraction function
subFunc() - Constructor for class tracer.expression.subFunc
 
SYM_EXPRNODE - Static variable in class tracer.expression.Symbol
The symbol type representing a reduced expression node.
SYM_TERMINAL - Static variable in class tracer.expression.Symbol
The symbol type representing a terminal symbol.
SYM_UNKNOWN - Static variable in class tracer.expression.Symbol
The symbol type representing unknown symbol.
Symbol - class tracer.expression.Symbol.
An input symbol in an expression.
Symbol() - Constructor for class tracer.expression.Symbol
Create an empty symbol.
Symbol(int, ExprNode) - Constructor for class tracer.expression.Symbol
Create a Function token with symbol type specified as SYM_EXPRNODE, and an expression node.
Symbol(int, int) - Constructor for class tracer.expression.Symbol
Create a token symbol with symbol type and token type.
Symbol(int, int, char) - Constructor for class tracer.expression.Symbol
 
Symbol(int, int, double) - Constructor for class tracer.expression.Symbol
Create a Number token with symbol type specified as SYM_TERMINAL, token type specified as TK_NUMBER and a value
Symbol(int, int, String) - Constructor for class tracer.expression.Symbol
Create a Variable token or Function token with symbol type specified as SYM_TERMINAL.
symQueue - Variable in class tracer.expression.Expression
The symbol queue created for operator-precedence parsing.
symStack - Variable in class tracer.expression.Expression
The operator, expression node stack created for operator-precedence parsing.

T

TabbedFtnPanel - class ui.TabbedFtnPanel.
 
TabbedFtnPanel(ActionListener, TracerGraphe) - Constructor for class ui.TabbedFtnPanel
 
tan - Static variable in class tracer.expression.FunctionSet
Function tan(a).
tanFunc - class tracer.expression.tanFunc.
Tangent function
tanFunc() - Constructor for class tracer.expression.tanFunc
 
textFunctions - Variable in class ui.ListFtnPanel
 
tg - Variable in class Interface
 
TK_BRACKETL - Static variable in class tracer.expression.Symbol
The token representing a left bracket in an expression.
TK_BRACKETR - Static variable in class tracer.expression.Symbol
The token representing a right bracket in an expression.
TK_DIV - Static variable in class tracer.expression.Symbol
The token representing a division sign in an expression.
TK_EOE - Static variable in class tracer.expression.Symbol
The token representing the end of an expression.
TK_FUNCTION - Static variable in class tracer.expression.Symbol
The token representing a function in an expression.
TK_MINUS - Static variable in class tracer.expression.Symbol
The token representing a minus sign in an expression.
TK_MULT - Static variable in class tracer.expression.Symbol
The token representing a multply sign in an expression.
TK_NUMBER - Static variable in class tracer.expression.Symbol
The token representing a number in an expression.
TK_PLUS - Static variable in class tracer.expression.Symbol
The token representing a plus sign in an expression.
TK_POW - Static variable in class tracer.expression.Symbol
The token representing a power sign in an expression.
TK_VARIABLE - Static variable in class tracer.expression.Symbol
The token representing a variable in an expression.
TOOMANY_NODE - Static variable in class tracer.expression.ExpressionParseException
 
toString() - Method in class ManagerFunction
Methode retournant une representation de en string de la classe
toString() - Method in class tracer.ChangeAxe
Methode donnat une representation en String de la classe
toString() - Method in class tracer.DisplayerFunction
Methode renvoyant une forme en caractere de la fonction
toString() - Method in class tracer.expression.absFunc
Return string "ABS"
toString() - Method in class tracer.expression.acosFunc
Return string "ACOS"
toString() - Method in class tracer.expression.actanFunc
Return string "ACTAN"
toString() - Method in class tracer.expression.addFunc
Return string "+".
toString() - Method in class tracer.expression.asinFunc
Return string "ASIN"
toString() - Method in class tracer.expression.atanFunc
Return string "ATAN"
toString() - Method in class tracer.expression.boxFunc
Return string "BOX"
toString() - Method in class tracer.expression.ceilFunc
Return string "CEIL"
toString() - Method in class tracer.expression.cosFunc
Return string "COS"
toString() - Method in class tracer.expression.ctanFunc
Return string "CTAN"
toString() - Method in class tracer.expression.divFunc
Return string "/".
toString() - Method in class tracer.expression.exp10Func
Return string "EXP"
toString() - Method in class tracer.expression.expFunc
Return string "EXP"
toString() - Method in class tracer.expression.ExprNode
Returns the string representation of the expression node.
toString() - Method in class tracer.expression.floorFunc
Return string "FLOOR"
toString() - Method in class tracer.expression.Function
Return the string representation of the function.
toString() - Method in class tracer.expression.lnFunc
Return string "LN"
toString() - Method in class tracer.expression.logFunc
Return string "LOG"
toString() - Method in class tracer.expression.multFunc
Return string "*".
toString() - Method in class tracer.expression.powFunc
Return string "^".
toString() - Method in class tracer.expression.roundFunc
Return string "ROUND"
toString() - Method in class tracer.expression.sincFunc
Return string "SINC"
toString() - Method in class tracer.expression.sinFunc
Return string "SIN"
toString() - Method in class tracer.expression.sqrFunc
Return string "SQR"
toString() - Method in class tracer.expression.sqrtFunc
Return string "SQRT"
toString() - Method in class tracer.expression.subFunc
Return string "-".
toString() - Method in class tracer.expression.Symbol
Returns the string representation of the current symbol.
toString() - Method in class tracer.expression.tanFunc
Return string "TAN"
toString() - Method in class tracer.expression.Variable
Returns the string representation of the variable.
toString(double) - Static method in class tracer.expression.ExprDouble
Convert a double into a string using default precision 15.
toString(double, int) - Static method in class tracer.expression.ExprDouble
Convert a double into a string using specific precision.
toSymbol(String) - Static method in class tracer.expression.Expression
Convert a string to a symbol.
traceAxes(Graphics2D) - Method in class tracer.TracerGraphe
Methode tracant les Axes Ox, Oy
traceRepere(Graphics2D) - Method in class tracer.TracerGraphe
Methode tracant le repere sur Ox, Oy
TracerFunction - class TracerFunction.
 
TracerFunction() - Constructor for class TracerFunction
 
TracerGraphe - class tracer.TracerGraphe.
 
TracerGraphe() - Constructor for class tracer.TracerGraphe
Constructeur TracerGraphe()
TracerGraphe(TracerGraphe) - Constructor for class tracer.TracerGraphe
Constructeur TracerGraphe(TracerGraphe)
ttype - Variable in class tracer.expression.Symbol
The terminal type of the symbol, if symbol type if SYM_TERMINAL.
twoArgFunction - class tracer.expression.twoArgFunction.
Abstract class type for two-argument functions.
twoArgFunction() - Constructor for class tracer.expression.twoArgFunction
Constructs a function with two arguements.
TYPE_CARRE - Static variable in class tracer.DisplayerFunction
Variable permettant le tracage de la fonction en triangle
TYPE_CIRCLE - Static variable in class tracer.DisplayerFunction
Variable permettant le tracage de la fonction en cercle
TYPE_NORMAL - Static variable in class tracer.DisplayerFunction
Variable permettant le tracage de la fonction en mode ligne
TYPE_PT - Static variable in class tracer.DisplayerFunction
Variable permettant le tracage de la fonction en point
TYPE_TRIANGLE - Static variable in class tracer.DisplayerFunction
Variable permettant le tracage de la fonction en triangle
TypeFtnPanel - class ui.TypeFtnPanel.
 
TypeFtnPanel(ActionListener) - Constructor for class ui.TypeFtnPanel
 

U

UNEXPECTED_NODE - Static variable in class tracer.expression.ExpressionParseException
 
UNEXPECTED_SYMBOL - Static variable in class tracer.expression.ExpressionParseException
 
UNKNOWN_SYMBOL - Static variable in class tracer.expression.ExpressionParseException
 
UNKNOWN_TERMINAL - Static variable in class tracer.expression.ExpressionParseException
 

V

val - Variable in class tracer.expression.Variable
Current value of a variable.
variable - Variable in class tracer.expression.ExprNode
Variable contained in the current expression node.
variable - Variable in class tracer.expression.Symbol
The variable of a TK_VARIABLE token.
Variable - class tracer.expression.Variable.
An variable in an expression.
Variable() - Constructor for class tracer.expression.Variable
Create a default variable without a name.
Variable(String) - Constructor for class tracer.expression.Variable
Create a variable with a name.
Variable(String, double) - Constructor for class tracer.expression.Variable
Create a variable with a name and its value.

X

X - Static variable in class tracer.expression.Variable
The global variable X.

Y

Y - Static variable in class tracer.expression.Variable
The global variable Y.

Z

Z - Static variable in class tracer.expression.Variable
The global variable Z.
ZOOM - Static variable in class TracerFunction
Attribut definissant la precision du zoom
zoom(TracerGraphe) - Method in class TracerFunction
Methode definissant le Zoom

< A B C D E F G I L M N O P R S T U V X Y Z