Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.fudaa.ebli.calque
Class BCalqueGrilleReguliere  view BCalqueGrilleReguliere download BCalqueGrilleReguliere.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byorg.fudaa.ebli.repere.AbstractCalque
                  extended byorg.fudaa.ebli.calque.BCalque
                      extended byorg.fudaa.ebli.calque.BCalqueAffichage
                          extended byorg.fudaa.ebli.calque.BCalqueGrilleReguliere
All Implemented Interfaces:
javax.swing.Icon, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class BCalqueGrilleReguliere
extends BCalqueAffichage

Un calque d'affichage d'une grille

Version:
$Revision: 1.1 $ $Date: 2003/01/30 10:56:50 $ by $Author: deniger $

Nested Class Summary
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  org.fudaa.ebli.geometrie.GrPolygone boite_
           
private  boolean contour_
           
private  double ecart_
           
private  boolean isolignes_
           
private  boolean isosurfaces_
           
private  double maxVal_
           
private  double minVal_
           
private  org.fudaa.ebli.palette.BPaletteCouleur palette_
           
private  boolean paletteLocale_
           
private  org.fudaa.ebli.trace.BParametresGouraud paramGouraud_
           
private  boolean surface_
           
private  java.awt.Color[][] vvc_
           
private  double[][] vvv_
           
private  double[][] vvz_
           
private  double zmax_
           
private  double zmin_
           
 
Fields inherited from class org.fudaa.ebli.calque.BCalqueAffichage
 
Fields inherited from class org.fudaa.ebli.calque.BCalque
enabledActions_
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
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
BCalqueGrilleReguliere()
           
 
Method Summary
private  void calculeCouleurs()
           
protected  void construitLegende()
           
 boolean getContour()
           
 java.awt.Color getCouleur()
           
 org.fudaa.ebli.geometrie.GrBoite getDomaine()
          Renvoie le domaine (l'etendue) du contenu du calque.
 double getEcart()
           
 boolean getIsolignes()
           
 boolean getIsosurfaces()
           
 double getMaxValeur()
           
 double getMinValeur()
           
 org.fudaa.ebli.palette.BPaletteCouleur getPaletteCouleur()
           
 boolean getPaletteLocale()
           
 org.fudaa.ebli.trace.BParametresGouraud getParametresGouraud()
           
 org.fudaa.ebli.geometrie.GrPolygone getRectangle()
          Accesseur de la propriete rectangle.
 boolean getSurface()
           
 void paintComponent(java.awt.Graphics g)
          Paint the component's body.
 void paintIcon(java.awt.Component _c, java.awt.Graphics _g, int _x, int _y)
          Dessin de l'icone.
 void reinitialise()
           
 void setContour(boolean _v)
           
 void setCouleur(java.awt.Color _c)
           
 void setEcart(double _v)
           
 void setIsolignes(boolean _v)
           
 void setIsosurfaces(boolean _v)
           
 void setMaxValeur(double _v)
           
 void setMinValeur(double _v)
           
 void setPaletteCouleur(org.fudaa.ebli.palette.BPaletteCouleur _palette)
           
 void setPaletteLocale(boolean _v)
           
 void setParametresGouraud(org.fudaa.ebli.trace.BParametresGouraud _paramGouraud)
           
 void setRectangle(org.fudaa.ebli.geometrie.GrBoite _v)
           
 void setRectangle(org.fudaa.ebli.geometrie.GrPolygone _v)
          Affectation de la propriete rectangle.
 void setSurface(boolean _v)
           
 void setValeurs(double[][] _vvz)
           
 
Methods inherited from class org.fudaa.ebli.calque.BCalqueAffichage
attenueCouleur, attenueIcone, attenueImage, contours, createDefaultContextuelDelegator, getClipEcran, getClipReel, getCmdsContextuelles, getContextuelDelegator, getLegende, isAttenue, paint, repaint, repaint, setAttenue, setBackground, setCmdsContextuelles, setContextuelDelegator, setFont, setForeground, setLegende, setVisible
 
Methods inherited from class org.fudaa.ebli.calque.BCalque
addImpl, detruire, detruire, enDernier, enDernier, enPremier, enPremier, getCalque, getCalqueParNom, getCalqueParTitre, getCalques, getEnabledActions, getIconHeight, getIconWidth, getProperty, getSpecificMenuItems, getTitle, getTousCalques, getVersEcran, getVersReel, isDestructible, isRapide, isValidateRoot, quick_repaint, setDestructible, setEnabledActions, setProperty, setRapide, setTitle, setVersEcran, setVersReel, toString
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

vvz_

private double[][] vvz_

vvc_

private java.awt.Color[][] vvc_

vvv_

private double[][] vvv_

zmin_

private double zmin_

zmax_

private double zmax_

boite_

private org.fudaa.ebli.geometrie.GrPolygone boite_

palette_

private org.fudaa.ebli.palette.BPaletteCouleur palette_

paramGouraud_

private org.fudaa.ebli.trace.BParametresGouraud paramGouraud_

contour_

private boolean contour_

surface_

private boolean surface_

isolignes_

private boolean isolignes_

isosurfaces_

private boolean isosurfaces_

ecart_

private double ecart_

minVal_

private double minVal_

maxVal_

private double maxVal_

paletteLocale_

private boolean paletteLocale_
Constructor Detail

BCalqueGrilleReguliere

public BCalqueGrilleReguliere()
Method Detail

reinitialise

public void reinitialise()

setValeurs

public void setValeurs(double[][] _vvz)

construitLegende

protected void construitLegende()
Overrides:
construitLegende in class BCalqueAffichage

paintIcon

public void paintIcon(java.awt.Component _c,
                      java.awt.Graphics _g,
                      int _x,
                      int _y)
Description copied from class: BCalque
Dessin de l'icone.

Specified by:
paintIcon in interface javax.swing.Icon
Overrides:
paintIcon in class BCalque

paintComponent

public void paintComponent(java.awt.Graphics g)
Description copied from class: javax.swing.JComponent
Paint the component's body. This usually means calling ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)>ComponentUI.update(java.awt.Graphics, javax.swing.JComponent) 55 on the JComponent.ui>JComponent.ui 55 property of the component, if it is non-null. You may override this if you wish to customize the component's body-painting behavior. The component's body is painted first, before the border and children.

Overrides:
paintComponent in class BCalque

getDomaine

public org.fudaa.ebli.geometrie.GrBoite getDomaine()
Description copied from class: BCalque
Renvoie le domaine (l'etendue) du contenu du calque. null si non significatif.

Overrides:
getDomaine in class BCalque

getRectangle

public org.fudaa.ebli.geometrie.GrPolygone getRectangle()
Accesseur de la propriete rectangle. Elle donne la position, la taille, le domaine de la grille.


setRectangle

public void setRectangle(org.fudaa.ebli.geometrie.GrPolygone _v)
Affectation de la propriete rectangle.


setRectangle

public void setRectangle(org.fudaa.ebli.geometrie.GrBoite _v)

getPaletteCouleur

public org.fudaa.ebli.palette.BPaletteCouleur getPaletteCouleur()

setPaletteCouleur

public void setPaletteCouleur(org.fudaa.ebli.palette.BPaletteCouleur _palette)

getCouleur

public java.awt.Color getCouleur()

setCouleur

public void setCouleur(java.awt.Color _c)

getParametresGouraud

public org.fudaa.ebli.trace.BParametresGouraud getParametresGouraud()

setParametresGouraud

public void setParametresGouraud(org.fudaa.ebli.trace.BParametresGouraud _paramGouraud)

getContour

public boolean getContour()

setContour

public void setContour(boolean _v)

getSurface

public boolean getSurface()

setSurface

public void setSurface(boolean _v)

getIsolignes

public boolean getIsolignes()

setIsolignes

public void setIsolignes(boolean _v)

getIsosurfaces

public boolean getIsosurfaces()

setIsosurfaces

public void setIsosurfaces(boolean _v)

getEcart

public double getEcart()

setEcart

public void setEcart(double _v)

getMinValeur

public double getMinValeur()

setMinValeur

public void setMinValeur(double _v)

getMaxValeur

public double getMaxValeur()

setMaxValeur

public void setMaxValeur(double _v)

getPaletteLocale

public boolean getPaletteLocale()

setPaletteLocale

public void setPaletteLocale(boolean _v)

calculeCouleurs

private void calculeCouleurs()