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

java.lang.Objectorg.fudaa.ebli.geometrie.GrObjet
org.fudaa.ebli.geometrie.GrElement
- All Implemented Interfaces:
- GrContour, java.io.Serializable
Un element
- Version:
- $Revision: 1.15 $ $Date: 2002/11/04 10:27:56 $ by $Author: marchand $
| Field Summary | |
GrElement[] |
elementsSupport
Les éléments support de l'élément s'il est de type arète. |
static int |
L2
Le type "Linéïque" à 2 noeuds |
static int |
L3
Le type "Linéïque" à 3 noeuds |
GrNoeud[] |
noeuds
Les noeuds de l'élément. |
static int |
Q4
Le type "Quadrilatère" à 4 noeuds |
static int |
Q8
Le type "Quadrilatère" à 8 noeuds |
static int |
T3
Le type "Triangle" à 3 noeuds |
static int |
T6
Le type "Triangle" à 6 noeuds |
int |
type
Le type de l'élément. |
| Fields inherited from class org.fudaa.ebli.geometrie.GrObjet |
|
| Constructor Summary | |
GrElement()
Un élément à initialiser par la suite. |
|
GrElement(GrNoeud[] _nds,
int _type)
Un élément. |
|
GrElement(GrNoeud[] _nds,
int _type,
GrElement _support)
Un élément de type arète appartenant à 1 seul élément. |
|
GrElement(GrNoeud[] _nds,
int _type,
GrElement[] _supports)
Un élément de type arète appartenant à 2 éléments. |
|
| Method Summary | |
GrElement |
applique(GrMorphisme t)
|
GrElement[] |
aretes()
Renvoie les arètes de l'élément sous forme d'un tableau d'éléments linéiques. |
void |
autoApplique(GrMorphisme t)
|
GrPoint |
barycentre()
|
GrBoite |
boite()
Implémentation GrObjet. |
GrPoint[] |
contour()
Methode retournant les points du contour de l'objet. |
boolean |
estSelectionne(GrMorphisme _ecran,
int _dist,
java.awt.Point _pt)
Indique si l'objet est sélectionné pour un point donné. |
GrNoeud[] |
noeudsMilieux()
Retourne les noeuds milieux de l'élément |
GrNoeud[] |
noeudsSommets()
Retourne les noeuds sommets de l'élément |
int |
nombre()
|
void |
orienteTrigo(boolean _trigo)
Orientation de l'élément suivant le sens trigonométrique. |
java.awt.Polygon |
polygon()
|
GrPolygone |
polygone()
Retourne le GrPolygone équivalent ordonné dans le même ordre que les noeuds de l'élément. |
java.lang.String |
toString()
Convert this Object to a human-readable String. |
GrElement |
versLineaire()
Crée un élément linéaire à partir d'un élément quadratique par suppression des noeuds milieux. |
GrElement[] |
versLineaires()
Crée des éléments linéaires à partir d'un élément quadratique par découpage de l'élement. |
| 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, wait, wait, wait |
| Field Detail |
L2
public static final int L2
- Le type "Linéïque" à 2 noeuds
- See Also:
- Constant Field Values
L3
public static final int L3
- Le type "Linéïque" à 3 noeuds
- See Also:
- Constant Field Values
T3
public static final int T3
- Le type "Triangle" à 3 noeuds
- See Also:
- Constant Field Values
T6
public static final int T6
- Le type "Triangle" à 6 noeuds
- See Also:
- Constant Field Values
Q4
public static final int Q4
- Le type "Quadrilatère" à 4 noeuds
- See Also:
- Constant Field Values
Q8
public static final int Q8
- Le type "Quadrilatère" à 8 noeuds
- See Also:
- Constant Field Values
noeuds
public GrNoeud[] noeuds
- Les noeuds de l'élément.
type
public int type
- Le type de l'élément.
elementsSupport
public GrElement[] elementsSupport
- Les éléments support de l'élément s'il est de type arète.
Ces éléments sont au nombre de 0 si l'élément n'est pas une arète,
de 1 si l'arète n'appartient qu'à un seul élement, de 2 si elle est à la
jonction de 2 éléments.
| Constructor Detail |
GrElement
public GrElement()
- Un élément à initialiser par la suite.
GrElement
public GrElement(GrNoeud[] _nds, int _type, GrElement _support)
- Un élément de type arète appartenant à 1 seul élément.
GrElement
public GrElement(GrNoeud[] _nds, int _type, GrElement[] _supports)
- Un élément de type arète appartenant à 2 éléments.
GrElement
public GrElement(GrNoeud[] _nds, int _type)
- Un élément.
| Method Detail |
nombre
public final int nombre()
toString
public final java.lang.String toString()
- Description copied from class:
java.lang.Object - Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string concatenation with this object. If the result is
null, string concatenation will instead use"null".The default implementation returns
getClass().getName() + "@" + Integer.toHexString(hashCode()).
boite
public final GrBoite boite()
barycentre
public final GrPoint barycentre()
applique
public final GrElement applique(GrMorphisme t)
autoApplique
public final void autoApplique(GrMorphisme t)
- Overrides:
autoAppliquein classGrObjet
contour
public final GrPoint[] contour()
- Description copied from interface:
GrContour - Methode retournant les points du contour de l'objet.
Par exemple, pour un GrElement, ces points sont les noeuds du GrElement. Ces points servent a determiner si un objet est dans la selection pour une sélection par rectangle ou polygone (tous ses points sont dans la sélection) ou non.
Ils servent également à afficher les poignées si l'objet sélectionné.
aretes
public final GrElement[] aretes()
- Renvoie les arètes de l'élément sous forme d'un tableau d'éléments
linéiques.
noeudsSommets
public GrNoeud[] noeudsSommets()
- Retourne les noeuds sommets de l'élément
noeudsMilieux
public GrNoeud[] noeudsMilieux()
- Retourne les noeuds milieux de l'élément
versLineaire
public GrElement versLineaire()
- Crée un élément linéaire à partir d'un élément quadratique par
suppression des noeuds milieux.
versLineaires
public GrElement[] versLineaires()
- Crée des éléments linéaires à partir d'un élément quadratique par
découpage de l'élement.
orienteTrigo
public void orienteTrigo(boolean _trigo)
- Orientation de l'élément suivant le sens trigonométrique. Les éléments
linéiques et les elements plats ne sont par réorientés.
polygon
public final java.awt.Polygon polygon()
polygone
public final GrPolygone polygone()
- Retourne le GrPolygone équivalent ordonné dans le même ordre que les
noeuds de l'élément.
estSelectionne
public final boolean estSelectionne(GrMorphisme _ecran, int _dist, java.awt.Point _pt)
- Indique si l'objet est sélectionné pour un point donné.
- Specified by:
estSelectionnein interfaceGrContour
|
|||||||||
| Home >> All >> org >> fudaa >> ebli >> [ geometrie overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC