org.jmol.jcamp
Class ZoneVisu

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Canvas
          extended by org.jmol.jcamp.ZoneVisu
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class ZoneVisu
extends java.awt.Canvas

See Also:
Serialized Form

Field Summary
 double Firstx
           
 double Lastx
           
 double Maxy
           
 double Miny
           
 int nbLignes
           
 int Nbpoints
           
 boolean reverse
           
 java.lang.String TexteTitre
           
 int typedata
           
 java.lang.String x_units
           
 int xLowerLimit
           
 int xUpperLimit
           
 java.lang.String y_units
           
 double YFactor
           
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ZoneVisu()
           
 
Method Summary
 double antecedent(double x)
           
 void Determine_Extrem_y()
           
 void Do_Clickable_Peaks(double xvalue)
           
 void Draw_Graphics(double xdeb, double xfin)
           
 void Draw_Texte(java.lang.String tam)
           
 void drawAxis()
           
 boolean drawSpectra()
           
 void drawText()
           
 double f(double tam)
           
 void Find_Peak()
           
 void Init_File()
           
 void init()
           
 void Integrate()
           
 boolean mouseDown(java.awt.Event evt, int x, int y)
           
 boolean mouseDrag(java.awt.Event evt, int x, int y)
           
 void paint(java.awt.Graphics g)
           
 void Redraw()
           
 java.lang.String Reduce_String_0(java.lang.String tam)
           
 java.lang.String Reduce_String_EndBlanks(java.lang.String tam)
           
 void Reverse()
           
 void setGraphDataUtils(GraphCharacteristics graphDataUtils)
           
 void Trace_Integrate()
           
 void Trace_PEAK_TABLE()
           
 void Trace_XYDATA()
           
 java.lang.String trouve_f(double tam)
           
 void update(java.awt.Graphics g)
           
 double x(double tam)
           
 void Zoomback()
           
 void Zoomin()
           
 void Zoomout()
           
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

Firstx

public double Firstx

Lastx

public double Lastx

Miny

public double Miny

Maxy

public double Maxy

YFactor

public double YFactor

xLowerLimit

public int xLowerLimit

xUpperLimit

public int xUpperLimit

nbLignes

public int nbLignes

Nbpoints

public int Nbpoints

TexteTitre

public java.lang.String TexteTitre

x_units

public java.lang.String x_units

y_units

public java.lang.String y_units

typedata

public int typedata

reverse

public boolean reverse
Constructor Detail

ZoneVisu

public ZoneVisu()
Method Detail

init

public void init()

setGraphDataUtils

public void setGraphDataUtils(GraphCharacteristics graphDataUtils)

Draw_Texte

public void Draw_Texte(java.lang.String tam)

Init_File

public void Init_File()

Determine_Extrem_y

public void Determine_Extrem_y()

Reduce_String_EndBlanks

public java.lang.String Reduce_String_EndBlanks(java.lang.String tam)
Parameters:
tam -
Returns:
String

drawText

public void drawText()

Reduce_String_0

public java.lang.String Reduce_String_0(java.lang.String tam)
Parameters:
tam -
Returns:
String

drawAxis

public void drawAxis()

Trace_PEAK_TABLE

public void Trace_PEAK_TABLE()

Trace_Integrate

public void Trace_Integrate()

Trace_XYDATA

public void Trace_XYDATA()

drawSpectra

public boolean drawSpectra()

Draw_Graphics

public void Draw_Graphics(double xdeb,
                          double xfin)

antecedent

public double antecedent(double x)

Find_Peak

public void Find_Peak()

Integrate

public void Integrate()

Zoomin

public void Zoomin()

Zoomback

public void Zoomback()

Zoomout

public void Zoomout()

Redraw

public void Redraw()

Reverse

public void Reverse()

f

public double f(double tam)

x

public double x(double tam)

trouve_f

public java.lang.String trouve_f(double tam)
Parameters:
tam -
Returns:

Do_Clickable_Peaks

public void Do_Clickable_Peaks(double xvalue)

mouseDown

public boolean mouseDown(java.awt.Event evt,
                         int x,
                         int y)
Overrides:
mouseDown in class java.awt.Component

mouseDrag

public boolean mouseDrag(java.awt.Event evt,
                         int x,
                         int y)
Overrides:
mouseDrag in class java.awt.Component

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Canvas

update

public void update(java.awt.Graphics g)
Overrides:
update in class java.awt.Canvas