tracer
Class TracerGraphe

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Canvas
              |
              +--tracer.TracerGraphe

public class TracerGraphe
extends java.awt.Canvas

See Also:
Serialized Form

Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
TracerGraphe()
          Constructeur TracerGraphe()
TracerGraphe(TracerGraphe tg)
          Constructeur TracerGraphe(TracerGraphe)
 
Method Summary
 void drawFunction(java.lang.String s)
          Methode dessinant une fonction
 ChangeAxe getChangeAxe()
          Methode retournant la classe ChangeAxe
 DisplayerFunction getFunctions()
          Methode retournant la classe DisplayerFunction
 double getMaxX()
          Methode retournant la valeur de maxX
 double getMaxY()
          Methode retournant la valeur de maxY
 double getMinX()
          Methode retournant la valeur de minX
 double getMinY()
          Methode retournant la valeur de minY
 java.awt.Dimension getPreferredSize()
          Methode définissant par défaut la taille de la fenetre
 double getRange()
          Methode retournant la valeur de range
 double getScaleX()
          Methode retournant la valeur de scaleX
 double getScaleY()
          Methode retournant la valeur de scaleY
 void paint(java.awt.Graphics gc)
          Methode paint() dessinant sur le canvas : - le repere (Axe + Repere) - la fonction si elle est definie
 void setMaxX(double n)
          Methode changeant la valeur de maxX en redefinissant ChangeAxe aussi
 void setMaxY(double n)
          Methode changeant la valeur de maxY en redefinissant ChangeAxe aussi
 void setMinX(double n)
          Methode changeant la valeur de maxY en redefinissant ChangeAxe aussi
 void setMinY(double n)
          Methode changeant la valeur de minY en redefinissant ChangeAxe aussi
 void setRange(double n)
          Methode changeant la valeur de range
 void setScaleX(double n)
          Methode changeant la valeur de scaleX
 void setScaleY(double n)
          Methode changeant la valeur de scaleY
 void stopDrawFunction()
          Methode arretant le dessin en cours de tracage
 void traceAxes(java.awt.Graphics2D g2d)
          Methode tracant les Axes Ox, Oy
 void traceRepere(java.awt.Graphics2D g2d)
          Methode tracant le repere sur Ox, Oy
 
Methods inherited from class java.awt.Canvas
, addNotify, constructComponentName, postsOldMouseEvents
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, dispatchEventImpl, doLayout, enable, enable, enableEvents, enableInputMethods, eventEnabled, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkit, getToolkitImpl, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, lightweightPrint, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TracerGraphe

public TracerGraphe()
             throws ExpressionException
Constructeur TracerGraphe()

TracerGraphe

public TracerGraphe(TracerGraphe tg)
             throws ExpressionException
Constructeur TracerGraphe(TracerGraphe)
Method Detail

getMaxX

public double getMaxX()
Methode retournant la valeur de maxX

getMinX

public double getMinX()
Methode retournant la valeur de minX

getMaxY

public double getMaxY()
Methode retournant la valeur de maxY

getMinY

public double getMinY()
Methode retournant la valeur de minY

getScaleX

public double getScaleX()
Methode retournant la valeur de scaleX

getScaleY

public double getScaleY()
Methode retournant la valeur de scaleY

getRange

public double getRange()
Methode retournant la valeur de range

getChangeAxe

public ChangeAxe getChangeAxe()
Methode retournant la classe ChangeAxe

getFunctions

public DisplayerFunction getFunctions()
Methode retournant la classe DisplayerFunction

setMaxX

public void setMaxX(double n)
Methode changeant la valeur de maxX en redefinissant ChangeAxe aussi

setMinX

public void setMinX(double n)
Methode changeant la valeur de maxY en redefinissant ChangeAxe aussi

setMaxY

public void setMaxY(double n)
Methode changeant la valeur de maxY en redefinissant ChangeAxe aussi

setMinY

public void setMinY(double n)
Methode changeant la valeur de minY en redefinissant ChangeAxe aussi

setScaleX

public void setScaleX(double n)
Methode changeant la valeur de scaleX

setScaleY

public void setScaleY(double n)
Methode changeant la valeur de scaleY

setRange

public void setRange(double n)
Methode changeant la valeur de range

traceAxes

public void traceAxes(java.awt.Graphics2D g2d)
Methode tracant les Axes Ox, Oy

traceRepere

public void traceRepere(java.awt.Graphics2D g2d)
Methode tracant le repere sur Ox, Oy

paint

public void paint(java.awt.Graphics gc)
Methode paint() dessinant sur le canvas : - le repere (Axe + Repere) - la fonction si elle est definie
Overrides:
paint in class java.awt.Canvas

drawFunction

public void drawFunction(java.lang.String s)
                  throws ExpressionException
Methode dessinant une fonction

stopDrawFunction

public void stopDrawFunction()
Methode arretant le dessin en cours de tracage

getPreferredSize

public java.awt.Dimension getPreferredSize()
Methode définissant par défaut la taille de la fenetre
Overrides:
getPreferredSize in class java.awt.Component