| fr.ign.cogit.geoxygene.spatial.geomprim.GM_Primitive fr.ign.cogit.geoxygene.spatial.geomprim.GM_OrientablePrimitive fr.ign.cogit.geoxygene.spatial.geomprim.GM_OrientableSurface
All known Subclasses: fr.ign.cogit.geoxygene.spatial.geomprim.GM_Surface,
GM_OrientableSurface | public class GM_OrientableSurface extends GM_OrientablePrimitive (Code) | | Surface orientée. A de l'intérêt pour traiter les trous : un trou est une surface orientée négativement.
A aussi de l'intérêt en 3D.
Une surface orientée positivement à sa frontière dans le sens direct (la surface est à gauche de la frontière).
Une surface orientée négativement à sa frontière dans le sens des aiguilles d'une montre (la surface est à droite de la frontière).
En 3D, on peut représenter un vecteur normal à la surface avec la règle du tire-bouchon.
Si l'orientation est +1, alors self est une GM_Surface, de primitive elle-même.
Si l'orientation est -1, alors self est une GM_OrientableSurface, de primitive une GM_Surface renversée par rapport à la surface positive.
author: Thierry Badard & Arnaud Braun version: 1.0 |
proxy | public GM_OrientableSurface[] proxy(Code) | | Attribut stockant les primitives orientées de cette primitive.
Proxy[0] est celle orientée positivement.
Proxy[1] est celle orientée négativement.
On accède aux primitives orientées par getPositive() et getNegative().
|
boundary | public GM_SurfaceBoundary boundary()(Code) | | Redéfinition de l'opérateur "boundary" sur GM_Object. Renvoie une GM_SurfaceBoundary, c'est-à-dire un GM_Ring pour
représenter l'extérieur, et éventuellement des GM_Ring pour représenter les trous.
ATTENTION ne fonctionne que pour les surfaces composées d'un seul patch, qui est un polygone.
|
Fields inherited from fr.ign.cogit.geoxygene.spatial.geomprim.GM_OrientablePrimitive | public int orientation(Code)(Java Doc)
|
Methods inherited from fr.ign.cogit.geoxygene.spatial.geomprim.GM_OrientablePrimitive | public int getOrientation()(Code)(Java Doc)
|
Fields inherited from fr.ign.cogit.geoxygene.spatial.geomprim.GM_Primitive | public Set complex(Code)(Java Doc)
|
|
|