Zonage - One-Click-LCA/plu-lang GitHub Wiki

Description du type Zonage

Zonage défini par son nom. Existe uniquement pour faire des comparaison avec la sortie de la méthode Bordure.Zonage de la parcelle voisine

Les zonages ont la particularité d'avoir une notion d'héritage.

Notion d'héritage :

Vocabulaire:

  • UA est le « parent » de UAa , qui est à son tour le « parent » de UAa1.

  • UAa est « l'enfant » de UA, UAa1 est « l'enfant » de UAa

Principe :

  • Si une règle est non renseignée pour une zone, la règle de la zone parent est utilisée. (Si la règles parent n'est pas renseignée, c'est la règles du parent du parent qui sera utilisée, etc.

  • Si une règle est implémentée dans une zone enfant elle écrase intégralement la règle parent.

Cela permet d'implémenter QUE les règles qui changent dans les zones enfant.

Opérateurs utilisables avec Zonage

Est égal ou enfant de

Renvoi VRAI si le premier zonage est le même ou "l'enfant" du zonage donné en second argument. FAUX sinon.

Type d'opérateur: Binaire

Type de sortie: Booléen

Paramètres obligatoires: RAS

Paramètres optionnels: RAS

=

https://github.com/buildrz/plu-lang/wiki/Nombre#-7

https://github.com/buildrz/plu-lang/wiki/Nombre#-8