|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.ign.cogit.geoxygene.spatial.geomroot.GM_Object
fr.ign.cogit.geoxygene.spatial.geomcomp.GM_Complex
public class GM_Complex
NON TESTE. Un complexe est un set de primitives géométriques dont les intérieurs sont disjoints. De plus, si une primitive est dans un complexe, alors il existe un set de primitives dans le complexe dont l'union en forme la frontière.
ATTENTION : pour le moment, la contrainte qui impose que si un élément est dans un complexe, sa frontière est dans un complexe, n'est pas implémentée.
A FAIRE AUSSI : mettre des itérateurs sur les listes
| Field Summary | |
|---|---|
protected java.util.Set |
element
Set de primitives constituant self. |
protected java.util.Set |
subComplex
Les sous-complexes constituant self. |
protected java.util.Set |
superComplex
Les super-complexes constituant self. |
| Fields inherited from class fr.ign.cogit.geoxygene.spatial.geomroot.GM_Object |
|---|
CRS |
| Constructor Summary | |
|---|---|
GM_Complex()
|
|
| Method Summary | |
|---|---|
void |
addElement(GM_Primitive value)
Ajoute une primitive (ajoute aussi un complexe à la primitive) |
void |
addSubComplex(GM_Complex value)
Ajoute un sous-complexe en fin de liste. |
void |
addSuperComplex(GM_Complex value)
Ajoute un super-complexe en fin de liste. |
DirectPositionList |
coord()
Marche pas. |
java.util.Set |
getElement()
Renvoie le set des primitives |
java.util.Set |
getSubComplex()
Renvoie la liste des sous-complexes |
java.util.Set |
getSuperComplex()
Renvoie la liste des super-complexes |
boolean |
isMaximal()
Un complexe est maximal s'il n'est le subcomplexe de personne. |
void |
removeElement(GM_Primitive value)
Efface la primitive passée en paramètre (efface aussi le complexe de la primitive) |
void |
removeSubComplex(GM_Complex value)
Efface le (ou les) sous-complexes passé en paramètre. |
void |
removeSuperComplex(GM_Complex value)
Efface le (ou les) super-complexes passé en paramètre. |
int |
sizeElement()
Nombre de primitives constituant self. |
int |
sizeSubComplex()
Nombre de sous-complexes constituant self. |
int |
sizeSuperComplex()
Nombre de super-complexes constituant self. |
| Methods inherited from class fr.ign.cogit.geoxygene.spatial.geomroot.GM_Object |
|---|
area, buffer, buffer, centroid, clone, contains, convexHull, crosses, difference, dimension, disjoint, distance, envelope, equals, equalsExact, equalsExact, exportImage, exportSvgz, exportWkt, getCRS, intersection, intersects, intersectsStrictement, isEmpty, isSimple, isValid, isWithinDistance, length, mbRegion, numPoints, overlaps, relate, setCRS, symmetricDifference, toString, touches, translate, union, within |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Set element
protected java.util.Set subComplex
protected java.util.Set superComplex
| Constructor Detail |
|---|
public GM_Complex()
| Method Detail |
|---|
public java.util.Set getElement()
public void addElement(GM_Primitive value)
public void removeElement(GM_Primitive value)
public int sizeElement()
public java.util.Set getSubComplex()
public void addSubComplex(GM_Complex value)
public void removeSubComplex(GM_Complex value)
public int sizeSubComplex()
public java.util.Set getSuperComplex()
public void addSuperComplex(GM_Complex value)
public void removeSuperComplex(GM_Complex value)
public int sizeSuperComplex()
public boolean isMaximal()
public DirectPositionList coord()
coord in class GM_Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||