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

Quick Search    Search Deep

org.fudaa.ebli.trace
Class TraceSurface  view TraceSurface download TraceSurface.java

java.lang.Object
  extended byorg.fudaa.ebli.trace.TraceSurface

public class TraceSurface
extends java.lang.Object

Une classe de trace de surfaces.

Version:
$Id: TraceSurface.java,v 1.11 2002/11/19 14:36:46 deniger Exp $

Nested Class Summary
(package private) static class TraceSurface.TextureIcone
           
 
Field Summary
(package private) static double C_MAGIC
           
(package private)  java.awt.Color couleurFond_
           
(package private)  java.awt.Color couleurPremierPlan_
           
(package private)  java.awt.Graphics2D g_
           
static int HACHURE_DROITE
           
static int HACHURE_GAUCHE
           
static int HACHURE_HORIZONTAL
           
static int HACHURE_VERTICAL
           
private static TraceSurface.TextureIcone[] ICONES
           
static int INVISIBLE
           
static int POINTILLE
           
(package private)  int styleSurface_
           
static java.lang.String[] TEXTURE_NOM
           
private static int TEXTURE_PAINT_TAILLE
           
private static java.awt.Rectangle TEXTURE_RECTANGLE
           
static int UNIFORME
           
 
Constructor Summary
TraceSurface(java.awt.Graphics _g)
          Deprecated. use TraceSurface(Graphics2D _g)
TraceSurface(java.awt.Graphics2D _g)
          Recupere le graphics 2D.
 
Method Summary
private  java.awt.Polygon arc2polygon(int x1, int y1, int x2, int y2, int vx1, int vy1, int vx2, int vy2)
           
 java.awt.Color getCouleur()
          Deprecated. use getCouleurFond()
 java.awt.Color getCouleurFond()
          Accesseur de la propriete couleur de fond .
 java.awt.Color getCouleurPremierPlan()
          Accesseur de la propriete couleur de fond .
static javax.swing.Icon[] getIcones()
           
static javax.swing.Icon[] getIcones(int _w, int _h)
           
static int getTextureNombre()
           
private  java.awt.TexturePaint getTexturePaint()
          Renvoie le texturePaint correspondant.
static java.awt.TexturePaint getTexturePaint(int _type, java.awt.Color _premierPlan, java.awt.Color _fond)
          Cree un texturePaint avec les parametres donnees.
 int getTypeSurface()
          Accesseur de la propriete typeSurface .
 void remplitEllipse(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)
           
 void remplitEllipse(int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4)
           
 void remplitPolygone(int[] x, int[] y)
          Remplissage de polygone.
 void remplitPolygone(java.awt.Polygon pol)
          Remplissage de polygone.
 void setCouleur(java.awt.Color _c)
          Deprecated. use getCouleurFond()
 void setCouleurFond(java.awt.Color _c)
          Affectation de la propriete couleur de fond .
 void setCouleurPremierPlan(java.awt.Color _c)
          Affectation de la propriete couleur de fond .
 void setTypeSurface(int _styleSurface)
          Affectation de la propriete typeSurface .
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEXTURE_PAINT_TAILLE

private static int TEXTURE_PAINT_TAILLE

TEXTURE_RECTANGLE

private static java.awt.Rectangle TEXTURE_RECTANGLE

ICONES

private static TraceSurface.TextureIcone[] ICONES

C_MAGIC

static final double C_MAGIC
See Also:
Constant Field Values

g_

java.awt.Graphics2D g_

styleSurface_

int styleSurface_

couleurFond_

java.awt.Color couleurFond_

couleurPremierPlan_

java.awt.Color couleurPremierPlan_

INVISIBLE

public static final int INVISIBLE
See Also:
Constant Field Values

UNIFORME

public static final int UNIFORME
See Also:
Constant Field Values

HACHURE_HORIZONTAL

public static final int HACHURE_HORIZONTAL
See Also:
Constant Field Values

HACHURE_VERTICAL

public static final int HACHURE_VERTICAL
See Also:
Constant Field Values

HACHURE_DROITE

public static final int HACHURE_DROITE
See Also:
Constant Field Values

HACHURE_GAUCHE

public static final int HACHURE_GAUCHE
See Also:
Constant Field Values

POINTILLE

public static final int POINTILLE
See Also:
Constant Field Values

TEXTURE_NOM

public static final java.lang.String[] TEXTURE_NOM
Constructor Detail

TraceSurface

public TraceSurface(java.awt.Graphics _g)
Deprecated. use TraceSurface(Graphics2D _g)


TraceSurface

public TraceSurface(java.awt.Graphics2D _g)
Recupere le graphics 2D. Initialise le style de surface a uniforme, la couleur de fond est blanche et le premiere plan est noire.

Method Detail

getTexturePaint

private java.awt.TexturePaint getTexturePaint()
Renvoie le texturePaint correspondant.


arc2polygon

private java.awt.Polygon arc2polygon(int x1,
                                     int y1,
                                     int x2,
                                     int y2,
                                     int vx1,
                                     int vy1,
                                     int vx2,
                                     int vy2)

getTextureNombre

public static int getTextureNombre()

getTexturePaint

public static java.awt.TexturePaint getTexturePaint(int _type,
                                                    java.awt.Color _premierPlan,
                                                    java.awt.Color _fond)
Cree un texturePaint avec les parametres donnees.


getIcones

public static javax.swing.Icon[] getIcones()

getIcones

public static javax.swing.Icon[] getIcones(int _w,
                                           int _h)

setTypeSurface

public void setTypeSurface(int _styleSurface)
Affectation de la propriete typeSurface .


setCouleur

public void setCouleur(java.awt.Color _c)
Deprecated. use getCouleurFond()


setCouleurFond

public void setCouleurFond(java.awt.Color _c)
Affectation de la propriete couleur de fond .


setCouleurPremierPlan

public void setCouleurPremierPlan(java.awt.Color _c)
Affectation de la propriete couleur de fond .


getTypeSurface

public int getTypeSurface()
Accesseur de la propriete typeSurface . Elle definit le style de remplissage (hachure, pointille, ...), en prenant ses valeurs dans les champs statiques de cette classe. Par defaut, elle vaut UNIFORME .


getCouleur

public java.awt.Color getCouleur()
Deprecated. use getCouleurFond()


getCouleurFond

public java.awt.Color getCouleurFond()
Accesseur de la propriete couleur de fond . Couleur des lignes tracees.


getCouleurPremierPlan

public java.awt.Color getCouleurPremierPlan()
Accesseur de la propriete couleur de fond . Couleur des lignes tracees.


remplitEllipse

public void remplitEllipse(double x1,
                           double y1,
                           double x2,
                           double y2,
                           double x3,
                           double y3,
                           double x4,
                           double y4)

remplitEllipse

public void remplitEllipse(int x1,
                           int y1,
                           int x2,
                           int y2,
                           int x3,
                           int y3,
                           int x4,
                           int y4)

remplitPolygone

public void remplitPolygone(int[] x,
                            int[] y)
Remplissage de polygone.


remplitPolygone

public void remplitPolygone(java.awt.Polygon pol)
Remplissage de polygone. Le style de remplissage est defini par typeSurface .