|
|||||||||
| 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 GrMaillageElement

java.lang.Objectorg.fudaa.ebli.geometrie.GrObjet
org.fudaa.ebli.geometrie.GrMaillageElement
- All Implemented Interfaces:
- java.io.Serializable
- public class GrMaillageElement
- extends GrObjet
Une classe maillage sous forme d'éléments.
Les éléments ne sont par nécessairement orientés dans le même sens.
- Version:
- $Revision: 1.16 $ $Date: 2002/12/17 16:52:03 $ by $Author: deniger $
| Nested Class Summary | |
(package private) class |
GrMaillageElement.AreteChainee
|
| Field Summary | |
private ListeGrElement |
elements_
|
private GrElement[][] |
elsPeau_
|
private ListeGrNoeud |
noeuds_
|
| Fields inherited from class org.fudaa.ebli.geometrie.GrObjet |
|
| Constructor Summary | |
GrMaillageElement()
Création d'un maillage vide |
|
GrMaillageElement(GrElement[] _elements)
Création d'un maillage à partir des éléments |
|
GrMaillageElement(GrElement[] _elements,
GrNoeud[] _noeuds)
Création d'un maillage à partir des éléments et de la table des noeuds associée |
|
| Method Summary | |
void |
ajoute(GrElement _element)
|
void |
ajoute(GrNoeud _noeud)
|
GrMaillageElement |
applique(GrMorphisme t)
|
GrElement[][] |
aretesContours()
Retourne la liste des arètes de contours sous forme d'éléments linéiques ordonnés par contours. |
void |
autoApplique(GrMorphisme t)
|
GrBoite |
boite()
Implémentation GrObjet. |
GrElement |
element(int _i)
|
GrElement[] |
elements()
|
void |
enleve(GrElement _element)
|
void |
enleveNoeudsNonConnectes()
Enlève les noeuds non connectés. |
int |
getNombre()
|
int |
indice(GrElement _element)
|
int |
indice(GrNoeud _noeud)
|
private ListeGrNoeud |
lnds()
Crée la liste des noeuds à partir des éléments. |
GrNoeud |
noeud(int _i)
|
GrNoeud[] |
noeuds()
|
GrNoeud[][] |
noeudsContours()
Retourne les contours sous forme de noeuds ordonnés. |
static boolean |
sontEgaux(GrElement a,
GrElement b)
Une méthode de comparaison de 2 éléments linéiques. |
java.lang.String |
toString()
Convert this Object to a human-readable String. |
GrMaillageElement |
versLineaire()
Deprecated. Utiliser plutôt versLineaire(int _type). |
GrMaillageElement |
versLineaire(int _mode)
Crée un maillage linéaire à partir d'un maillage quadratique par suppression des noeuds milieux ou découpage des élements. |
GrMaillageElement |
versQuadratique()
Crée un maillage quadratique à partir d'un maillage linéaire ou autre |
| 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 |
noeuds_
private ListeGrNoeud noeuds_
elements_
private ListeGrElement elements_
elsPeau_
private GrElement[][] elsPeau_
| Constructor Detail |
GrMaillageElement
public GrMaillageElement()
- Création d'un maillage vide
GrMaillageElement
public GrMaillageElement(GrElement[] _elements)
- Création d'un maillage à partir des éléments
GrMaillageElement
public GrMaillageElement(GrElement[] _elements, GrNoeud[] _noeuds)
- Création d'un maillage à partir des éléments et de la table des noeuds
associée
| Method Detail |
elements
public final GrElement[] elements()
noeuds
public final GrNoeud[] noeuds()
ajoute
public final void ajoute(GrNoeud _noeud)
ajoute
public final void ajoute(GrElement _element)
enleve
public final void enleve(GrElement _element)
enleveNoeudsNonConnectes
public final void enleveNoeudsNonConnectes()
- Enlève les noeuds non connectés.
Remarque : L'ordre des noeuds dans la liste des noeuds peut être
modifiée suite à l'appel de cette méthode.
indice
public final int indice(GrNoeud _noeud)
indice
public final int indice(GrElement _element)
element
public final GrElement element(int _i)
noeud
public final GrNoeud noeud(int _i)
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()
applique
public final GrMaillageElement applique(GrMorphisme t)
autoApplique
public final void autoApplique(GrMorphisme t)
- Overrides:
autoAppliquein classGrObjet
getNombre
public final int getNombre()
aretesContours
public GrElement[][] aretesContours()
- Retourne la liste des arètes de contours sous forme d'éléments linéiques
ordonnés par contours.
L'orientation des élements peut être quelconque sans avoir d'influence
sur les frontières (contours) trouvées.
noeudsContours
public GrNoeud[][] noeudsContours()
- Retourne les contours sous forme de noeuds ordonnés. Le premier contour
est toujours le contour extérieur
versQuadratique
public GrMaillageElement versQuadratique() throws java.lang.NoSuchMethodException
- Crée un maillage quadratique à partir d'un maillage linéaire ou autre
versLineaire
public GrMaillageElement versLineaire(int _mode)
- Crée un maillage linéaire à partir d'un maillage quadratique par
suppression des noeuds milieux ou découpage des élements.
versLineaire
public GrMaillageElement versLineaire()
- Deprecated. Utiliser plutôt versLineaire(int _type).
- Crée un maillage linéaire à partir d'un maillage quadratique. Seuls les noeuds sommets sont conservés. Les noeuds restant sont communs d'avec le maillage this.
- Crée un maillage linéaire à partir d'un maillage quadratique. Seuls les noeuds sommets sont conservés. Les noeuds restant sont communs d'avec le maillage this.
lnds
private final ListeGrNoeud lnds()
- Crée la liste des noeuds à partir des éléments. L'ordre des noeuds est
quelconque, et 2 maillages avec la même liste ordonnée d'éléments pourront
avoir une liste de noeuds ordonnée de manière différente.
sontEgaux
public static final boolean sontEgaux(GrElement a, GrElement b)
- Une méthode de comparaison de 2 éléments linéiques. 2 éléments sont égaux
s'ils ont les mêmes noeuds dans le même ordre ou dans l'ordre inversé
|
|||||||||
| Home >> All >> org >> fudaa >> ebli >> [ geometrie overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC