vabase
Class Cvue

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Canvas
              |
              +--vabase.Cvue
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
vueAr

public abstract class Cvue
extends java.awt.Canvas

Classe abstraite de gestion graphique

See Also:
Serialized Form

Inner classes inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
 int aHauteur
          Taille de la zone d'affichage = réelle-cadre
 int aLargeur
          Taille de la zone d'affichage = réelle-cadre
static int CADREX_DEFAUT
           
static int CADREY_DEFAUT
           
 java.awt.Graphics grBuff
          Contexte graphique du double buffering
static float HAUTEURL_DEFAUT
          Types de représentation
static int HAUTEURR_DEFAUT
           
static float LARGEURL_DEFAUT
           
static int LARGEURR_DEFAUT
           
 float lHauteur
          Taille logique
 float lLargeur
          Taille logique
static int REPRANISOTROPIC
           
static int REPRISOTROPIC
           
 int rHauteur
          Taille du Canvas = taille physique
 int rLargeur
          Taille du Canvas = taille physique
 
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
Cvue()
          Constructeur par défaut
Cvue(java.awt.Color c, java.awt.Color f, int repr)
          Constructeur avec couleurs
 
Method Summary
 void destroy()
          destruction du buffer
 void effaceFond()
          Efface le fond
 int getRepresentation()
          Renvoit le mode de représentation actif
 int lLongueurToRX(float l)
          Transforme une longueur logique en réel en X
 int lLongueurToRY(float l)
          Transforme une longueur logique en réel en Y
 int lToRX(float _x)
          Conversion logique vers réel en X
 int lToRY(float _y)
          Conversion logique vers réel en Y
 void paint(java.awt.Graphics g)
           
 void reDim(int mx, int my)
          Mise à jour des valeurs de travail
 void redimCadre(int cx, int cy)
          Redimension du cadre
 void redimGrBuff()
          Initialisation/Mise à jour de la taille de la vue
 void repaint()
           
 float rLongueurToLX(int l)
          Transforme une longueur réelle en logique en X
 float rLongueurToLY(int l)
          Transforme une longueur réelle en logique en Y
 float rToLX(int _x)
          Conversion réel vers logique en X
 float rToLY(int _y)
          Conversion réel vers logique en Y
 void setDim(float ll, float hl, int lr, int hr, int cx, int cy, float ox, float oy)
          Mise à jour des dimensions
 void setRepresentation(int r)
          Modification du type de représentation
 
Methods inherited from class java.awt.Canvas
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, 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, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, 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
 

Field Detail

HAUTEURL_DEFAUT

public static final float HAUTEURL_DEFAUT
Types de représentation

LARGEURL_DEFAUT

public static final float LARGEURL_DEFAUT

HAUTEURR_DEFAUT

public static final int HAUTEURR_DEFAUT

LARGEURR_DEFAUT

public static final int LARGEURR_DEFAUT

REPRANISOTROPIC

public static final int REPRANISOTROPIC

REPRISOTROPIC

public static final int REPRISOTROPIC

CADREX_DEFAUT

public static final int CADREX_DEFAUT

CADREY_DEFAUT

public static final int CADREY_DEFAUT

lLargeur

public float lLargeur
Taille logique

lHauteur

public float lHauteur
Taille logique

rHauteur

public int rHauteur
Taille du Canvas = taille physique

rLargeur

public int rLargeur
Taille du Canvas = taille physique

aHauteur

public int aHauteur
Taille de la zone d'affichage = réelle-cadre

aLargeur

public int aLargeur
Taille de la zone d'affichage = réelle-cadre

grBuff

public java.awt.Graphics grBuff
Contexte graphique du double buffering
Constructor Detail

Cvue

public Cvue()
Constructeur par défaut

Cvue

public Cvue(java.awt.Color c,
            java.awt.Color f,
            int repr)
Constructeur avec couleurs
Method Detail

setDim

public void setDim(float ll,
                   float hl,
                   int lr,
                   int hr,
                   int cx,
                   int cy,
                   float ox,
                   float oy)
Mise à jour des dimensions

redimCadre

public void redimCadre(int cx,
                       int cy)
Redimension du cadre

reDim

public void reDim(int mx,
                  int my)
Mise à jour des valeurs de travail

setRepresentation

public void setRepresentation(int r)
Modification du type de représentation

getRepresentation

public int getRepresentation()
Renvoit le mode de représentation actif

lToRX

public int lToRX(float _x)
Conversion logique vers réel en X

lToRY

public int lToRY(float _y)
Conversion logique vers réel en Y

rToLX

public float rToLX(int _x)
Conversion réel vers logique en X

rToLY

public float rToLY(int _y)
Conversion réel vers logique en Y

lLongueurToRX

public int lLongueurToRX(float l)
Transforme une longueur logique en réel en X

lLongueurToRY

public int lLongueurToRY(float l)
Transforme une longueur logique en réel en Y

rLongueurToLX

public float rLongueurToLX(int l)
Transforme une longueur réelle en logique en X

rLongueurToLY

public float rLongueurToLY(int l)
Transforme une longueur réelle en logique en Y

redimGrBuff

public void redimGrBuff()
Initialisation/Mise à jour de la taille de la vue

effaceFond

public void effaceFond()
Efface le fond

repaint

public void repaint()
Overrides:
repaint in class java.awt.Component

paint

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

destroy

public void destroy()
destruction du buffer