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

Quick Search    Search Deep

org.fudaa.ebli.calque.dessin
Class DeEllipse  view DeEllipse download DeEllipse.java

java.lang.Object
  extended byorg.fudaa.ebli.geometrie.GrObjet
      extended byorg.fudaa.ebli.calque.dessin.DeForme
          extended byorg.fudaa.ebli.calque.dessin.DeEllipse
All Implemented Interfaces:
org.fudaa.ebli.geometrie.GrContour, java.io.Serializable
Direct Known Subclasses:
DeCercle

public class DeEllipse
extends DeForme

Une ellipse.

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

Field Summary
static double C_MAGIC
           
(package private)  org.fudaa.ebli.geometrie.GrPoint[] points_ctrl_
           
 
Fields inherited from class org.fudaa.ebli.calque.dessin.DeForme
CARRE, CERCLE, couleurContour_, couleurRemplissage_, COURBE_FERMEE, ELLIPSE, epaisseurTrait_, LIGNE_BRISEE, MAIN_LEVEE, POINT, POLYGONE, RECTANGLE, TEXTE, TRAIT, typeSurface_, typeTrait_
 
Fields inherited from class org.fudaa.ebli.geometrie.GrObjet
 
Constructor Summary
DeEllipse()
           
DeEllipse(org.fudaa.ebli.geometrie.GrPoint[] _pc)
           
 
Method Summary
 void affiche(org.fudaa.ebli.trace.TraceGeometrie _t, boolean _rapide)
           
 void ajoute(org.fudaa.ebli.geometrie.GrPoint _p)
           
private  org.fudaa.ebli.geometrie.GrPolygone arc2polygon(double x1, double y1, double x2, double y2, double vx1, double vy1, double vx2, double vy2)
           
 void autoApplique(org.fudaa.ebli.geometrie.GrMorphisme _t)
           
 org.fudaa.ebli.geometrie.GrBoite boite()
          Retourne la boite englobante de l'objet.
 org.fudaa.ebli.geometrie.GrPoint[] contour()
          Retourne les points du contour de l'objet.
 boolean estSelectionne(org.fudaa.ebli.geometrie.GrMorphisme _ecran, int _dist, java.awt.Point _pt)
          Indique si l'objet est sélectionné pour un point donné.
 int getForme()
           
 org.fudaa.ebli.geometrie.GrObjet getGeometrie()
           
private  org.fudaa.ebli.geometrie.GrPolygone polygone()
           
private  boolean verifieLosange()
           
 
Methods inherited from class org.fudaa.ebli.calque.dessin.DeForme
getBackground, getEpaisseurTrait, getForeground, getTypeSurface, getTypeTrait, setBackground, setEpaisseurTrait, setForeground, setTypeSurface, setTypeTrait
 
Methods inherited from class org.fudaa.ebli.geometrie.GrObjet
data, data
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

C_MAGIC

public static final double C_MAGIC
See Also:
Constant Field Values

points_ctrl_

org.fudaa.ebli.geometrie.GrPoint[] points_ctrl_
Constructor Detail

DeEllipse

public DeEllipse(org.fudaa.ebli.geometrie.GrPoint[] _pc)

DeEllipse

public DeEllipse()
Method Detail

getForme

public int getForme()
Specified by:
getForme in class DeForme

getGeometrie

public org.fudaa.ebli.geometrie.GrObjet getGeometrie()
Specified by:
getGeometrie in class DeForme

ajoute

public void ajoute(org.fudaa.ebli.geometrie.GrPoint _p)

affiche

public void affiche(org.fudaa.ebli.trace.TraceGeometrie _t,
                    boolean _rapide)
Overrides:
affiche in class DeForme

contour

public org.fudaa.ebli.geometrie.GrPoint[] contour()
Retourne les points du contour de l'objet.


estSelectionne

public boolean estSelectionne(org.fudaa.ebli.geometrie.GrMorphisme _ecran,
                              int _dist,
                              java.awt.Point _pt)
Indique si l'objet est sélectionné pour un point donné.

Dans le cadre de la sélection ponctuelle.


polygone

private org.fudaa.ebli.geometrie.GrPolygone polygone()

arc2polygon

private org.fudaa.ebli.geometrie.GrPolygone arc2polygon(double x1,
                                                        double y1,
                                                        double x2,
                                                        double y2,
                                                        double vx1,
                                                        double vy1,
                                                        double vx2,
                                                        double vy2)

autoApplique

public void autoApplique(org.fudaa.ebli.geometrie.GrMorphisme _t)

boite

public org.fudaa.ebli.geometrie.GrBoite boite()
Retourne la boite englobante de l'objet.


verifieLosange

private boolean verifieLosange()