|
|||||||||
| Home >> All >> org >> fudaa >> ebli >> [ trace overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.fudaa.ebli.trace
Class TraceGeometrie

java.lang.Objectorg.fudaa.ebli.trace.TraceGeometrie
- public class TraceGeometrie
- extends java.lang.Object
Un trace pour le package geometrie. Il trace des structures specifiques a ce package.
- Version:
- $Id: TraceGeometrie.java,v 1.35 2002/12/17 16:52:04 deniger Exp $
| Field Summary | |
(package private) java.awt.Graphics2D |
g2D_
|
static int |
TEXTE_CENTRE
Alignement centré pour tracé de texte. |
static int |
TEXTE_DROITE
Alignement à droite pour tracé de texte. |
static int |
TEXTE_GAUCHE
Alignement à gauche pour tracé de texte. |
(package private) TraceLigne |
tl_
Tracer les ligne |
(package private) TracePoint |
tp_
Tracer les points |
(package private) TraceSurface |
ts_
Remplir les surfaces |
(package private) org.fudaa.ebli.geometrie.GrMorphisme |
versEcran_
|
| Constructor Summary | |
TraceGeometrie(java.awt.Graphics2D _g2D,
org.fudaa.ebli.geometrie.GrMorphisme _versEcran)
Initialise les classes déléguées pour l'affichage des points,lignes et surfaces. |
|
TraceGeometrie(java.awt.Graphics _g,
org.fudaa.ebli.geometrie.GrMorphisme _versEcran)
|
|
| Method Summary | |
void |
dessineArc(org.fudaa.ebli.geometrie.GrPoint _p1,
org.fudaa.ebli.geometrie.GrPoint _p2,
org.fudaa.ebli.geometrie.GrVecteur _v1,
org.fudaa.ebli.geometrie.GrVecteur _v2,
boolean _remplissage,
boolean _rapide)
Dessine un arc. |
void |
dessineEllipse(org.fudaa.ebli.geometrie.GrPoint _p1,
org.fudaa.ebli.geometrie.GrPoint _p2,
org.fudaa.ebli.geometrie.GrPoint _p3,
org.fudaa.ebli.geometrie.GrPoint _p4,
boolean _remplissage,
boolean _rapide)
|
void |
dessinePoint(org.fudaa.ebli.geometrie.GrPoint _p,
boolean _rapide)
Dessine un point. |
void |
dessinePoint(org.fudaa.ebli.geometrie.GrPositionRelativePoint _p,
boolean _rapide)
|
void |
dessinePoint(org.fudaa.ebli.geometrie.GrPositionRelativeSegment _p,
boolean _rapide)
|
void |
dessinePolygone(org.fudaa.ebli.geometrie.GrPolygone _l,
boolean _remplissage,
boolean _rapide)
|
void |
dessinePolygone(org.fudaa.ebli.geometrie.GrPolygone _l,
int _resolution,
boolean _remplissage,
boolean _rapide)
|
void |
dessinePolygone(org.fudaa.ebli.geometrie.GrPolyligne _l,
boolean _remplissage,
boolean _rapide)
Dessine un polygone. |
void |
dessinePolygone(org.fudaa.ebli.geometrie.GrPolyligne _l,
int _resolution,
boolean _remplissage,
boolean _rapide)
|
void |
dessinePolyligne(org.fudaa.ebli.geometrie.GrPolyligne _l,
boolean _rapide)
Dessine une polyligne. |
void |
dessinePolyligne(org.fudaa.ebli.geometrie.GrPolyligne _l,
int _resolution,
boolean _rapide)
Dessine une polyligne. |
void |
dessineRectangle(org.fudaa.ebli.geometrie.GrPoint _p1,
org.fudaa.ebli.geometrie.GrPoint _p2,
boolean _rapide)
|
void |
dessineRectangle(org.fudaa.ebli.geometrie.GrPoint _p1,
org.fudaa.ebli.geometrie.GrPoint _p2,
boolean _remplissage,
boolean _rapide)
Trace d'un rectangle depuis 2 points opposés. |
void |
dessineSegment(org.fudaa.ebli.geometrie.GrSegment _s,
boolean _rapide)
Dessine un segment. |
void |
dessineSymbole(org.fudaa.ebli.geometrie.GrSymbole _s,
boolean _remplissage,
boolean _rapide)
Dessine un symbole. |
void |
dessineTexte(java.lang.String _t,
org.fudaa.ebli.geometrie.GrPoint _p,
boolean _rapide)
Dessine un texte. |
void |
dessineTexte(java.lang.String _t,
org.fudaa.ebli.geometrie.GrPoint _p,
int _align,
boolean _rapide)
Dessine un texte aligné. |
void |
dessineTrait(org.fudaa.ebli.geometrie.GrPoint _p1,
org.fudaa.ebli.geometrie.GrPoint _p2,
boolean _rapide)
Dessine un trait. |
void |
dessineTrait(org.fudaa.ebli.geometrie.GrPositionRelativePoint _p1,
org.fudaa.ebli.geometrie.GrPositionRelativePoint _p2,
boolean _rapide)
|
void |
dessineTrait(org.fudaa.ebli.geometrie.GrPositionRelativeSegment _p1,
org.fudaa.ebli.geometrie.GrPositionRelativeSegment _p2,
boolean _rapide)
|
java.awt.Graphics |
getGraphics()
Retourne le contexte graphique associé. |
javax.swing.Icon |
getIcon()
|
private int[][] |
polyligneVersPrimitif(org.fudaa.ebli.geometrie.GrPolyligne _l,
boolean _rapide)
Transformation du type GrPolyligne en type primitif. |
private int[][] |
polyligneVersPrimitif(org.fudaa.ebli.geometrie.GrPolyligne _l,
int _resolution,
boolean _rapide)
Transformation du type GrPolyligne en type primitif. |
void |
setBackground(java.awt.Color _c)
Deprecated. |
void |
setCouleurContour(java.awt.Color _c)
Deprecated. |
void |
setCouleurRemplissage(java.awt.Color _c)
Deprecated. |
void |
setFont(java.awt.Font _police)
Change la police. |
void |
setForeground(java.awt.Color _c)
|
void |
setIcon(javax.swing.Icon _icon)
|
void |
setTaillePoint(int _taillePoint)
Change la taille de point du trace. |
void |
setTextureCouleur(java.awt.Color _c)
Change la couleur utilisee pour dessiner les textures: les hachures et les pointilles. |
void |
setTypePoint(int _stylePoint)
Change le style de point du trace. |
void |
setTypeSurface(int _styleSurface)
Change le style de remplissage du trace. |
void |
setTypeTrait(int _styleTrait)
Change le style de trait du trace. |
void |
setTypeTrait(int _styleTrait,
float _epaisseur)
|
void |
setTypeTrait(int _styleTrait,
int _epaisseur)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
tp_
TracePoint tp_
- Tracer les points
tl_
TraceLigne tl_
- Tracer les ligne
ts_
TraceSurface ts_
- Remplir les surfaces
versEcran_
org.fudaa.ebli.geometrie.GrMorphisme versEcran_
g2D_
java.awt.Graphics2D g2D_
TEXTE_GAUCHE
public static final int TEXTE_GAUCHE
- Alignement à gauche pour tracé de texte.
- See Also:
- Constant Field Values
TEXTE_CENTRE
public static final int TEXTE_CENTRE
- Alignement centré pour tracé de texte.
- See Also:
- Constant Field Values
TEXTE_DROITE
public static final int TEXTE_DROITE
- Alignement à droite pour tracé de texte.
- See Also:
- Constant Field Values
| Constructor Detail |
TraceGeometrie
public TraceGeometrie(java.awt.Graphics _g, org.fudaa.ebli.geometrie.GrMorphisme _versEcran)
TraceGeometrie
public TraceGeometrie(java.awt.Graphics2D _g2D, org.fudaa.ebli.geometrie.GrMorphisme _versEcran)
- Initialise les classes déléguées pour l'affichage des points,lignes et
surfaces.
| Method Detail |
polyligneVersPrimitif
private int[][] polyligneVersPrimitif(org.fudaa.ebli.geometrie.GrPolyligne _l, boolean _rapide)
- Transformation du type GrPolyligne en type primitif. En mode rapide,
seuls le log10 du nombre de points sont pris en compte.
polyligneVersPrimitif
private int[][] polyligneVersPrimitif(org.fudaa.ebli.geometrie.GrPolyligne _l, int _resolution, boolean _rapide)
- Transformation du type GrPolyligne en type primitif. En mode rapide,
seuls le log10 du nombre de points sont pris en compte.
setTypeSurface
public void setTypeSurface(int _styleSurface)
- Change le style de remplissage du trace.
setTypeTrait
public void setTypeTrait(int _styleTrait)
- Change le style de trait du trace.
setTypeTrait
public void setTypeTrait(int _styleTrait,
int _epaisseur)
setTypeTrait
public void setTypeTrait(int _styleTrait,
float _epaisseur)
setTypePoint
public void setTypePoint(int _stylePoint)
- Change le style de point du trace.
setTaillePoint
public void setTaillePoint(int _taillePoint)
- Change la taille de point du trace.
setCouleurContour
public void setCouleurContour(java.awt.Color _c)
- Deprecated.
- Change la couleur de contour du trace.
- Change la couleur de contour du trace.
setForeground
public void setForeground(java.awt.Color _c)
setCouleurRemplissage
public void setCouleurRemplissage(java.awt.Color _c)
- Deprecated.
- Change la couleur de remplissage du trace.
- Change la couleur de remplissage du trace.
setBackground
public void setBackground(java.awt.Color _c)
- Deprecated.
- Change la couleur de remplissage du trace.
- Change la couleur de remplissage du trace.
setTextureCouleur
public void setTextureCouleur(java.awt.Color _c)
- Change la couleur utilisee pour dessiner les textures: les hachures et les
pointilles.
setFont
public void setFont(java.awt.Font _police)
- Change la police.
setIcon
public void setIcon(javax.swing.Icon _icon)
getGraphics
public java.awt.Graphics getGraphics()
- Retourne le contexte graphique associé.
getIcon
public javax.swing.Icon getIcon()
dessinePoint
public void dessinePoint(org.fudaa.ebli.geometrie.GrPoint _p, boolean _rapide)
- Dessine un point.
dessinePoint
public void dessinePoint(org.fudaa.ebli.geometrie.GrPositionRelativePoint _p, boolean _rapide)
dessinePoint
public void dessinePoint(org.fudaa.ebli.geometrie.GrPositionRelativeSegment _p, boolean _rapide)
dessineTrait
public void dessineTrait(org.fudaa.ebli.geometrie.GrPoint _p1, org.fudaa.ebli.geometrie.GrPoint _p2, boolean _rapide)
- Dessine un trait.
dessineSegment
public void dessineSegment(org.fudaa.ebli.geometrie.GrSegment _s, boolean _rapide)
- Dessine un segment.
dessineTrait
public void dessineTrait(org.fudaa.ebli.geometrie.GrPositionRelativePoint _p1, org.fudaa.ebli.geometrie.GrPositionRelativePoint _p2, boolean _rapide)
dessineTrait
public void dessineTrait(org.fudaa.ebli.geometrie.GrPositionRelativeSegment _p1, org.fudaa.ebli.geometrie.GrPositionRelativeSegment _p2, boolean _rapide)
dessinePolyligne
public void dessinePolyligne(org.fudaa.ebli.geometrie.GrPolyligne _l, boolean _rapide)
- Dessine une polyligne.
dessinePolyligne
public void dessinePolyligne(org.fudaa.ebli.geometrie.GrPolyligne _l, int _resolution, boolean _rapide)
- Dessine une polyligne.
dessinePolygone
public void dessinePolygone(org.fudaa.ebli.geometrie.GrPolyligne _l, boolean _remplissage, boolean _rapide)
- Dessine un polygone.
dessinePolygone
public void dessinePolygone(org.fudaa.ebli.geometrie.GrPolyligne _l, int _resolution, boolean _remplissage, boolean _rapide)
dessinePolygone
public void dessinePolygone(org.fudaa.ebli.geometrie.GrPolygone _l, boolean _remplissage, boolean _rapide)
dessinePolygone
public void dessinePolygone(org.fudaa.ebli.geometrie.GrPolygone _l, int _resolution, boolean _remplissage, boolean _rapide)
dessineTexte
public void dessineTexte(java.lang.String _t, org.fudaa.ebli.geometrie.GrPoint _p, boolean _rapide)
- Dessine un texte.
dessineTexte
public void dessineTexte(java.lang.String _t, org.fudaa.ebli.geometrie.GrPoint _p, int _align, boolean _rapide)
- Dessine un texte aligné.
dessineSymbole
public void dessineSymbole(org.fudaa.ebli.geometrie.GrSymbole _s, boolean _remplissage, boolean _rapide)
- Dessine un symbole.
dessineArc
public void dessineArc(org.fudaa.ebli.geometrie.GrPoint _p1, org.fudaa.ebli.geometrie.GrPoint _p2, org.fudaa.ebli.geometrie.GrVecteur _v1, org.fudaa.ebli.geometrie.GrVecteur _v2, boolean _remplissage, boolean _rapide)
- Dessine un arc.
dessineEllipse
public void dessineEllipse(org.fudaa.ebli.geometrie.GrPoint _p1, org.fudaa.ebli.geometrie.GrPoint _p2, org.fudaa.ebli.geometrie.GrPoint _p3, org.fudaa.ebli.geometrie.GrPoint _p4, boolean _remplissage, boolean _rapide)
dessineRectangle
public void dessineRectangle(org.fudaa.ebli.geometrie.GrPoint _p1, org.fudaa.ebli.geometrie.GrPoint _p2, boolean _rapide)
dessineRectangle
public void dessineRectangle(org.fudaa.ebli.geometrie.GrPoint _p1, org.fudaa.ebli.geometrie.GrPoint _p2, boolean _remplissage, boolean _rapide)
- Trace d'un rectangle depuis 2 points opposés.
|
|||||||||
| Home >> All >> org >> fudaa >> ebli >> [ trace overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.fudaa.ebli.trace.TraceGeometrie