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