|
|
|
|
|
- Propriétés spécifiques à la description des variables de type MultiPolygone2D
- Fonctions manipulant le type MultiPolygone2D
MultiPolygone2D (Type de variable) En anglais : MultiPolygon2D
Le type MultiPolygone2D permet de stocker un ensemble de polygones en 2 dimensions sans intersections entre eux. Une variable de type MultiPolygone2D peut servir à stocker un ensemble de polygones en 2 dimensions dans un seul et même enregistrement HFSQL, sans avoir à utiliser un enregistrement par polygone. Ce type de variable est nécessaire par exemple si l'ensemble de polygones correspond à l'entité manipulée par un programme (dans ce cas, chaque polygone n'est pas manipulé indépendamment). Un multipolygone doit vérifier un ensemble de propriétés pour être considéré comme valide : - Tous les polygones appartenant à un multipolygone doivent être corrects, sans quoi l'ensemble du multipolygone est considéré comme incorrect.
- Il ne doit pas y avoir d'intersection entre les "intérieurs" des polygones compris dans un multipolygone.
- Les contours de deux polygones d'un même multipolygone peuvent avoir des intersections "ponctuelles" : ils ne peuvent pas avoir un segment continu en commun. Deux polygones ne peuvent donc pas se toucher en un nombre infini de points.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable. monPolygone est un Polygone2D
multi est un MultiPolygone2D
multi.Polygone.Ajoute(monPolygone)
multi.Polygone.Ajoute(monPolygone)
multi.Polygone.Ajoute(monPolygone)
multi.Polygone.Ajoute(monPolygone)
multi.Polygone.Ajoute(monPolygone)
Propriétés Propriétés spécifiques à la description des variables de type MultiPolygone2D Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type MultiPolygone2D : | | | Nom de la propriété | Type manipulé | Effet |
---|
Polygone | Tableau de Polygone2D | Polygones de la variable. | Type | Constante de type Entier | Type de la géométrie en cours. Dans le cas d'un ensemble de polygones en 2 dimensions, correspond à la constante tgMultiPolygone2D. Remarque : Jusqu'à la version 2024 Update 2, cette constante se nommait tfMultiPolygone2D.Cette propriété est disponible en lecture uniquement. |
Remarques Fonctions manipulant le type MultiPolygone2D Les fonctions manipulant des variables de type MultiPolygone2D sont les suivantes :
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|