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

java.lang.Objectorg.fudaa.fudaa.refonde.RefondeContour
- All Implemented Interfaces:
- RefondeGeom, RefondeMaillable
- public class RefondeContour
- extends java.lang.Object
- implements RefondeGeom, RefondeMaillable
- extends java.lang.Object
Un contour. Un contour est composé de RefondePolyligne jointes.
Dans le tableau des polylignes, 2 polylignes consécutives doivent posséder un point en commun (autrement dit, elles sont jointives). Elles peuvent par contre être orientées différamment (le point commun pouvant être les 2 points de début des 2 polylignes consécutives, ou le point de début d'une et fin de l'autre, etc.).
- Version:
- $Id: RefondeContour.java,v 1.1 2001/09/25 17:17:38 marchand Exp $
| Field Summary | |
protected org.fudaa.ebli.geometrie.GrMaillageElement |
mail_
|
protected RefondeGeom[] |
parents_
|
protected RefondePolyligne[] |
pls_
|
protected RefondeScene |
scene_
|
| Constructor Summary | |
RefondeContour()
Création d'un contour vide |
|
RefondeContour(RefondePolyligne[] _pls)
Création d'un contour à partir d'un tableau de polylignes |
|
| Method Summary | |
void |
addParent(RefondeGeom _geom)
Ajoute un parent |
org.fudaa.ebli.geometrie.GrBoite |
boite()
Boite englobante |
boolean |
contains(RefondePolyligne _pl)
Retourne vrai si le domaine contient le contour donné |
RefondeContour |
copie()
Copie d'un contour récursivement. |
org.fudaa.ebli.geometrie.GrElement[] |
getAretes()
Retourne les arètes existantes du contour (si le contour est maillé) ou les arètes en provenance du maillage du domaine parent (arètes générées pour la cause) ou null si aucun maillage. |
org.fudaa.ebli.geometrie.GrMaillageElement |
getMaillage()
Retourne le maillage associé à l'objet (null si aucun maillage) |
org.fudaa.ebli.geometrie.GrNoeud[] |
getNoeuds()
Retourne les noeuds du contour ordonnés s'il existe un maillage ou si le domaine du contour est maillé (null si aucun noeud) |
RefondeGeom[] |
getParents()
Retourne les parents |
org.fudaa.ebli.geometrie.GrPoint |
getPointInterne()
Recherche d'un point quelconque interne au contour |
RefondePolyligne[] |
getPolylignes()
Retourne les polylignes du contour |
RefondeScene |
getScene()
Accesseurs de la scène |
boolean |
hasAretes()
Le contour peut-il retourner des aretes (éléments) issues de son maillage associé ou du maillage de son parent. |
boolean |
hasMaillage()
Le contour est-il associé à un maillage |
boolean |
hasNoeuds()
Le contour possède-t-il des noeuds |
int |
indice(RefondePolyligne _pl)
Retourne l'indice de la polyligne dans le tableau des polylignes (-1 si pas dans le tableau) |
boolean |
isPointInterne(org.fudaa.ebli.geometrie.GrPoint _pt)
Le point est il interne au contour |
void |
orienteTrigo(boolean _trigo)
Oriente un contour. |
void |
removeParent(RefondeGeom _geom)
Supprime un parent |
void |
setMaillage(org.fudaa.ebli.geometrie.GrMaillageElement _mail)
Accesseurs sur le maillage lié au contour. |
void |
setPolylignes(RefondePolyligne[] _pls)
Affectation d'un tableau de polylignes |
void |
setScene(RefondeScene _scene)
définit la scène d'attachement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
pls_
protected RefondePolyligne[] pls_
mail_
protected org.fudaa.ebli.geometrie.GrMaillageElement mail_
parents_
protected RefondeGeom[] parents_
scene_
protected RefondeScene scene_
| Constructor Detail |
RefondeContour
public RefondeContour()
- Création d'un contour vide
RefondeContour
public RefondeContour(RefondePolyligne[] _pls)
- Création d'un contour à partir d'un tableau de polylignes
| Method Detail |
setPolylignes
public void setPolylignes(RefondePolyligne[] _pls)
- Affectation d'un tableau de polylignes
getPolylignes
public RefondePolyligne[] getPolylignes()
- Retourne les polylignes du contour
indice
public int indice(RefondePolyligne _pl)
- Retourne l'indice de la polyligne dans le tableau des polylignes (-1 si pas
dans le tableau)
boite
public org.fudaa.ebli.geometrie.GrBoite boite()
- Boite englobante
contains
public boolean contains(RefondePolyligne _pl)
- Retourne vrai si le domaine contient le contour donné
copie
public RefondeContour copie()
- Copie d'un contour récursivement. Les polylignes et les points des polylignes
sont recopiés sans redondance.
orienteTrigo
public void orienteTrigo(boolean _trigo)
- Oriente un contour. Les lignes de ce contour
seront orientées dans le même sens que le contour.
getPointInterne
public org.fudaa.ebli.geometrie.GrPoint getPointInterne()
- Recherche d'un point quelconque interne au contour
isPointInterne
public boolean isPointInterne(org.fudaa.ebli.geometrie.GrPoint _pt)
- Le point est il interne au contour
hasMaillage
public boolean hasMaillage()
- Le contour est-il associé à un maillage
- Specified by:
hasMaillagein interfaceRefondeMaillable
hasNoeuds
public boolean hasNoeuds()
- Le contour possède-t-il des noeuds
- Specified by:
hasNoeudsin interfaceRefondeMaillable
hasAretes
public boolean hasAretes()
- Le contour peut-il retourner des aretes (éléments) issues de son maillage
associé ou du maillage de son parent.
setMaillage
public void setMaillage(org.fudaa.ebli.geometrie.GrMaillageElement _mail)
- Accesseurs sur le maillage lié au contour. null si aucun maillage
- Specified by:
setMaillagein interfaceRefondeMaillable
getMaillage
public org.fudaa.ebli.geometrie.GrMaillageElement getMaillage()
- Description copied from interface:
RefondeMaillable - Retourne le maillage associé à l'objet (null si aucun maillage)
- Specified by:
getMaillagein interfaceRefondeMaillable
getAretes
public org.fudaa.ebli.geometrie.GrElement[] getAretes()
- Retourne les arètes existantes du contour (si le contour est maillé) ou
les arètes en provenance du maillage du domaine parent (arètes générées
pour la cause) ou null si aucun maillage.
getNoeuds
public org.fudaa.ebli.geometrie.GrNoeud[] getNoeuds()
- Retourne les noeuds du contour ordonnés s'il existe un maillage ou si
le domaine du contour est maillé (null si aucun noeud)
- Specified by:
getNoeudsin interfaceRefondeMaillable
getParents
public RefondeGeom[] getParents()
- Retourne les parents
- Specified by:
getParentsin interfaceRefondeGeom
addParent
public void addParent(RefondeGeom _geom)
- Ajoute un parent
- Specified by:
addParentin interfaceRefondeGeom
removeParent
public void removeParent(RefondeGeom _geom)
- Supprime un parent
- Specified by:
removeParentin interfaceRefondeGeom
getScene
public RefondeScene getScene()
- Accesseurs de la scène
- Specified by:
getScenein interfaceRefondeGeom
setScene
public void setScene(RefondeScene _scene)
- Description copied from interface:
RefondeGeom - définit la scène d'attachement
- Specified by:
setScenein interfaceRefondeGeom
|
|||||||||
| Home >> All >> org >> fudaa >> fudaa >> [ refonde overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.fudaa.fudaa.refonde.RefondeContour