1 : $$$$ ELEM NOTICE MB234859 26/08/27 21:15:06 12630 2 : DATE 26/08/27 3 : 4 : Operateur ELEM Voir aussi : POIN MOTS 5 : -------------- DROI MAXI 6 : MINI 7 : 8 : Cet operateur a plusieurs fonctions selon les donnees. 9 : 10 : ------------------ 11 : | 1ere Fonction | 12 : ------------------ 13 : 14 : Il permet d'extraire des elements de differents types d'un MAILLAGE 15 : donne GEO2. Le resultat est un objet de type MAILLAGE ou POINT . 16 : 17 : GEO1 = GEO2 ELEM | MOT1 | LENTI1 |; 18 : | COUL1 | N1 |; 19 : | 20 : | 'COUL' I1 ; 21 : | 22 : | 'CONTENANT' POIN1 ('NOVERIF') ; 23 : | 24 : | 'APPUYE' | 'STRICTEMENT' | GEO3 ('NOVERIF') ; 25 : | | 'LARGEMENT' | 26 : | | 'ELEMENTS' | 27 : | 28 : | 'COMPRIS' POIN1 POIN2 ; 29 : 30 : Les differentes possibilites sont : 31 : 32 : - type d'element MOT1 (type MOT) ou couleur COUL1 (type MOT) 33 : 34 : extrait de GEO2 les elements du type MOT1 ou de la couleur 35 : COUL1 indique. 36 : + LENTI1 (type LISTENTI) : parmi les elements trouves, seuls 37 : ceux dont les numeros se trouvent dans la liste LENTI1 sont 38 : extraits. 39 : + N1 (type ENTIER) : parmi les elements trouves, seul le 40 : N1-eme element est extrait. 41 : 42 : - mot-cle 'COUL' : extrait de GEO2 les elements de numero de 43 : couleur I1 (voir operateur COUL pour connaitre les numeros 44 : associes a chaque couleur) 45 : 46 : - mot-cle 'CONTENANT' : extrait de GEO2 tous les elements 47 : contenant le point POIN1, c'est-a-dire tels que ce point soit 48 : geometriquement dans l'element. 49 : Si le mot NOVERIF est utilise il est autorise de creer un resultat 50 : de type MAILLAGE vide. 51 : 52 : - mot-cle 'APPUYE' : extrait de GEO2 les elements s'appuyant 53 : strictement (par defaut) ou largement sur les points de l'objet GEO3 54 : (type POINT ou MAILLAGE) ou sur les elements de GEO3. 55 : Un element s'appuie sur un autre s'il contient tous les noeuds 56 : de ce dernier. 57 : Si le mot NOVERIF est utilise il est autorise de creer un resultat 58 : de type MAILLAGE vide. 59 : 60 : - mot-cle 'COMPRIS' : extrait pour une ligne GEO2, un segment 61 : compris entre deux points. La ligne resultat est decrite de POIN1 62 : vers POIN2 (type POINT). 63 : 64 : Exemples : 65 : __________ 66 : 67 : GEO1 ELEM TRI3 68 : GEO1 ELEM QUA4 3 69 : GEO1 ELEM APPUYE LARGEMENT POIN8 70 : GEO1 ELEM SEG2 (LECT 1 PAS 2 9) 71 : GEO1 ELEM ROSE 72 : GEO1 ELEM BLEU 1 73 : GEO1 ELEM TURQ (LECT 2 PAS 1 3) 74 : GEO1 ELEM CONT PO1 75 : LIG1 ELEM COMP PO1 PO2 76 : 77 : Il y a possibilite de concatener la selection sur le type et la couleur 78 : 79 : GEO1 ELEM QUA4 ROSE 80 : GEO1 ELEM BLEU PRI6 4 81 : GEO1 ELEM SEG2 ROUG (LECT 1 PAS 2 9) 82 : 83 : ------------------ 84 : | 2eme Fonction | 85 : ------------------ 86 : LMOT1 = GE02 ELEM 'TYPE' ; 87 : LMOT1 = GE02 ELEM 'COUL' ; 88 : 89 : Il permet de connaitre les types des elements contenus d'un MAILLAGE 90 : donne GEO2 (option 'TYPE') ou bien la couleur des elements (option 91 : 'COUL'). Dans ce cas le resultat est un objet de type LISTMOTS. 92 : 93 : ------------------ 94 : | 3eme Fonction | 95 : ------------------ 96 : GEO1 = CHE1 'ELEM'| MOT1 |('ABS') (MOT3) (MOT4 LMOTS1); 97 : | MOT2 X1 | 98 : |'COMPRIS' X1 X2| 99 : 100 : Il permet d'extraire d'un champ/element l'element ou les elements 101 : supports du maximum ou du minimum de l'ensemble de valeurs d'une ou 102 : de plusieurs composantes du champ ou contenant les valeurs verifiant 103 : une relation de comparaison par rapport a une valeur de reference. 104 : 105 : Commentaire : 106 : _____________ 107 : 108 : CHE1 : Objet de type MCHAML 109 : 110 : MOT1 :'MAXI' ou 'MINI' pour rechercher les elements pour 111 : lesquels CHE1 est maximum / minimum 112 : 113 : X1 : Valeur de reference (type FLOTTANT) 114 : X2 : Valeur de reference (type FLOTTANT) 115 : 116 : MOT2 X1 : Recherche les elements de CHE1 dont la valeur vérifie 117 : une des conditions suivantes : 118 : 'SUPERIEUR' | 119 : 'EGSUPE' | 120 : 'EGALE' | X1 121 : 'EGINFE' | 122 : 'INFERIEUR' | 123 : 'DIFFERENT' | 124 : 125 : 'COMPRIS' X1 X2 : Recherche les elements de CHE1 dont la 126 : valeur est comprise entre X1 et X2 127 : 128 : 'ABS' : Mot cle optionnel indiquant que la recherche des 129 : elements se fera sur la valeur absolue de CHE1 130 : 131 : MOT3 : Mot cle optionnel pouvant prendre l'une des valeurs 132 : suivantes : 133 : 'LARG' (Par defaut) Un element est contenu dans GEO1 si 134 : au moins un de ses points support 135 : verifie la condition souhaitee 136 : 137 : 'STRI' Un element est contenu dans GEO1 si 138 : tous ses points support verifient 139 : la condition souhaitee 140 : Dans le cas de 'MAXI' ou 'MINI', un 141 : seul element est retenu 142 : 143 : MOT4 : Mot cle optionnel pouvant prendre l'une des valeurs 144 : suivantes : 145 : 'AVEC' : Considere seulement les composantes de CHE1 qui 146 : sont contenues dans LMOTS1 (Objet de type 147 : LISTMOTS) 148 : 149 : 'SANS' : Considere les composantes de CHE1 qui ne sont 150 : pas contenues dans LMOTS1 (Objet de type 151 : LISTMOTS) 152 : 153 : GEO1 : Objet resultat de type MAILLAGE 154 :
© Cast3M 2003 - Tous droits réservés.
Mentions légales